Objectifs
La Wild Code School propose une formation développeur web avancé.
Il s'agit d'un programme de 4 mois qui prépare à la certification RNCP Concepteur Développeur d’Applications.
Les objectifs de la formation sont :
- Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité.
- Concevoir et développer la persistance des données.
- Concevoir et développer une application multicouche répartie.
- Consolider ses soft-skills.
Programme
- Mini-projet individuel pour découvrir et consolider les bases du langage (Frontend avec React, API avec Node, Typing avec Typescript, Échange de données avec GraphQL, Conteneurisation avec Docker)
- Authentification (Authentification via JWT, Démarrage du projet fil-rouge en groupe de création d'un Minimum Viable Product (MVP))
- Test de code avec JEST (Tests unitaires, d'intégration et end to end)
- Introduction au développement mobile avec React Native (Développement d'un clone d'application et d'une application compagnon dans le cadre du projet fil-rouge)
- Intégration continue avec Github Actions (Automatisation des actions de test et de build dans une démarche devops)
- Déploiement (Mise en ligne du projet fil-rouge sur un VPS, Automatisation du déploiement avec un environnement de prod et de staging)
- Sécurité (Atelier hack JWT, Découverte, exploitation et correction des principales failles de sécurité web)
- Certification (Finalisation du projet fil-rouge, Préparation au titre professionnel, Passage du titre professionnel "Concepteur Développeur d'Applications")