Contenu de la formation Laravel 10 - 11
Participants à la formation Laravel 10 - 11
Cette formation Laravel 10 - 11 s'adresse aux chefs de projet web, aux développeurs et aux architectes techniques PHP.
Niveau :
avancé 🌶️🌶️🌶️
Pré-requis de la formation
Maîtrise de PHP et des concepts objet. De bonnes notions de HTML et SQL permettront de mieux profiter de la formation.
j'évalue mon niveau ici
(QCM)
Travaux pratiques de la formation
les participants réaliseront l'implémentation d'une application web data-driven avec framework Laravel.
Programme de la formation Laravel 10 - 11
Introduction
- Qu'est-ce qu'un framework ?
- Les nouveautés de Laravel 10 - 11
- Installation d'un Projet Laravel 10 - 11 avec Composer
Architecture de Laravel 10 - 11
- Organisation des fichiers
- La Répartition
- MVC
- Cycle de vie
- Autoload, Composer et PSR
Développer avec Laravel 10 - 11
- CLI : Artisan et SSH
- Debug et Profiler
- Fichiers de Log et journalisation
Les Routes
- Route directe
- Fonction anonyme de rappel / Callback
- Paramètres et requête Http
- Réponse Http
- Redirection
- Nommage de Route
- Utiliser une Vue
Blade : le moteur de Templates
- Organisation
- Sortie protégée ou Brute
- Gabarits, Héritage et Inclusions
- Resources publiques
- Gestion des Chemins
Contrôleurs
- méthodes, paramètres et requêtes
- préparer les datas
- gestion des erreurs et exceptions
- persistance : cookies, sessions et flash.
- headers et vue
ORM Eloquent
- Modèle et affectations en masse
- Requêtes simples
- findOrFail vs. firstOrFail
- Mutateurs et Accesseurs
- Décelencheurs
- Requêtes directes
- Requêtes where, wherein
- Jointures
Formulaires avec Laravel
- Champs et CSRF
- validation des champs
- Traitement des Requêtes
- Upload et Storage
- Messages Flash
Contrôle d'accès
Tests Laravel 10 - 11
- Tests Unitaires
- Tests Fonctionnels
Files d'Attente
- Gestionnaire de tâches
- Créer une tâche
- Surveillance de l'exécution et débug.
- Programmateur de tâches