• Preuniversitario
  • Matemática y Ciencia
  • Negocios
  • Idiomas
  • Programación
  • Diseño
  • Ofimática
  • Marketing
  • IT y Software
  • Ocio y Vida
  • Música
  • Ciencias Sociales
Imagen Instructor

Lumen y Homestead de Laravel: Crea una API RESTful

USD $40
Compra tu curso ahora!
5 Estudiantes
Imagen Instructor

Descripción del curso
Crea tu propia API RESTful con Lumen 5.1 desde cero y paso a paso
En este curso aprende a desarrollar una API RESTful profesional y completamente funcional, usando la versión 5.1 LTS de Lumen, el micro-framework, basado en Laravel 5.1 LTS.

Lumen es un micro-framework para PHP basado en LaravelUniendo las características más resaltadas de Laravel en una versión mucho más liviana y rápida.
¿Por qué Lumen?
Lumen posee las mejores características de Laravel en una entrega mucho más liviana ágil, sin dejar de ser expresivo, intuitivo, potente y sobre todo sencillo.
Con Lumen conseguirás que tu API soporte por lo menos mil doscientas (1200) peticiones en un rango de 10 segundo, con 10 peticiones simultáneas en cada uno de esos segundos. Esa gran velocidad lo hace el candidato perfecto para implementar una API RESTful en él.
Millones de programadores de PHP usan Laravel y todos concuerdan con la increíble facilidad y agilidad que Lumen proporciona para los proyectos web, lo cual incluye APIs RESTful por supuesto, así que no te quedes atrás.
En la versión 5.1 LTS de Lumen para PHP se han incluido nuevos conceptos y facilidades, similares a los de Laravel 5.1 LTS, además de ser una versión LTS, lo cual implica que tendrá soporte por al menos dos años y no tendrás que preocuparte por actualizar la versión.
Durante el curso, aprenderás todo sobre la nueva estructura y los nuevos conceptos.
Aprenderás esto en Lumen 5.1 y para tu API RESTful:

  • Principales diferencias y facilidades de Lumen respecto a Laravel

  • Creación de un entorno de desarrollo con Homestead

  • Interacción con las máquinas virtuales de Vagrant

  • Configuración de Homestead con Vagrant y sitios virtuales

  • Configuración y uso del editor de código Sublime Text 3

  • Uso de PHP artisan para creación de código

  • Middlewares globales y middlewares por rutas

  • Creación de modelos

  • Relaciones de uno a muchos entre modelos (1:N)

  • Relaciones de muchos a muchos entre modelos (N:N)

  • Tablas intermediarias o pivote

  • Controladores de peticiones

  • Validación de peticiones

  • Controladores de recursos

  • Controladores REST

  • Manejo y control de excepciones y errores

  • Migraciones (creación automática de bases de datos)

  • Seeds (Inserción automática en bases de datos)

  • Factories, para crear datos de prueba

  • Creación de un servidor de OAuth 2

  • Generación de access_token

  • Protección de recursos con access token

  • Restricción de acceso por medio de access token

  • Optimización del framework para producción

  • Interacción con la base de datos por medio de Eloquent

  • Mucho, mucho más.


Durante el curso crearás una API RESTful desde cero, siguiendo la arquitectura REST y la construcción adecuada de URLs para identificar acciones y recursos usando los controladores para recursos de Lumen.
Exprime al máximo las características de tus herramientas de trabajo (Sublime Text 3, Git shell, Lumen, Composer, PHP artisan) y mejora tu productividad para un desarrollo ágil.
Aprenderás a desarrollar un proyecto local en Windows con Homestead, cómo interactuar con la máquina virtual de Vagrant, con el sistema oprtativo Ubuntu por medio de una conexión ssh.
Verás cómo usar Lumen 5.1 por medio de la consola de PHP artisan para construir de manera muy ágil una API RESTful que responda a métodos de HTTP (GET, POST, PUT, PATCH y DELETE), también a poblar la base de datos y construir su estructura de manera automatizada.
¡Y no termina ahí! Tendrás acceso de por vida a las clases adicionales que agregaré constantemente al curso.
Al finalizar este curso serás capaz de desarrollar tu propia API RESTful con Lumen 5.1 y PHP de una manera rápida y simple, explotando al máximo las facilidades proporcionadas por este framework para la correcta y adecuada implementación de tus proyectos web
No esperes más para ser experto en PHP y RESTful. Únete al curso y nos vemos en clases
Módulo 1
Inicio del Curso
Lección 2
7:02
Módulo 2
Preparando el Entorno de Desarrollo/Local
Lección 6
3:02
Lección 7
5:50
Módulo 3
Implementando la Estructura Inicial del Proyecto con Lumen
Módulo 4
Implementando las Operaciones Para Recursos Simples de la API RESTful
Módulo 5
Implementando las Operaciones Para Recursos Anidados de la API RESTful
Módulo 6
Seguridad y Validación de Peticiones
Módulo 7
Ultimando Detalles
Módulo 8
¡Gracias!
Instructor
Juan David
Juan David Meza González
Emprendedor y soñador, adicto al aprendizaje y constante actualización de mis conocimientos. Emprendedor y desarrollador web. Feliz de transmitir mis experiencias y aprender durante el proceso para perfeccionar mis habilidades.

Estudiante de maestría en Ingeniería - Ingeniería de Sistemas en la Universidad Nacional de Colombia sede Medellín, graduado como Ingeniero de Sistemas e Informática de la misma universidad.

Durante mi carrera como ingeniero me fasciné por el mundo de la programación especialmente para el desarrollo en la web.

Conocimiento y experiencia sobre servicios web, sistemas en línea, plataformas y sitios web.

Creador y propietario del sitio ProgramarYA dedicado a la enseñanza en línea de la programación.

Tengo gran gusto por enseñar a otras personas, transferir mis experiencia y ayudar mientras aprendo de esta experiencia simultáneamente.

Fui profesor auxiliar de Programación Orientada a Objetos, Ingeniería Web y Sistemas de Recuperación de Información en la Web.

Más de Programación


Toma el curso completo para que puedas acceder a todas sus lecciones
Haz clic en el botón naranja para adquirirlo
El demo del video ha terminado
Compra Lumen y Homestead de Laravel: Crea una API RESTful para aprender más.
Acceso sin límite de tiempo
Acceso en línea
Incluye certificado
Garantía de devolución en 7 días
USD $40
Compra tu curso ahora!