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 programmation.

Audience

  • Développeurs
 14 heures

Nombre de participants


Prix par participant

Nos Clients témoignent (3)

Catégories Similaires