Cette formation sur Laravel s’adresse aux développeurs PHP qui veulent maîtriser Laravel.
Laravel est un framework très apprécié (pour l’instant principalement aux États-Unis) pour sa richesse, sa simplicité et ses fonctionnalités. Cette formation à pour but de vous permettre d’utiliser Laravel dans des projets professionnels. Nous commencerons par confirmer/renforcer vos compétences en POO afin d’être en mesure d’aborder sereinement l’exploitation du framework. Après avoir travaillé sur les bases nous aborderons tour à tour, la couche HTTP, la gestion des templates et des formulaires puis le traitement d’une base de données avec l’ORM Eloquent.
Cette formation est un must pour tout développeur qui veut lancer un projet Laravel avec une excellente maîtrise.
Bulletin d’
inscription Demande de
devis Détail du
programme
Programme de la formation Laravel
- Introduction au framework PHP Laravel
- Rappels : bibliothèques et frameworks
- Architecture HTTP centrée et modèle MVC
- Composition du framework
- Méthodes d’installation et composer
- Renforcement en Programmation Orientée Objet
- Rappel sur l’héritage
- Les espaces de noms
- Autoload des classes
- Itérateurs et générateurs
- Introspection
- Laravel en ligne de commande
- Outils en ligne de commande Artisan
- Serveur PHP embarqué d’Artisan
- Le serveur virtuel Laravel Homestead
- Gestion des variables d’environnement via DotEnv
- Arborescence de répertoire
- Gérer le contrôleur
- Les bases de Laravel
- Paramètres de routes, groupe de routes
- Middleware
- Contrôleur de ressource : mise en place d’un CRUD
- Les objets Request et Response
- Vues
- Gestion de la couche HTTP (routing, sécurité, session…)
|
- Gestion des templates et des formulaires avec Blade
- Section de contenu et héritage
- Échappement et XSS
- Structure de contrôle (conditionnelle et itérative)
- Inclusion de gabarit
- Gestion des assets, Bootstrap et Vue.js
- Compilation des assets via Laravel Mix
- Modèle
- Gestion des bases de données avec l’ORM Eloquent
- Rappel sur le fonctionnement d’un ORM, le patron DAO
- Définir ses entités
- Chargement des instances
- Insertion, mise-à-jour et suppression
- Mise en place de Scopes : globaux, locaux et anonyme
- Événement de cycle de vie
- Formulaires
- Concepts avancés avec Laravel
- Gestion native des formulaires avec Laravel
- Sécurité
- Principe dauthentification
- Internationalisation
- Tests unitaires et fonctionnels
- Performance
|
LA SATISFACTION DES PARTICIPANTS À CETTE FORMATION EST DE 4/5 :