Programme de Formation
11
module(s)
Durée totale : 2520
Maîtrisez Laravel, le framework PHP le plus populaire. De l'installation aux APIs REST en passant par Blade, Eloquent et l'authentification, apprenez à construire des applications web et des APIs modernes, sécurisées et maintenables.
Module 1 : Découverte de Laravel et installation
240
Découvrez le framework Laravel, son histoire, son écosystème. Installez votre environnement (PHP, Composer, Node), créez votre premier projet et lancez le serveur de développement.
Module 2 : Architecture MVC et structure d'un projet
180
Comprenez le pattern MVC utilisé par Laravel, explorez en détail l'arborescence d'un projet et apprenez à maîtriser le fichier .env et la configuration.
Module 3 : Routing et Contrôleurs
240
Apprenez à définir des routes, à les paramétrer et à les organiser dans des contrôleurs. Maîtrisez les contrôleurs de ressources pour créer rapidement un CRUD complet.
Module 4 : Vues et le moteur Blade
240
Découvrez Blade, le moteur de templates de Laravel. Apprenez à afficher des données, à utiliser les directives, à structurer vos pages avec des layouts et à créer des composants réutilisables.
Module 5 : Base de données et Migrations
240
Configurez votre base de données, créez des migrations, versionnez le schéma, et remplissez votre base avec des seeders et des factories pour des données de test réalistes.
Module 6 : Eloquent ORM et Modèles
300
Découvrez Eloquent, l'ORM de Laravel. Créez des modèles, faites des requêtes élégantes, gérez les relations entre tables et manipulez vos données comme des objets PHP.
Module 7 : Formulaires, validation et sessions
240
Apprenez à construire des formulaires, valider les données côté serveur, gérer les erreurs et les messages flash, et manipuler les sessions utilisateur.
Module 8 : Authentification et autorisation
240
Maîtrisez l'authentification Laravel : inscription, connexion, logout, mot de passe oublié avec Breeze. Apprenez à protéger vos routes et à gérer les permissions avec les gates et les policies.
Module 9 : Middlewares et gestion des erreurs
180
Découvrez le rôle des middlewares dans le cycle de vie d'une requête. Créez vos propres middlewares, personnalisez les pages d'erreur et apprenez à journaliser les exceptions.
Module 10 : APIs REST avec Laravel
240
Construisez des APIs REST robustes avec Laravel : routes api.php, API Resources pour sérialiser proprement, authentification par tokens avec Sanctum, et bonnes pratiques.
Module 11 : Tests, débogage et outillage
180
Apprenez à tester votre code avec PHPUnit et Pest, à déboguer efficacement avec dd(), Log et Telescope, et à utiliser les outils essentiels de développement Laravel.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter