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
Testimonios (4)
Estilo de formación y el conocimiento general del formador.
Kenosi - NWK Limited
Curso - Laravel: Middleware Development
Traducción Automática
Las lecciones fueron muy interactivas y los ejercicios fueron prácticos.
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
estaba explicando y dando numerosos ejemplos para que lo comprendiéramos
Selina - NWK
Curso - Laravel PHP Framework
Traducción Automática
La parte donde se explicaba el tema de las sesiones y las cookies, ya que con la herramienta que utilizo para desarrollar, te da un modulo de seguridad echo.