Contacta con nosotros

Temario del curso

Introducción

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

Primeros pasos

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

Creación de microservicios

  • Construcción del modelo de autores
  • Generación de datos de prueba
  • Gestión de autores mediante controladores
  • Creación de rutas para operaciones CRUD
  • Estandarización de respuestas

Implementación de funciones de microservicios

  • Muestra de la lista de autores de microservicios
  • Creación de nuevas instancias de autores
  • Identificación de un autor mediante un ID específico
  • Edición de un autor existente
  • Eliminación de un autor de un microservicio

Implementación de funciones de Gateway

  • Configuración de un proyecto para API Gateway utilizando Composer
  • Obtención de la lista de autores a través de controladores de Gateway
  • Creación de autores mediante controladores y servicios de Gateway
  • Visualización, edición y eliminación de instancias de autores
  • Ejecución de operaciones utilizando microservicios
  • Manejo de errores de Gateway

Protección de la arquitectura de microservicios

  • Habilitación de los componentes de Lumen Passport
  • Configuración de Lumen para utilizar Passport
  • Protección de las rutas de Gateway
  • Uso de tokens de acceso para API Gateway
  • Autenticación de solicitudes de API Gateway
  • Restricción del acceso directo al servicio de autores

Gestión de usuarios y tokens de acceso

  • Migración de usuarios desde Laravel
  • Creación de controladores y rutas para la gestión de usuarios
  • Refinamiento de los detalles para las operaciones de usuarios
  • Creación de usuarios y uso de sus credenciales para obtener tokens
  • Identificación de usuarios autenticados mediante tokens de acceso

Consejos para la resolución de problemas y mejores prácticas

Resumen y próximos pasos

Requerimientos

  • Experiencia en programación con PHP.

Público objetivo

  • Desarrolladores
 14 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas