Description
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 pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
Révision des concepts de base de Laravel (5 heures)
5h
- Révision des principes fondamentaux de Laravel
- Pas de travaux pratiques pour ce chapitre
2
Approfondissement des opérations CRUD et de l'ORM Eloquent (10 heures)
10h
- 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
3
Création d'APIs RESTful avec Laravel (5 heures)
5h
- 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
4
Optimisation et Performance dans Laravel (10 heures)
10h
- 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
5
Tests avancés et Intégration Continue avec Laravel (5 heures)
5h
- 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
Informations
Durée
5 jour(s)
35h
Tarif
2930 € HT
HT