Développeur framework PHP Laravel
Date de mise à jour :
Identifiant Offre Info : 15_25505435F
Organisme responsable :
VIVANEO
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
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…
- 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
Programme de la formation
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…
- Présentation du framework
- Installation et configuration de l'environnement (PHP, Composer, Laravel)
- Structure d'un projet Laravel
- Principe MVC
- Configuration des routes
- Controllers et actions
- Middleware et gestion des accès
- 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)
- Moteur de template Blade
- Layouts, composants, directives
- Introduction à Livewire ou Inertia (optionnel)
- Gestion des assets avec Vite
- Système d'authentification Laravel Breeze / Jetstream
- Reset password, email verification
- Gestion des rôles et permissions
- Bonnes pratiques de sécurité
- 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)
- PHPUnit et tests intégrés
- Tests unitaires, tests d'intégration
- Debugging, logs et gestion des erreurs
- Préparation à la mise en production
- Déploiement sur un serveur Linux, PaaS ou Docker
- Optimisation des performances
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
50 h
Financement
- Conventionnement
- Non
- Financeur
-
- Autre
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
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
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
211 Rue Marius Carrieu34080 Montpellier
Responsable : VIVANEO
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 rue du chemin vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes