Module 1 – Introduction à Laravel
- Présentation du framework Laravel et de son écosystème
- Comparaison avec d'autres frameworks PHP
- Installation de Laravel avec Composer
- Configuration de l’environnement de travail (Laravel Valet, XAMPP, Laragon...)
Module 2 – Architecture MVC
- Comprendre le modèle MVC appliqué à Laravel
- Structure des dossiers du projet Laravel
- Rôle des routes, des contrôleurs, des vues et des modèles
Module 3 – Routage et contrôleurs
- Déclaration de routes simples et dynamiques
- Création et usage des contrôleurs
- Passage de paramètres via les routes
Module 4 – Les vues avec Blade
- Découverte du moteur de templates Blade
- Création de mises en page (layouts, sections, includes)
- Utilisation des boucles, conditions et injections dans les vues
Module 5 – Introduction à Eloquent
- Configuration de la base de données
- Création de modèles et migrations
- Requêtes simples avec Eloquent ORM
- Utilisation de Tinker pour tester ses modèles
Module 6 – Formulaires & validation
- Création de formulaires en Blade
- Récupération des données via Request
- Validation des données côté serveur
- Affichage des messages d’erreur
