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
unifiedmodelinglanguage

UML

  • Diagrammes de cas d’utilisation
  • Acteurs, include, extend
  • Généralisation & héritage
  • Diagrammes de séquence
figma

UX / UI Design

Personas & Arborescence
Accessibilité & Zoning
Wireframes & Charte graphique
Mise en pratique Figma

SECTION 2 : DÉVELOPPEMENT BACKEND

openjdk

JAVA

  • POO (Héritage, Interfaces, SOLID)
  • Collections, Streams & Lambdas
  • Gestion des exceptions
  • JUnit 5 & Debugging
springboot

SPRING BOOT

  • API REST (Controllers, DTO, Services)
  • Spring Security & JWT
  • Hibernate & JPA (Mapping)
  • Microservices Architecture
postgresql

DATABASES

  • SQL Pro (Jointures, CRUD)
  • PostgreSQL / MySQL
  • Modèle relationnel
  • Exercices de performance
swagger

CONCEPTION & API

  • Swagger / OpenAPI
  • Authentification Stateless
  • Stateful vs Stateless
  • Gestion des erreurs API

SECTION 3 : FRONTEND & DÉPLOIEMENT

react

REACT

  • Hooks & Context API
  • Composants & Routing
  • Gestion d’état & Redux/Zustand
  • Consommation API REST
docker

DOCKER

  • Conteneurisation Apps
  • Docker Compose
  • Création d’images custom
  • Multi-stage builds
scrumalliance

AGILE & WORKFLOW

  • Git & GitHub (Workflow Pro)
  • Méthodologie Agile & Scrum
  • CI/CD & Automatisation
  • Travail en équipe réelle
googlecloud

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