Aller au contenu principal

Développeur framework PHP Laravel

Date de mise à jour :
Identifiant Offre Info : 10_25101550F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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

Validation et sanction

  • Être capable de créer un projet complet avec Laravel
  • Savoir structurer une application web selon les bonnes pratiques
  • Développer une API REST sécurisée et documentée
  • Construire des interfaces web dynamiques avec Blade et Livewire
  • Gérer une base de données via Eloquent et les migrations
  • Assurer la qualité et la maintenance du code
  • Déployer une application Laravel en conditions réelles

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

50 h

Financement

Conventionnement
Oui
Financeur
  • Entreprise

    Programme : Accessible en formation professionnelle continue hors alternance

Conditions d'accès

Public visé

  • 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

6 Rue de Madagascar
90000 Belfort

Responsable : Belfort Boost

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