Contacta con nosotros

Temario del curso

Introducción

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

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 con controladores
  • Creación de rutas para operaciones CRUD
  • Normalización de respuestas

Implementación de funciones de microservicios

  • Mostrar la lista de autores de los microservicios
  • Crear nuevas instancias de autor
  • Identificar un autor con un ID dado
  • Editar un autor existente
  • Eliminar un autor de un microservicio

Implementación de funciones de puerta de enlace (Gateway)

  • Configuración de un proyecto para API Gateway usando Composer
  • Obtención de la lista de autores a través de controladores del Gateway
  • Creación de autores utilizando controladores y servicios del Gateway
  • Mostrar, editar y eliminar instancias de autores
  • Ejecución de operaciones utilizando microservicios
  • Gestión de errores del Gateway

Seguridad de la arquitectura de microservicios

  • Habilitación de los componentes de Lumen Passport
  • Configuración de Lumen para usar Passport
  • Protección de las rutas del Gateway
  • Uso de tokens de acceso para API Gateway
  • Autenticación de solicitudes del 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 gestionar usuarios
  • Refinamiento de los detalles para 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

Consejos de solució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 (3)

Próximos cursos

Categorías Relacionadas