14_AF_0000244599_SE_0001625925 # Développeur framework PHP Laravel Vivaneo

Développeur framework PHP Laravel

Date de mise à jour : 12/12/2025 | Identifiant OffreInfo : 14_AF_0000244599
Organisme responsable : Vivaneo

Objectifs


  • Comprendre les bases du framework Laravel et son écosystème

  • Savoir créer une application web structurée en MVC

  • Maîtriser la gestion des routes, contrôleurs, vues et modèles

  • Utiliser Eloquent ORM pour gérer une base de données

  • Intégrer l'authentification et la gestion des utilisateurs

  • Développer une API REST avec Laravel

  • Mettre en place des tests automatisés

  • Déployer une application Laravel en production

  • Adopter de bonnes pratiques de développement PHP et Laravel

Programme de la formation

Module 1 : Introduction à Laravel et rappels PHP


  • Présentation du framework et de son environnement

  • Installation de Laravel, Composer et outils associés

  • Structure d'un projet Laravel

  • Rappels sur la programmation orientée objet en PHP

  • Artisan CLI : commandes essentielles

Module 2 : Routage, contrôleurs et vues

  • Gestion des routes web et API

  • Création et organisation des contrôleurs

  • Moteur de template Blade

  • Layouts, composants et directives Blade

  • Gestion des formulaires et validation

Module 3 : Base de données et Eloquent ORM

  • Configuration de la base de données

  • Migrations, Seeders et Factories

  • Modèles Eloquent : relations et scopes

  • Pagination, filtres et requêtes avancées

  • Introduction à Query Builder

Module 4 : Authentification, sécurité et gestion des utilisateurs

  • Mise en place de l'authentification avec Laravel Breeze ou Jetstream

  • Gestion des rôles et permissions de base

  • Sécurité : CSRF, hashage, middlewares

  • Protection des routes et accès conditionnels

Module 5 : Développement d'API REST avec Laravel

  • Création de routes API

  • Contrôleurs API et ressources JSON

  • Validation et gestion des erreurs

  • Documentation API (OpenAPI/Swagger possible)

  • Introduction à Laravel Sanctum pour les tokens

Module 6 : Services avancés et architecture

  • Services, conteneur d'injection de dépendances

  • Jobs, queues et notifications

  • Événements et listeners

  • Stockage de fichiers et gestion des médias

  • Envoi d'emails

Module 7 : Tests et qualité de code

  • Tests unitaires et fonctionnels avec PHPUnit

  • Tests HTTP et tests de base de données

  • Bonnes pratiques de structure et de nommage

  • Debugging, logs et outils de profiling

Module 8 : Déploiement et optimisation

  • Configuration d'un environnement de production

  • Déploiement sur VPS, PaaS ou containers

  • Optimisation des performances

  • Gestion de l'environnement, variables .env

  • Mise en cache et optimisation Artisan

Module 9 : Projet fil rouge

  • Conception d'une application complète

  • Gestion de projet, organisation du code

  • Corrections, revue de code et finalisation

  • Présentation du projet

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
-Hotel d'entreprise GreenSpace
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :