Chapitre 15 : Projet
1. Objectif
Pour conclure ce cours, vous allez construire une application de gestion de tâches (To-Do List) complète.
2. Fonctionnalités requises
- Authentification des utilisateurs (système de login/register).
- Affichage de la liste des tâches de l'utilisateur connecté.
- Ajout d'une nouvelle tâche (avec titre et description).
- Marquer une tâche comme terminée/non-terminée.
- Suppression d'une tâche.
- Validation des données sur le formulaire d'ajout.
3. Étapes suggérées
- Installez Laravel Breeze pour l'authentification.
- Créez la migration et le modèle
Task(id, user_id, title, is_completed). - Définissez la relation entre
UseretTask. - Créez le
TaskControllerpour gérer le CRUD. - Développez les vues Blade pour l'interface.
4. Section Quiz
Dernier test avant de finaliser votre projet !
Félicitations !
Vous avez terminé le cours Laravel. Vous avez maintenant les bases solides pour construire vos propres applications web robustes et évolutives.
Quiz du chapitre 15
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Comprendre les bases : Projet Final : Application de gestion de tâches (To-Do List)
Atelier #1Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Consulter la solution type du formateur
#2 — Application guidée
Atelier #2Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Consulter la solution type du formateur
#3 — Mini défi
Atelier #3Concevez une petite solution personnelle liée à 'Projet Final : Application de gestion de tâches (To-Do List)' et justifiez vos choix techniques.