Depuis maintenant plusieurs années sont développés des outils en ligne très divers destinés à mettre à l'épreuve mes connaissances en programmation acquises à force d'autoformations, de MOOC ou d'échanges sur des forums dédiés.
A cet égard je peux citer quelques ouvrages qui m'ont grandement aidé tels que :
Il faudrait également citer des MOOCs et autres formations en ligne tels que :
Il faudrait enfin citer des ressources en ligne telles que :
Je n'oublie pas le concours précieux et sans faille de mon hébergeur O2switch, qui depuis Clermont-Ferrand veille depuis plusieurs années à mes projets et mes données, avec une qualité irréprochable, une disponibilité totale et surtout de précieux "coups de main" quand un clic parfois un peu trop rapide a pu me conduire à quelques accidents.
L'usage d'un langage de programmation tel que PHP et sa combinaison avec d'autres types de langages tels qu'HTML, CSS, ou JavaScript permet de concevoir des outils parfois même très complexes à partir d'opérations de base très simples.
La programmation permet ainsi aisément d'enregistrer, traiter et visualiser un grand nombre de types de données tout en leur donnant sens et intelligence. Elle constitue une alternative très intéressante à des méthodes ou outils d'un temps désormais révolu où les seules possibilités étaient par exemple l'usage de tableaux mal conçus dans des tableurs rigides, ou des méthodes de travail impliquant une recherche fastidieuse, une traçabilité non fiable ou un archivage pénible.
Les programmes web permettent de stocker des fichiers, de les organiser, de les utiliser. Ils permettent de mémoriser et d'organiser un grand nombre de données qu'ils permettent d'afficher sur mesure en fonction des besoins de chacun ou de chaque poste de travail spécifique. Ils permettent de "numériser" un flux de travail "traditionnel" en y ajoutant des qualités de constance, de traçabilité, et "d'usabilité" c'est à dire d'aides techniques et pratiques évitant les erreurs, les oublis, et assurant la fiabilité des données ainsi que l'automatisation de certaines tâches : suivi, alertes, validations...
La plate-forme EX.B25.FR constitue une évolution qualitative de multiples outils jusqu'alors dispersés et de qualité très inégale. Qu'il s'agisse d'analyse cartographique, de traitements statistiques appliqués à un grand nombre de données, ou encore de systèmes avancés de saisie et de traitement d'informations... ce système ajoute à des fonctionnalités déjà existantes une large amélioration des interfaces, une standardisation des méthodes de codage et l'ajout d'outils indispensables en matière de sécurité, de sauvegarde, ou encore d'audit.
Si la programmation n'est pas à la base de mon métier, elle a eu et continue à avoir au quotidien des impacts considérables sur mes méthodes de travail. C'est un sujet qui m'a toujours intéressé parmi bien d'autres et les personnes qui désireraient en savoir plus sur mon profil peuvent consulter cette page dédiée, ainsi que ce résumé dans une forme traditionnelle.
Je ne sais pas s'ils seront amenés à passer par ici mais cette petite présentation se devait de faire un clin d'oeil à quelques amis sans qui les choses auraient été sans doute très différentes et bien moins "poussées". Ils se reconnaîtront mais j'ai notamment en tête Pierre qui lors d'une "trève de Noël" a lancé au bureau l'idée qui m'a jeté dans les bras de la programmation, Johann et Julien pour de très nombreux échanges "conceptuels" indispensables pour faire avancer mes réflexions, Jean-Baptiste pour avoir supporté de très nombreux moments de petite fierté quand enfin j'arrivais à faire quelque chose de plus, surtout dans le domaine du JavaScript qu'il m'a aidé à enfin aborder sérieusement ou encore Mickaël et les nombreux utilisateurs des forums OpenClassrooms qui par leurs questions, leurs beugs, leurs doutes, leurs messages ont largement contribué à renforcer ma compréhension du code et les expérimentations de diverses astuces souvent très utiles au quotidien.