
Laravel : Développement Web PHP
Formation créée le 20/07/2023. Dernière mise à jour le 01/09/2023.
Version du programme : 1
Programme de la formation
Objectif de la formation: Permettre aux participants de maîtriser Laravel, l'un des frameworks PHP les plus populaires, afin de développer des applications Web robustes, évolutives et maintenables.
Objectifs de la formation
- Comprendre le framework Laravel et son architecture MVC
- Apprendre à interagir avec les bases de données en utilisant Eloquent ORM
- Mettre en œuvre l'authentification et la sécurité dans une application Laravel
- Apprendre à tester et déployer une application Laravel
Profil des bénéficiaires
Pour qui
- Développeurs Web PHP cherchant à améliorer leurs compétences
- Développeurs d'autres langages souhaitant apprendre Laravel
- Toute personne intéressée par le développement d'applications Web avec Laravel
Prérequis
- Connaissances de base en PHP et HTML
- Une compréhension de base de la programmation orientée objet serait bénéfique
Contenu de la formation
-
Introduction à Laravel (5 heures)
- Présentation de Laravel et de ses avantages
- Configuration de l'environnement de développement Laravel
- Pas de travaux pratiques pour ce chapitre
-
Architecture de Laravel et bases de la programmation (10 heures)
- Comprendre l'architecture MVC (Modèle-Vue-Contrôleur) de Laravel
- Travailler avec les routes, les contrôleurs, les vues et les modèles
- Travaux pratiques : Création d'une petite application suivant l'architecture MVC
-
Interaction avec les bases de données dans Laravel (10 heures)
- Introduction à Eloquent ORM pour interagir avec les bases de données
- Réalisation des opérations CRUD (Create, Read, Update, Delete)
- Travaux pratiques : Développement d'une application pour gérer une base de données simple
-
Authentification et Sécurité dans Laravel (5 heures)
- Mise en œuvre de l'authentification et de l'autorisation
- Apprendre à sécuriser une application Laravel
- Travaux pratiques : Ajout de fonctionnalités d'authentification à l'application développée précédemment
-
Tests et Déploiement avec Laravel (5 heures)
- Introduction aux tests unitaires et de fonctionnalités avec PHPUnit dans Laravel
- Déploiement de l'application Laravel sur un serveur
- Travaux pratiques : Écriture de tests pour l'application et déploiement sur un serveur
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence
- Mises en situation
- Formulaires d'évaluation de la formation
- Certificat de réalisation de l’action de formation
- Émargement numérique
Ressources techniques et pédagogiques
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation
- Espace intranet de formation
Qualité et satisfaction
Taux de satisfaction des stagiaires
Progression des compétences visées
Taux d'abandon
Taux de retour des enquêtes
Taux d'interruption en cours de prestation