![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Développeur framework PHP LaravelDate de mise à jour : 11/12/2025
| Identifiant OffreInfo : 24_298261 |
Carif-Oref Provence - Alpes - Côte d'Azur |
Comprendre les fondamentaux du framework PHP Laravel
Savoir installer, configurer et utiliser Laravel dans un environnement de développement
Maîtriser la structure MVC et l'architecture de Laravel
Développer des API et des applications web modernes avec Laravel
Gérer une base de données avec Eloquent ORM
Utiliser les migrations, seeders et factories
Mettre en place une authentification et une gestion des rôles
Construire des interfaces dynamiques avec Blade et Livewire
Implémenter des tests unitaires et fonctionnels
Déployer une application Laravel en production
Module 1 : Introduction à Laravel
Présentation du framework
Installation et configuration de l'environnement (PHP, Composer, Laravel)
Structure d'un projet Laravel
Module 2 : Architecture MVC et Routage
Principe MVC
Configuration des routes
Controllers et actions
Middleware et gestion des accès
Module 3 : Eloquent ORM et Base de Données
Configurer la connexion à une base de données
Migrations et gestion du schéma
Seeders, factories et données de test
Relations entre modèles (One-to-One, One-to-Many, Many-to-Many)
Module 4 : Vues et Front-End
Moteur de template Blade
Layouts, composants, directives
Introduction à Livewire ou Inertia (optionnel)
Gestion des assets avec Vite
Module 5 : Authentification et Sécurité
Système d'authentification Laravel Breeze / Jetstream
Reset password, email verification
Gestion des rôles et permissions
Bonnes pratiques de sécurité
Module 6 : API REST avec Laravel
Création de routes API
Utilisation de resources et transformers
Gestion des réponses JSON
Mise en place d'API sécurisées (tokens, Sanctum)
Module 7 : Tests et Qualité de Code
PHPUnit et tests intégrés
Tests unitaires, tests d'intégration
Debugging, logs et gestion des erreurs
Module 8 : Déploiement et Maintenance
Préparation à la mise en production
Déploiement sur un serveur Linux, PaaS ou Docker
Optimisation des performances
Non certificiante
Information non communiquée
Conventionnement : Non
Niveau d'entrée : Information non communiquée
Connaissances de base en PHP Notions en programmation orientée objet Compréhension générale des bases de données relationnelles Maîtrise minimale du HTML et du CSS