Prenez contact avec nous

Plan du cours

Introduction

  • Aperçu des fonctionnalités et de l'architecture de Lumen
  • Concepts et composants de base

Premiers pas

  • Installation de Lumen
  • Définir les paramètres de route
  • Configurer un middleware
  • Configurer les contrôleurs
  • Requêtes et réponses HTTP

Création de microservices

  • Construction du modèle des auteurs
  • Génération de données de test
  • Gestion des auteurs avec les contrôleurs
  • Création de routes pour les opérations CRUD
  • Standardisation des réponses

Implémentation des fonctions de microservices

  • Affichage de la liste des microservices auteurs
  • Création de nouvelles instances d'auteurs
  • Identification d'un auteur avec un ID donné
  • Modification d'un auteur existant
  • Suppression d'un auteur d'un microservice

Implémentation des fonctions de passerelle

  • Configuration d'un projet pour la passerelle API avec Composer
  • Obtention de la liste des auteurs via les contrôleurs de passerelle
  • Création d'auteurs à l'aide des contrôleurs et services de passerelle
  • Affichage, modification et suppression d'instances d'auteurs
  • Exécution d'opérations à l'aide de microservices
  • Gestion des erreurs de la passerelle

Sécurisation de l'architecture des microservices

  • Activation des composants de Lumen Passport
  • Configuration de Lumen pour utiliser Passport
  • Protection des routes de la passerelle
  • Utilisation de jetons d'accès pour la passerelle API
  • Authentification des requêtes de la passerelle API
  • Restriction de l'accès direct au service d'auteur

Gestion des utilisateurs et des jetons d'accès

  • Migration des utilisateurs depuis Laravel
  • Création de contrôleurs et de routes pour la gestion des utilisateurs
  • Affinement des détails des opérations utilisateur
  • Création d'utilisateurs et utilisation de leurs identifiants pour obtenir des jetons
  • Identification des utilisateurs authentifiés via le jeton d'accès

Astuces de dépannage et meilleures pratiques

Résumé et prochaines étapes

Pré requis

  • Expérience en programmation PHP.

Audience

  • Développeurs
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires