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
Testimonios (4)
El estilo de entrenamiento y el conocimiento general del entrenador.
Kenosi - NWK Limited
Curso - Laravel: Middleware Development
Traducción Automática
Las lecciones fueron muy interactivas y los ejercicios fueron buenos y prácticos
Heino - NWK Limited
Curso - Laravel and Vue.js
Traducción Automática
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
Las explicaciones