Objectifs de la formation
- Les mains dans la tech : mise en place de son environnement de travail, première mise en application de l’algorithmique et de la programmation
- Contractualisation du parcours entre le formateur et les apprenants
- Maquettage, schéma fonctionnel
- Conception bases de données, MCD, MPD, etc.
- Développement back et front-end
- Déploiement simple des applications web
- SSH
- Définition des environnements : dev, prod, etc
- Premier projet évaluant une application web en partant de zéro
Approfondissement des méthodes et outils de collaboration et de gestion de projets :
- Scrum
- Peer review
- Git
- Intégration continue, etc.
- Refonte / amélioration de code existant
- Implémentation de patrons de conception
- Architecture des applications en couche, modularisée, etc.
- Déploiement des applications web
- Sécurisation
- Conteneurisation, etc.
- Conception et qualité avancée : conception orientée utilisateur, couverture élevée du code par les tests automatisés...
- Frameworks et bibliothèques spécifiques
- Développement mobile
- Projet “chef d’œuvre” de fin de parcours, couvrant la majorité des compétences visées
- Préparation au titre professionnel
- dossier professionnel
- livret des évaluations passées en cours de formation
- passage d’au moins un titre professionnel blanc
- Parrainage d'une entreprise pour chaque promotion
- Stage et alternance
- Simulation d’entretien, job dating
- Meet-up
- Participation aux jurys