Laravel : le framework PHP

Objectifs
A l’issue de ce stage « Laravel », les participants auront acquis :
- Découverte du framework PHP Laravel
- Maîtriser les opérations du CRUD avec et sans Eloquent
- Mettre en place l’authentification des utilisateurs
- Le frontend avec Vue.js dans votre application Laravel
Prérequis et public concerné
- Développeur Web et chef de projet
- Connaissances de base en HTML, CSS, PHP, programmation Objet, Javascript
- Connaissances des bases de données SQL
Détail du programme
Présentation du framework Laravel
- Installation et configuration du serveur WAMP
- Installation et premier démarrage de Laravel
- Installation d’un package de debug
Architecture de Laravel: Modèle MVC et Routeur
- Le Routeur
- Les Vues et le Template BLADE
- Les Contrôleurs
- Réaliser un Layout de page
- Créer des liens, un menu
Les relations entre tables avec la façade DB puis avec le modèle ELOQUENT
- Le Modèle
- Organiser ses données dans des tables normalisées
- Récupérer et afficher les données avec DB et ELOQUENT
- Créer, modifier, supprimer des données
- Authentification des utilisateurs
- Mettre en place et comprendre
- Personnaliser l’authentification
- Affecter des pages ou des contrôleurs aux utilisateurs authentifiés
Frontend avec Vue.js
- Installation
- Du simple module intégré à la SPA
- Créer un module Vue.js et exploiter les données d’ELOQUENT