Prenez contact avec nous

Plan du cours

Introduction

  • Vue d'ensemble 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
  • Mise en place d'un middleware
  • Configuration des 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 des routes pour les opérations CRUD
  • Standardisation des réponses

Implémentation des fonctions de microservices

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

Implémentation des fonctions de passerelle (Gateway)

  • Mise en place d'un projet de passerelle d'API avec Composer
  • Récupération de la liste des auteurs via les contrôleurs de la passerelle
  • Création d'auteurs via les contrôleurs et services de la passerelle
  • Affichage, modification et suppression des instances d'auteurs
  • Réalisation d'opérations via les 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 d'API
  • Authentification des requêtes de la passerelle d'API
  • Restriction de l'accès direct au service des auteurs

Gestion des utilisateurs et des jetons d'accès

  • Migration des utilisateurs depuis Laravel
  • Création d'un contrôleur et des routes pour gérer les utilisateurs
  • Affinement des détails pour les opérations sur les utilisateurs
  • Création d'utilisateurs et obtention de jetons avec leurs identifiants
  • Identification des utilisateurs authentifiés via le jeton d'accès

Astuces de dépannage et bonnes pratiques

Résumé et prochaines étapes

Pré requis

  • Expérience en programmation PHP.

Audience cible

  • Développeurs
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires