
- Durée
- 4 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
- Certification
- AVIT by ENI - Développement de sites web dynamiques
Objectifs pédagogiques
Laravel est un framework PHP open source qui permet de developer des applications WEB PHP selon le modèle MVC et dans une approche objet.
Arrivé récemment dans le monde des frameworks PHP, sa légéreté et son élégance vous permettent de developer rapidement et de vous affranchir de certains aspects répétitifs tout en disposant d’une boîte à outils complète et efficace.
Cette formation Laravel vous apprendra à mettre en oeuvre le routage, le moteur de template, le constructeur de formulaire, le système d’authentification, le créateur de requête SQL et un ORM performants (Eloquent), ainsi que d’autres éléments encore tel que l’envoi de mail.
Programme
Contenu du cours, module par module
8 modules
Pourquoi un nouveau framework PHP ?
- Limitations des solutions maison
- Les apports de Laravel
Une nouvelle approche
- Une base Http plus robuste
- Du PHP moderne
Caractéristiques et inspirations principales
- Expressivité et simplicité
- Responsabilités, nommage et conventions
- Bonnes pratiques
Structure d'une application Laravel
- Conteneur Service et cycle de vie de la requête
- Explorer Laravel
Composer
Ligne de commande Homestead
Créer une nouvelle application Laravel
Conception
- Entités, relations et attributs
- Plan
Démarrage
- Espace de nommage
Premières routes
- Paramètres restrictifs
- Exceptions HTTP
- Redirections
- Retour de Vue
SGBD
- Création du modèle Eloquent
- Construire la Base
- Alimenter la base
Blade
- Vue Maître
Routes & CRUD
- Page Liste
- Page Unité
- Liaison Route-modèle
- Ajout, Modification et suppression
Du simple routage aux contrôleurs
- Contrôleurs de ressources
Lecture des données
- Filtrage des enregistrements
Enregistrement
- Affectation en masse
Suppression
- Suppression logique
Portée des Requêtes
Relations
- 1 à 1
- n à n &
- Tables Pivot
- Has-many-through
- Relations Polymorphes
Evenements de modèle
- Ecouteurs
- Observateurs
Collections
- Vérification de Clés
Avantages des Tests
Anatomie d'un test
PHPUnit
- Assertions
- Préparation et nettoyage
- Exceptions
- Classes interdépendantes
Tests E2E
- Principe
- Assertions de framework
- Emulation d'utilisateurs
- SGBD
- Analyser le rendu des vues
Rester à jour
Inspection & Interaction applicative
- Branchement direct
- Arrêt du moteur
- Règlages fins
- Routes de Cachage
- Générateurs
Commandes Personnalisées
- Création de Commandes
- Anatomie d'une Commande
- Ecrire une Commande
- Planifier une Commande
- Visualiser le résultat d'une Commande
Authentifier un utilisateur
- Créer un modèle d'utilisateur
- Création de la Base
- Authentifier Routes & Vues
- Middleware
- Validation des saisies
Sécuriser l'application
- CSRF
- XSS et échappements
- Injections SQL
- Affectations de masse
- Cookies
- HTTPS
Assistants de Tableaux
Manipulations de texte
Fichiers & Uploads
e-mails
Carbon
Files d'attente
Travaux pratiques
Vous aller développer une application fil rouge pendant 80% du temps de la formation.
Programme mis à jour le 30/06/2026
Public concerné
Ce cours s'adresse principalement aux Développeurs et Chefs de projet.

Prérequis
Pour suivre cette formation dans de bonnes conditions il est demandé d'avoir une bonne connaissance de PHP et des bases de la programmation objet.
Idéalement avoir suivi l’une des formations suivantes:
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,5/5
2 avis
« Mon avis sur le contenu du stage : "C'était un peu trop court, même en coaching individuel." Mon avis sur le formateur : "Très bon contact, un plaisir." Ce que j'ai le plus apprécié : "Teams." »
DL « Ce que j'ai le plus apprécié : "Formation individuel" Ce que j'ai le moins apprécié : "L'environnement bug un peu." »
RCEasybourse
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.