Description
Méthodologie pédagogique
Notre formation est conçue autour d'une méthodologie orientée projet. En vous inscrivant, vous bénéficierez :
- D'un accompagnement individualisé et en petits groupes par des mentors professionnels qui seront à vos côtés pour surmonter les défis, offrir un suivi pédagogique adapté à vos besoins et évaluer vos progrès.
- D'un accès à notre plateforme pédagogique avec des cours, vidéos interactifs et tutoriels.
-
Module 1 - Utiliser la méthode SCRUM en tant que développeur
- Apprentissage des principes de la méthode SCRUM adaptés au rôle de développeur.
- Formation sur la rédaction des User Stories (US) et des Critères d'Acceptation (CA).
- Organisation et gestion du tableau Kanban avec des outils tels que Trello ou GitHub Projects.
- Gestion de projet SCRUM pour développeurs : sprints, revues, et rétrospectives.
-
Module 2 - Créer le backend d'une application avec Node.js
- Introduction à Node.js et configuration de l'environnement de développement.
- Création d'une API RESTful avec Express.js, incluant la sécurité et la gestion des erreurs.
- Utilisation de bases de données NoSQL comme MongoDB pour le stockage des données.
- Implémentation de l'authentification JWT (Json Web Tokens) et gestion des autorisations.
- Écriture de tests unitaires et d'intégration avec des frameworks tels que Mocha et Chai pour assurer la qualité du code.
-
Module 3 - Créer le frontend d'une application avec React
- Configuration de l'environnement de développement pour React.
- Création de composants réactifs, gestion des états et des routes.
- Interaction avec des API backend.
- Déploiement d'une application frontend sécurisée et performante.
-
La durée de la formation est de 4 mois.
Objectifs
Maîtriser le développement d'applications web sécurisées avec Node.js et ReactJS.
Objectifs spécifiques de la formation
- Installer et configurer son environnement de travail en fonction du projet.
- Développer des interfaces utilisateur.
- Développer des composants métier.
- Contribuer à la gestion d'un projet informatique.
Compétences clés acquises
- Maîtrise de Node.js et ReactJS.
- Sécurisation des applications web.
- Développement Frontend et Backend.
- Collaboration et gestion de projet.
Résultats
Passer le CCP1 du titre professionnel Concepteur développeur d'applications.