Contenu de la formation Laravel 8 - 9
Participants à la formation Laravel 8 - 9
Cette formation Laravel 8 - 9 s'adresse aux chefs de projet web, aux développeurs et aux architectes techniques PHP.
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.
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 8 - 9
Introduction
- Qu'est-ce qu'un framework ?
- Les nouveautés de Laravel 8 - 9
- Installation d'un Projet Laravel 8 - 9 avec Composer
Architecture de Laravel 8 - 9
- Organisation des fichiers
- La Répartition
- MVC
- Cycle de vie
- Autoload, Composer et PSR
Développer avec Laravel 8 - 9
- 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 8 - 9
- Tests Unitaires
- Tests Fonctionnels
Files d'Attente
- Gestionnaire de tâches
- Créer une tâche
- Surveillance de l'exécution et débug.