Programa del Curso

Introducción

  • Descripción general de Lumen características y arquitectura
  • Conceptos y componentes básicos

Empezar

  • Instalación Lumen
  • Definición de parámetros de ruta
  • Configuración de un middleware
  • Configuración de controladores
  • Solicitudes y respuestas HTTP

Creación Microservices

  • Construcción del modelo de autores
  • Generación de datos de prueba
  • Administración de autores con controladores
  • Creación de rutas para operaciones CRUD
  • Estandarización de las respuestas

Implementación de Microservices funciones

  • Mostrar la lista de autores de microservicios
  • Creación de nuevas instancias de autor
  • Identificación de un autor con un ID determinado
  • Edición de un autor existente
  • Eliminación de un autor de un microservicio

Implementación de funciones de puerta de enlace

  • Configuración de un proyecto para API Gateway mediante Composer
  • Obtención de la lista de autores a través de controladores de puerta de enlace
  • Creación de autores mediante controladores y servicios de puerta de enlace
  • Mostrar, editar y eliminar instancias de autor
  • Realización de operaciones mediante microservicios
  • Control de errores de puerta de enlace

Protección de la arquitectura Microservices

  • Habilitación de Lumen componentes de Passport
  • Configuración Lumen para usar Passport
  • Protección de rutas de puerta de enlace
  • Uso de tokens de acceso para API Gateway
  • Autenticación de solicitudes de API Gateway
  • Restringir el acceso directo al servicio de autor

Administración de usuarios y Access tokens

  • Migración de usuarios desde Laravel
  • Creación de controladores y rutas para la gestión de usuarios
  • Refinamiento de los detalles de las operaciones de usuario
  • Creación de usuarios y uso de sus credenciales para obtener tokens
  • Identificación de usuarios autenticados a través del token de acceso

Sugerencias para la solución de problemas y prácticas recomendadas

Resumen y próximos pasos

Requerimientos

  • PHP Experiencia en programación.

Audiencia

  • Desarrolladores
 14 horas

Número de participantes



Precio por participante

Testimonios (3)

Categorías Relacionadas