Laravel Full Stack - De Zéro à Expert
Maîtrisez Laravel 11, Vue.js et MySQL pour créer des applications web professionnelles prêtes pour la production.
M Formation animée par Mamadou Diallo
Ce que vous allez apprendre
- Créer une application Laravel complète de A à Z
- Maîtriser Eloquent ORM et les relations complexes
- Construire et consommer une API REST sécurisée
- Intégrer Wave et Orange Money pour les paiements
- Déployer sur un VPS avec Nginx et Laravel Forge
- Écrire des tests unitaires et fonctionnels avec PHPUnit
À propos de cette formation
Prérequis
- Notions de base en HTML/CSS/PHP. Connaître les bases de la programmation orientée objet est un plus.
Technologies & outils
Programme du cours
5 modules · 21 leçons- Installation de Laravel 11 avec MAMP/Herd 18 min
- Structure du projet et rôle de chaque dossier 22 min
- Artisan CLI — les commandes indispensables 15 min
- Variables d'environnement et configuration .env Aperçu gratuit 12 min
- Routes GET, POST, PUT, DELETE et nommées 25 min
- Contrôleurs ressource et actions CRUD 30 min
- Blade — layouts, sections, composants et slots 35 min
- Validation des formulaires et gestion des erreurs 28 min
- Migrations : créer, modifier et rollback 20 min
- Modèles Eloquent et fillable/guarded 25 min
- Relations : hasMany, belongsTo, belongsToMany 40 min
- Seeders, Factories et données de test 22 min
- Query Builder et optimisation des requêtes 30 min
- Laravel Breeze — scaffold auth en 5 minutes Aperçu gratuit 20 min
- Middleware personnalisé et protection des routes 28 min
- Gestion des rôles (admin, apprenant, client) 35 min
- Upload de fichiers sécurisé avec Storage 25 min
- Créer une API REST avec les API Resources 40 min
- Authentification API avec Laravel Sanctum 30 min
- Intégration paiement Wave & Orange Money (SN) 45 min
- Déploiement VPS Hetzner — Nginx, PHP-FPM, SSL 50 min
