Fiche de préparation pédagogique
Date de la séance : 2025-02-03 Durée de la séance : 5 heures
Filière : DEVOWFS 1ère année 2ème année x 3ème année Groupe : 203
Module : Développement Back-end
Objectifs de la séance : Le stagiaire sera capable de gérer le routage dans Laravel en créant des routes simples, en utilisant des
paramètres dynamiques, des routes nommées, et des groupes pour structurer l’application.
Introduction Durée
Rappel gérer le routage dans Laravel en créant des routes simples, en utilisant des paramètres 5 min
dynamiques, des routes nommées, et des groupes pour structurer l’application.
Eléments de Vous voulez afficher une page, traiter un formulaire, ou rediriger l’utilisateur ? C’est le 10 min
motivation routage qui contrôle tout.c’est poser les fondations solides d’un site web structuré
Plan de la Séance Routage de base 10 min
Paramètres de routage
Routes nommées
Groupes de routage
Exercice pratique
Stratégies Développement Durée
pédagogiques
Méthode 1. Routage de base 1h
pédagogique: - Définir une route avec Route::get()
- Retourner une vue ou un texte
Méthode - Redirections simples (Route::redirect)
Démonstrative - Lister les routes avec php artisan route:list
(PC-DataShow) 2. Paramètres de routage
- Routes avec paramètres (/produit/{id})
- Paramètres facultatifs et avec valeurs par défaut
- Contraintes de types avec where()
3. Routes nommées
- Syntaxe : ->name('nom')
- Utilisation dans les vues et redirections : route('nom'), redirect()->route('nom')
4. Groupe de routage
- Grouper par middleware ou préfixe (Route::prefix('admin')->group(...))
Apprentissage - Structurer les routes d’une application plus grande
collaboratif 5. Exercice pratique 3h
- Créer un ensemble de routes pour un module "Produits"
- Utiliser des paramètres, des noms, et un groupe avec préfixe admin/produits
Conclusion Durée
10 min
Synthèse Tour de table : Chaque personne présente ce qu'elle a retenu.
Evaluation QCM – dans l’application web Quizizz 20 min
5 min
Prochaine séance manipuler les fonctionnalités avancées du routage Laravel, comme la liaison de modèles, les
routes de repli, le spoofing de méthode, la gestion du CORS, l’accès à la route courante et la
mise en cache des routes