100 jours de développement d’une API

Cet article constitue un point de départ pour un projet de création d'une API sur une période de 100 jours. Nous explorerons des domaines tels que le cloud computing, JavaScript avec Node.js, la programmation Python, la cybersécurité, ainsi que d'autres aspects liés à la loi 25. Rejoignez-nous dans cette aventure passionnante et découvrez les étapes clés pour développer votre propre API performante.

Ça fait un moment que je pense à réaliser une série d’articles avec des vidéos de démonstration de développement, portant sur la création de 100 APIs en 100 jours ! Cependant, après réévaluation, j’ai décidé de me concentrer sur le développement d’une seule API pendant 100 jours. Mon projet a plusieurs objectifs. Tout d’abord, je souhaite continuer à me perfectionner en Python, SQL, NoSQL, Node.js, le cloud computing et la cybersécurité. Selon l’évolution du projet, il est probable que je travaille également avec des pages .ejs, ainsi qu’avec Linux et Node.js. J’aimerais également découvrir des astuces de développement en cybersécurité et évaluer les facteurs liés à la vie privée fictive de ce projet.

Je crois que la Loi 25 apporte une complexité aux 200 000 à 300 000 entreprises avec plus de 5 employés inscrites auprès des registraires des entreprises du Québec, ainsi qu’aux autres entreprises étrangères opérant ici. Cependant, je considère que cela représente une énorme opportunité pour le secteur des technologies de l’information de corriger une lacune omniprésente dans le domaine depuis bien trop longtemps.

Bien entendu, la première étape de ce projet consiste à déterminer son envergure. Au moment où j’écris ces mots, je pense travailler avec des jeux de données provenant de https://www.donneesquebec.ca/ et l’API reste à déterminer, mais j’ai une petite idée de ce que je souhaite développer. Cela reste toutefois secret pour le moment.

Pendant cette aventure, je prévois initialement une planification en cascade, tout en travaillant avec une backlog selon la méthodologie Agile. J’espère que vous serez de cette aventure et n’hésitez pas à me contacter pour toute question ! Nicolas