Programme du Bootcamp
Développeur Full Stack
Flux Vertical - Parcours Professionnel
SECTION 1 : CONCEPTION & MODÉLISATION
MERISE
- • Dictionnaire de données
- • MCD (Entités, Associations)
- • Passage MCD → MLD → MPD
- • Mapping relationnel
- • Modélisation avancée
UML
- • Diagrammes de cas d’utilisation
- • Acteurs, include, extend
- • Généralisation & héritage
- • Diagrammes de séquence
UX / UI Design
Personas & Arborescence
Accessibilité & Zoning
Wireframes & Charte graphique
Mise en pratique Figma
SECTION 2 : DÉVELOPPEMENT BACKEND
JAVA
- POO (Héritage, Interfaces, SOLID)
- Collections, Streams & Lambdas
- Gestion des exceptions
- JUnit 5 & Debugging
SPRING BOOT
- API REST (Controllers, DTO, Services)
- Spring Security & JWT
- Hibernate & JPA (Mapping)
- Microservices Architecture
DATABASES
- SQL Pro (Jointures, CRUD)
- PostgreSQL / MySQL
- Modèle relationnel
- Exercices de performance
CONCEPTION & API
- Swagger / OpenAPI
- Authentification Stateless
- Stateful vs Stateless
- Gestion des erreurs API
SECTION 3 : FRONTEND & DÉPLOIEMENT
REACT
- Hooks & Context API
- Composants & Routing
- Gestion d’état & Redux/Zustand
- Consommation API REST
DOCKER
- Conteneurisation Apps
- Docker Compose
- Création d’images custom
- Multi-stage builds
AGILE & WORKFLOW
- Git & GitHub (Workflow Pro)
- Méthodologie Agile & Scrum
- CI/CD & Automatisation
- Travail en équipe réelle
DÉPLOIEMENT CLOUD
- VPS & Configuration Serveur
- HTTPS & Reverse Proxy
- Nom de domaine
- Déploiement en production
Livrables du Projet Final
Application Web Full-Stack
Documentation Complète
Code Propre & Testé
Pipeline CI/CD Fonctionnel
Déploiement Cloud
