Skip to Content
SymfonyPartie 19 — Projets guidés (parcours pratique)Vue d'ensemble & parcours

Partie 19 — Projets guidés (parcours pratique)

Six projets, du plus simple au capstone, pour construire pour de vrai. Chaque projet ajoute une couche jusqu’à une application complète.

Format de chaque projet

  • 📋 Cahier des charges — contexte, périmètre inclus et exclu, livrables, critères de réussite.
  • 🗺️ Endroits à visiter — les chapitres du cours qui vous outillent (tableau).
  • 🧭 Étapes suggérées — un chemin, pas une solution clé en main : c’est vous qui codez.

💡 On ne donne pas la solution complète : ces projets sont des défis. Le but est de vous confronter à un vrai cahier des charges, comme en mission. Servez-vous du cours comme d’une boîte à outils.

Le parcours (échelle Niv. 0 → 5)

ProjetCe que vous construisezNouveau
Niv. 0 — Découverteune mini-API « to-do »projet, routing, JSON
Niv. 1 — Débutantun back-office CRUD TwigDoctrine, Twig, formulaires
Niv. 2 — Intermédiaireun catalogue avec relations & authrelations, sécurité, EasyAdmin
Niv. 3 — Avancéune API + front Next.jsAPI Platform, JWT, Next.js
Niv. 4 — Temps réelnotifications & paiementMessenger, Mercure, Stripe
Niv. 5 — CapstoneBookLab completmulti-tenant, LTI, prod

🎯 Le fil rouge : chaque niveau prépare le suivant. Le capstone réunit tout — c’est BookLab, le SaaS de réservation multi-tenant avec API, front Next.js, temps réel, paiement et outil LTI. Le graal de ce cours.


Commencez par le Niv. 0 — Découverte.