
Le module OFPPT M113 pas à pas avec Laravel 13 : routage, middlewares, contrôleurs, validation, Blade, migrations, Eloquent, authentification, API, tests.
Ce cours suit le plan officiel du module M113 (2e année Développement digital, option Web Full Stack, 120 heures), mis à jour pour Laravel 13. La première partie présente les frameworks PHP, l’architecture MVC et l’installation de l’environnement. La deuxième suit le trajet d’une requête : les routes, les middlewares, la protection CSRF, les contrôleurs, les requêtes et leur validation, les réponses et les vues Blade. La troisième relie l’application à sa base de données avec les migrations, le Query Builder et l’ORM Eloquent. Elle couvre ensuite la sécurité : authentification, hachage, autorisations avec les policies, API protégée par Sanctum, tests automatisés et mise en production. La quatrième partie montre comment administrer un site WordPress : contenus, rôles, thèmes, extensions, sécurité et sauvegardes. Au fil des TP, tu construis le back-end complet de la librairie en ligne Kitab. Le cours compte 75 exercices corrigés, un examen blanc sur 40 points et une fiche mémo.