PROGRAMME DÉTAILLÉ
SEMAINES 1&2 : Les basiques du web
Découvrir HTML et CSS, pour l'intégration de l'interface utilisateur. • JavaScript pour comprendre l'algorithme et la manipulation du DOM (Document Object Model).
SEMAINES 3 & 4 : Algorithmie et fondamentaux de la programmation
Comprendre comment résoudre des problèmes techniques. JavaScript. Intégrations frontend. Projet en équipe.
SEMAINES 5 À 11 : Programmation avancée
Découvrir comment créer des applications web dynamiques en exploitant des sources de données externes pour afficher des informations. Apprendre à utiliser la bibliothèque React pour créer une interface client dynamique. Découvrir comment utiliser et interagir avec une API web. Se familiariser avec les bases du backend en utilisant Express. • SQL. Méthodes Agiles.
SEMAINES 12 À 20 : Professionnalisation
Découvrir comment créer une application "fullstack" professionnelle.
• API REST avec Express.
Tests automatisés et découvrir le Test Driven Development.
Découvrir les pratiques d'intégration et de déploiement continu (CI/CD) dans un pipeline Github avec Docker. Authentification et projet complet en travaillant sur un cas réel.