
Introducción a Lumen
Instalación de Lumen.
Creando un nuevo proyecto a través del cliente de Lumen.
Introducción al proyecto que vamos a realizar durante el curso.
Definiendo un controlador.
Definición de los Middlware.
Inyección de dependencias a través de Lumen.
Gestión de las migraciones a través de Eloquent ORM.
Más sobre las migraciones con Eloquent ORM.
Recomendaciones del instructor.
Cuando queremos inicializar data a través de nuestro ORM.
Implementando un controlador para nuestro producto.
Creando la data inicial de los productos a través de Eloquent ORM.
Implementando el patrón repositorio.
Creación de clases DTO para gestionar nuestro negocio.
Creación de un producto.
Actualización de un producto.
Adjuntando una imagen a nuestro producto.
Introducción al módulo de órdenes de compra.
Modelando nuestra orden para generar su migración.
Definiendo el modelo para nuestra Orden de Compra.
Validando el request de un cliente.
Lectura de una orden de compra y sus relaciones a través de Eloquent ORM.
Como navegar a través de nuestros endpoints a una entidad hija.
Introducción a lo que veremos.
Gestionando las migraciones a través de Eloquent ORM para la autenticación y seguridad de nuestro proyecto.
Generación del Token.
Protegiendo el acceso a nuestros recursos a través de los roles.
Introducción al módulo.
Donde vamos a publicar nuestro proyecto.
Lo relacionado al despliegue.
Lo relacionado a las App y Pipelines de Heroku.
Como trabajar con una base de datos MySQL con HEROKU.
Trabajando con las variables de entorno para definir el comportamiento de nuestro proyecto.
Gestionando las migraciones a través de nuestro deploy.
Gestionando la data de inicialización a través de nuestro deploy.
Probando que nuestro proyecto funcione de la manera esperada.
Aprende a implementar APIs robustas con el micro-framework de Laravel.
Este curso se centrará en enseñarte los conceptos necesarios que conlleva el desarrollo de una API a través del micro-framework Lumen 7+ hasta su puesta en producción haciendo uso de HEROKU implementando las buenas prácticas de desarrollo de software que exige el mercado hoy en día.
Todo el curso se enfoca en la realización de nuestro proyecto, el cual es una API para gestionar las órdenes de compra de una empresa.