Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Vue d'ensemble des caractéristiques et de l'architecture de Lumen
- Concepts et composants de base
Pour commencer
- Installation Lumen
- Définir les paramètres de l'itinéraire
- Mise en place d'un middleware
- Configuration des contrôleurs
- Requêtes et réponses HTTP
Création Microservices
- Construire le modèle des auteurs
- Générer des données de test
- Gérer les auteurs avec des contrôleurs
- Créer des routes pour les opérations CRUD
- Normaliser les réponses
Mise en œuvre des fonctions Microservices
- Afficher la liste des auteurs de microservices
- Créer de nouvelles instances d'auteurs
- Identifier un auteur avec un identifiant donné
- Modifier un auteur existant
- Supprimer un auteur d'un microservice
Mise en œuvre des fonctions de la passerelle
- Mise en place d'un projet pour API Gateway à l'aide de Composer
- Obtention de la liste des auteurs à l'aide des contrôleurs de la passerelle
- Création d'auteurs à l'aide des contrôleurs et des services de la passerelle
- Affichage, modification et suppression des instances d'auteurs
- Exécution d'opérations à l'aide de microservices
- Gestion des erreurs de la passerelle
Sécuriser Microservices l'architecture
- Activation des composants de Passport Lumen
- Configurer Lumen pour utiliser Passport
- Protection des itinéraires de la passerelle
- Utilisation de jetons d'accès pour la passerelle API
- Authentification des requêtes de la passerelle API
- Restreindre l'accès direct au service auteur
Gestion des utilisateurs et des jetons Access
- Migration des utilisateurs depuis Laravel
- Création de contrôleurs et d'itinéraires pour la gestion des utilisateurs
- Affiner les détails des opérations sur les utilisateurs
- Création d'utilisateurs et utilisation de leurs informations d'identification pour obtenir des jetons d'accès
- Identification des utilisateurs authentifiés par le biais d'un jeton d'accès
Conseils de dépannage et meilleures pratiques
Résumé et prochaines étapes
Pré requis
- PHP expérience en matière de programmation.
Audience
- Développeurs
14 heures
Nos clients témoignent (3)
La disponibilité du formateur et la personnalisation de la formation
Julien - Urssaf Rhône Alpes
Covered a lot of material.
Michael Promes - Nebraska Medicine
Formation - Laravel PHP Framework
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.