Laravel
Framework
Formation PHP
Laravel est le framework PHP le plus utilisé pour construire des applications web. Il fournit une structure claire, le modèle MVC, et des outils prêts à l’emploi pour les routes, la base de données et les vues : on se concentre sur l’application elle-même.
- Public
- Étudiants
- Développeurs
- Chefs de projet technique
- Niveau
- Intermédiaire
- Formats
- Sur site ou à distance
Prérequis
Les bases de PHP et de SQL. La programmation orientée objet est un plus.
Objectifs
- Comprendre l’architecture MVC d’une application
- Créer les routes, les contrôleurs et les vues
- Modéliser et manipuler les données avec Eloquent
- Construire des pages avec le moteur de templates Blade
Programme
Prise en main
L’environnement, la structure d’un projet et le modèle MVC.
Le routeur
Relier une adresse à une action, avec des paramètres et des noms de routes.
Les données
La base MySQL, les migrations, les factories et les seeders, et l’ORM Eloquent.
Les contrôleurs
Recevoir une requête, interroger les données et renvoyer une réponse.
Les vues
Le moteur de templates Blade : l’affichage des données, les conditions et les boucles, les mises en page et les composants.
Travaux pratiques
Par exemple une application CRUD ou une application de sondage, parmi d’autres exercices.
Des explications courtes, puis de la pratique : les exercices et le projet sont adaptés au niveau du groupe.