Pourquoi devriez-vous y participer ?
Cette formation vous permet de développer des applications web robustes et modulaires avec Laravel. Vous apprendrez à structurer vos projets efficacement, à gérer les bases de données et à sécuriser vos applications. La maîtrise des outils et des bonnes pratiques présentés facilitera le développement et le test de projets professionnels. Vous serez ainsi capable de répondre aux exigences actuelles du développement web moderne.
À qui s'adresse la formation ?
Cette formation est destinée aux :
- Étudiants en informatique
- Ingénieurs logiciels en développement web
- Développeurs PHP souhaitant se spécialiser
- Professionnels souhaitant renforcer leurs compétences en frameworks PHP
- Toute personne désirant créer des applications web sécurisées et évolutives
Prérequis
Des connaissances intermédiaires en PHP et une compréhension des bases de données sont nécessaires. La maîtrise de HTML, CSS et JavaScript est un plus.
Objectifs d’apprentissage
À l’issue de la formation, vous serez capable de :
- Appliquer l’architecture MVC dans vos applications
- Manipuler les bases de données avec Eloquent ORM
- Créer des vues dynamiques avec le moteur de templates Blade
- Installer et configurer un environnement de développement Laravel
- Mettre en place un système d’authentification et sécuriser vos applications
Programme de la formation
La formation se déroule sur 3 jours :
Premier jour
Introduction
- Présentation de Laravel
- Introduction à Laravel et son écosystème.
- Installation et configuration de l’environnement de développement Laravel.
- Architecture et Principes
- Compréhension de l’architecture MVC (Modèle-Vue-Contrôleur).
- Routage et contrôleurs : gestion des requêtes et réponses.
- Vues et Blade Template Engine
- Création de vues avec Blade.
- Les bases du système de templating Blade.
Deuxième jour
Modèles, Bases de Données et Authentification
- Eloquent ORM et Interaction avec la Base de Données
- Utilisation d’Eloquent pour la manipulation des données.
- Migrations et seeders pour la gestion des bases de données.
- Authentification et Sécurité
- Mise en place d’un système d’authentification.
- Sécurisation des applications Laravel (CSRF, XSS, SQL Injection).
Troisième jour
Fonctionnalités Avancées et Bonnes Pratiques
- Services Avancés et Packages
- Introduction aux services comme Laravel Mix, Elixir, et d’autres packages.
- Utilisation des tâches de fond et des événements.
- Tests et Déploiement
- Tests unitaires et d’intégration avec PHPUnit.
- Bonnes pratiques pour le déploiement d’une application Laravel.
- Projet Pratique
- Développement d’une application web complète intégrant les fonctionnalités apprises.
Approche pédagogique
Le parcours combine théorie et ateliers pratiques pour consolider l’apprentissage. Les participants appliquent immédiatement les notions acquises sur des projets concrets.
Éligibilité OPCO
Eligibilité CPF
RNCP37873BC02
RNCP37674BC02
Modalités
Durée du programme
Horaires
Validation
Session du 5 au 9 Janvier
août 31, 2026