Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Creando 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
- Refinar 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