Description
What you’ll learn
-
Configuration de Laravel : Apprenez à configurer et à installer Laravel
-
Architecture MVC : Comprenez le modèle de conception MVC de Laravel
-
Template Blade : Utilisez Blade de Laravel pour gérer les vues.
-
Eloquent ORM : Explorez la gestion des bases de données avec Eloquent ORM
-
Migrations et Seeding : Apprenez à utiliser les migrations et le seeding dans Laravel
-
APIs RESTful : Développez des APIs traitant des requêtes et des réponses JSON
-
Systèmes d’authentification : Créez des applications sécurisées avec les systèmes d’authentification de Laravel.
Ce cours vous guide dans l’apprentissage de Laravel, avec un accent particulier sur la création et la gestion d’APIs performantes et sécurisées. Vous découvrirez non seulement les bases du framework, mais aussi comment construire des APIs robustes adaptées à des projets réels. Voici les leçons clés que vous allez aborder :
Introduction à Laravel :
-
Installation et Configuration de Laravel : Préparez votre environnement pour commencer à développer.
-
Les Routes et Contrôleurs dans Laravel : Gérez les interactions entre les utilisateurs et les contrôleurs.
-
Les Vues avec Blade : Apprenez à afficher et structurer les données avec Blade.
Les APIs dans Laravel :
-
Introduction aux APIs dans Laravel : Concepts et Mise en Place : Découvrez les bases des APIs RESTful et la manière de les implémenter dans Laravel.
-
Préparer les Données pour Commencer : Organisez et structurez les données avant de les exposer via une API.
-
Versioning de notre API : Retour sur les Premières Ressources : Apprenez à versionner vos APIs pour maintenir la compatibilité à long terme.
-
Introduction aux Ressources et Collections dans Laravel : Gérez et structurez les réponses API avec les ressources et collections.
-
Introduction aux Filtres dans les APIs Laravel : Affiner les Données : Apprenez à affiner les réponses API en appliquant des filtres personnalisés.
-
Refactoriser le Code pour le Rendre Réutilisable : Adoptez des bonnes pratiques pour rendre votre code API plus maintenable et réutilisable.
-
Utiliser les Données de Relation avec la Requête dans Laravel : Gérer les relations entre les modèles et les données dans les APIs.
-
Créer des Données avec notre API : Implémentation des Méthodes POST : Apprenez à gérer les requêtes POST pour créer des données via l’API.
-
Mise à Jour des Données dans notre API : Implémentation des Méthodes PUT et PATCH : Gérez les mises à jour de données via PUT et PATCH.
-
Insertion en Masse dans Laravel : Utilisation de Bulk Insert : Optimisez l’insertion de grandes quantités de données dans la base avec Bulk Insert.
-
Supprimer un Élément avec l’API : Implémentation de la Méthode DELETE : Implémentez la suppression de données via la méthode DELETE de l’API.
Sécurisation et Authentification des APIs :
-
L’Utilisation de Sanctum pour Créer et Protéger les APIs dans Laravel : Découvrez comment sécuriser vos APIs avec Laravel Sanctum.
-
Gérer l’Authentification et l’Autorisation avec les Clés API dans Laravel : Implémentez l’authentification et l’autorisation avec des clés API pour sécuriser vos endpoints.
Compétences et Outils Développés :
-
Développement et consommation d’APIs RESTful.
-
Gestion de la sécurité des APIs avec Sanctum.
-
Techniques avancées de gestion de données via l’API (CRUD, Bulk Insert, etc.).
-
Bonnes pratiques de refactorisation et d’optimisation du code API.
-
Mise en place de filtres et de versioning pour des APIs évolutives.
À la fin de ce cours, vous serez capable de concevoir, sécuriser et déployer des APIs Laravel performantes et évolutives, prêtes à être utilisées dans des applications réelles. Que vous soyez débutant ou développeur Laravel expérimenté, ce cours vous donnera les clés pour maîtriser le développement d’APIs avec Laravel.
Who this course is for:
- Ce cours est conçu pour les développeurs PHP débutants souhaitant avoir leur première expérience approfondie avec un framework de développement web.
Reviews
There are no reviews yet.