
Perfectionnement sur Laravel
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: Ce cours vise à approfondir les connaissances des participants sur Laravel, afin qu'ils puissent développer des applications Web plus complexes et plus performantes avec ce framework PHP populaire.
Objectifs de la formation
- Maîtriser les opérations CRUD avancées et les relations d'entité avec Eloquent ORM
- Apprendre à créer et à consommer des APIs RESTful avec Laravel
- Comprendre et mettre en œuvre les techniques d'optimisation et de performance dans Laravel
- Maîtriser les tests avancés et l'intégration continue dans Laravel
Profil des bénéficiaires
Pour qui
- Développeurs Web PHP qui ont une expérience de base avec Laravel
- Développeurs Laravel qui cherchent à améliorer leurs compétences
Prérequis
- Expérience de travail avec Laravel et compréhension de ses principes de base
- Connaissance des concepts de base des API RESTful serait bénéfique
Contenu de la formation
-
Révision des concepts de base de Laravel (5 heures)
- Révision des principes fondamentaux de Laravel
- Pas de travaux pratiques pour ce chapitre
-
Approfondissement des opérations CRUD et de l'ORM Eloquent (10 heures)
- Techniques avancées pour les opérations CRUD
- Relations entre les entités et Eager Loading avec Eloquent
- Travaux pratiques : Extension de l'application existante avec des fonctionnalités plus complexes
-
Création d'APIs RESTful avec Laravel (5 heures)
- Introduction aux APIs RESTful
- Utilisation de Laravel pour créer et consommer des APIs RESTful
- Travaux pratiques : Création d'une API RESTful pour l'application développée précédemment
-
Optimisation et Performance dans Laravel (10 heures)
- Comprendre et utiliser les techniques d'optimisation et de mise en cache
- Gestion des files d'attente et des tâches programmées
- Travaux pratiques : Optimisation de l'application pour améliorer sa performance
-
Tests avancés et Intégration Continue avec Laravel (5 heures)
- Approfondissement des tests avec PHPUnit et Mockery
- Introduction à l'intégration continue avec Laravel
- Travaux pratiques : Mise en place de l'intégration continue pour l'application
É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