Adrien Gras

Développement backend MVC

Module Symfony — Coda Dijon B1

Après les fondations posées sans framework, ce module introduit l'architecture MVC et le framework Symfony : structurer une application web côté serveur, générer des pages et des formulaires, connecter une base de données via Doctrine, et gérer ses dépendances proprement. On capitalise sur le PHP « from scratch » pour comprendre ce qu'un framework apporte — et ce qu'il fait à notre place.

Points clés

  • Mettre en œuvre l'architecture MVC pour organiser une application web côté serveur
  • Générer des pages dynamiques et gérer des formulaires (FormBuilder, Twig)
  • Connecter une application à une base de données via Doctrine ORM
  • Gérer les dépendances du projet (Composer et bundles Symfony)
  • Respecter les standards de code (services, annotations, PSR-4)
  • Identifier les leviers d'optimisation backend (Symfony Cache, requêtes Doctrine)

Durée

9 journées · ~52 h (avril 2027).

Cours

Docs & cheatsheets

Ateliers

Un projet fil rouge construit pas à pas : une application de gestion de portefeuilles partagés (Bricount).

Évaluation

Sur cette page