+33 695647834(Whatsapp) contact@allotraining.com Support 8h – 20h, Ouvert 24h/24,
+33 695647834(Whatsapp) contact@allotraining.com

Formation Complète Laravel 11 – Backend & API Professionnel

215H # 3 000,00 € 3 500,00 €

🎯 Objectif de la formation

Cette formation permet de maîtriser Laravel 11 pour développer des applications web professionnelles et des API sécurisées.

À la fin, l’apprenant sera capable de :

  • Créer une application complète avec Laravel 11
  • Développer une API REST sécurisée
  • Gérer la base de données avec Eloquent ORM
  • Implémenter authentification et rôles utilisateur
  • Structurer un projet backend professionnel
  • Déployer une application en production

📚 Programme détaillé Laravel 11 (215h)

🔹 MODULE 1 – Introduction & Installation (10h)

  • Présentation Laravel 11
  • Installation via Composer et Laravel Installer
  • Structure d’un projet Laravel
  • Configuration .env
  • Artisan CLI
  • Organisation des dossiers (app, routes, resources, config)

🔹 MODULE 2 – Routing & Contrôleurs (15h)

  • Routes GET, POST, PUT, DELETE
  • Routes avec paramètres
  • Route Model Binding
  • Création de contrôleurs
  • Injection de dépendances dans les contrôleurs
  • Retour JSON et vue Blade

🔹 MODULE 3 – Blade & Templates (10h)

  • Syntaxe Blade
  • Héritage de templates
  • Boucles et conditions
  • Sécurisation de l’affichage
  • Formulaires avec Blade

🔹 MODULE 4 – Base de données & Eloquent ORM (30h)

  • Configuration base MySQL
  • Migration & Seeder
  • Relations (OneToOne, OneToMany, ManyToMany)
  • Requêtes Eloquent
  • Query Builder avancé
  • Pagination et filtres
  • Optimisation des requêtes

🔹 MODULE 5 – Formulaires & Validation (15h)

  • Validation côté serveur
  • Messages personnalisés
  • Gestion des erreurs
  • Form Requests

🔹 MODULE 6 – Sécurité & Authentification (25h)

  • Auth Laravel 11 (Fortify / Breeze / Jetstream)
  • Hashage mot de passe
  • Gestion des rôles et permissions
  • Middleware
  • Protection CSRF
  • Sécurisation API

🔹 MODULE 7 – API REST avec Laravel (25h)

  • Routes API
  • Contrôleurs API
  • Resource et Resource Collection
  • Auth token (Sanctum / JWT)
  • Gestion des erreurs API
  • Pagination API
  • CORS

🔹 MODULE 8 – Services & Architecture (15h)

  • Services personnalisés
  • Injection de dépendances avancée
  • Event, Listener
  • Jobs & Queues
  • Organisation en couches (Services, Repositories, Controllers)

🔹 MODULE 9 – Tests & Bonnes pratiques (10h)

  • Tests unitaires et fonctionnels (PHPUnit)
  • Test API
  • Debug et logs

🔹 MODULE 10 – Déploiement & Production (10h)

  • Optimisation code
  • Configuration serveur (VPS)
  • Variables d’environnement
  • Gestion des logs et erreurs

🔹 PROJET FINAL PROFESSIONNEL (30h)

  • Système scolaire
  • Backend VTC
  • API e-learning
  • Gestion de stock
  • Plateforme SaaS

L’étudiant devra inclure :
✔ Authentification et rôles
✔ API REST sécurisée
✔ Base de données relationnelle
✔ Documentation technique

Outils utilisés pour cette formation

Microsoft Teams
Google Meet
Zoom
Plateforme LMS AlloTraining
PDF interactifs
Quiz et évaluations