Cette formation propose une prise en main progressive de Laravel 13 pour développer une application web moderne. Elle s’adresse à des développeurs juniors souhaitant comprendre les bases du framework et ses bonnes pratiques.
1. Module 1 — Démarrer avec Laravel 13 et comprendre le framework
4 section(s)
- Section 1.1 — Présentation de Laravel 13 et du cycle requête-réponse
- Section 1.2 — Installation, prérequis et création d’un projet
- Section 1.3 — Structure des dossiers et fichiers essentiels
- Section 1.4 — Artisan et outils de développement
2. Module 2 — Routage, contrôleurs et vues avec Blade
4 section(s)
- Section 2.1 — Routage (GET/POST) et paramètres
- Section 2.2 — Contrôleurs et actions
- Section 2.3 — Vues Blade : bases et layouts
- Section 2.4 — Formulaires et protection CSRF
3. Module 3 — Base de données, migrations et Eloquent ORM
4 section(s)
- Section 3.1 — Configuration base de données et .env
- Section 3.2 — Migrations : créer et faire évoluer le schéma
- Section 3.3 — Modèles Eloquent et opérations CRUD
- Section 3.4 — Relations Eloquent (1-1, 1-n, n-n)
4. Module 4 — Validation, gestion des erreurs et UX serveur
4 section(s)
- Section 4.1 — Validation des requêtes et messages d’erreur
- Section 4.2 — Form Requests pour structurer la validation
- Section 4.3 — Gestion des erreurs, pages 404/500 et logs
- Section 4.4 — Redirections, flash messages et old input
5. Module 5 — Authentification et autorisation : bases
4 section(s)
- Section 5.1 — Concepts : utilisateurs, sessions et middleware
- Section 5.2 — Mise en place d’une authentification simple
- Section 5.3 — Autorisation : Gates/Policies (notions)
- Section 5.4 — Bonnes pratiques de sécurité côté web
6. Module 6 — Structuration, services et bonnes pratiques de projet
4 section(s)
- Section 6.1 — Conventions Laravel et organisation du code
- Section 6.2 — Services et séparation de la logique métier
- Section 6.3 — Pagination, filtres et recherche simples
- Section 6.4 — Variables d’environnement, config et caches (notions)
7. Module 7 — Frontend avec Blade + Vite : bases du workflow
4 section(s)
- Section 7.1 — Introduction à Vite dans Laravel
- Section 7.2 — Styles (CSS) et organisation minimale
- Section 7.3 — JavaScript côté Blade : interactions simples
- Section 7.4 — Composants Blade (notions) et réutilisation UI
8. Module 8 — Finalisation : mini-projet CRUD et déploiement (notions)
4 section(s)
- Section 8.1 — Définir le périmètre du mini-projet et le modèle de données
- Section 8.2 — Implémenter le CRUD complet (routes, contrôleurs, vues, Eloquent)
- Section 8.3 — Qualité et maintenance : refactor léger et conventions
- Section 8.4 — Déploiement : principes et check-list de base
RF
Responsable Finance
Formateur · Futurs Choisis