Microservicios Lumen: Crea tus servicios y APIs con Lumen

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Usando Lumen de Laravel, crea una arquitectura orientada a servicios (SOA), completamente asegurada con OAuth2 y PHP

Implementa desde cero una completa arquitectura orientada a servicios con PHP, usando Lumen de Laravel.

Lumen es un microframework de PHP  basado en Laravel (un framework para PHP), lo cual lo hace ideal para implementar microservicios y sistemas ágiles y livianos.

Durante este curso, te mostraré todo el proceso desde cero para implementar una arquitectura orientada a servicios, implementando uno a unos los diferentes microservicios y elementos que la componen. Implementa todo el sistema de seguridad y de interacción entre cada microservicio creado.


Entonces, no esperes más, e inscríbete ahora :)


¿Por qué debes elegir este curso?

  • Porque te da una vista detallada, como en ningún otro curso, de cómo crear una arquitectura orientada a servicios completamente funcional y segura usando PHP y Lumen.

  • Porque, estarás en capacidad y confianza suficientes para implementar tus propios microservicios con Lumen y PHP.

  • Porque no solo te muestro las bondades de los microservicios y sus arquitecturas, sino que también te muestro cómo resolver los desafíos que representan.

  • Porque te muestro cómo asegurar todos los microservicios de la arquitectura y controlar el acceso a ellos.


¿De qué serás capaz al finalizar el curso?
En general, serás capaz de implementar cualquier arquitectura de microservicios que necesites usando PHP y Lumen. Tendrás una idea clara de cómo implementar cada microservicio con Lumen, además de cómo debe estructurarse la interacción entre cada microservicio, cómo construir una completa capa de seguridad que proteja y restrinja el acceso a cada uno y a la arquitectura en general usando OAuth2 por medio de Lumen/Laravel Passport.

Te sentirás en confianza para luego tomar tu camino y llevar a cabo tus propios proyectos con todos los microservicios y componentes que desees con Lumen y PHP.


¿Qué aprenderás exactamente?

  • Crea proyectos en Lumen de Laravel

  • Configura y usa Lumen fácilmente en tu sistema sin procesos complejos

  • Usa Lumen adecuadamente para su propósito ideal. Los microservicios

  • Construye una arquitectura orientada a servicios completamente funcional

  • Usa OAuth2 para proteger el acceso a tu arquitectura, por medio de Lumen/Laravel Passport

  • Instala y adapta Laravel Passport a proyectos Lumen

  • Crea tokens de acceso asociados a usuarios para manejar sus datos y flujos de autorización

  • Autentica usuarios y restringe el acceso solo a usuarios válidos si es necesario

  • Autoriza y usa diferentes tipos de tokens de acceso para restringir las posibles acciones de los usuarios

  • Crea un completo sistema de interacción entre microservicios a través de peticiones HTTP con GuzzleHTTP

  • Construye servicios completamente funciones y adecuados con Lumen

  • Retorna y construye respuestas JSON estandarizadas con Lumen

  • Separa de forma adecuada los componentes de una arquitectura orientada a servicios

  • Controla errores y excepciones del modo adecuado para asegurar la consistencia de toda la arquitectura

  • Construye e implementa un Gateway para tu arquitectura

  • Centraliza el consumo de tu arquitectura orientada a servicios por medio de un Gateway con Lumen

Y mucho más. Tendrás acceso de por vida a cada clase que conforma al curso y las que vendrán luego. Además tienes acceso directo para que puedas realizarme preguntas y así resolver todas tus dudas.

No esperes más, anímate y únete al curso y dale rienda suelta a todas las posibilidades que Lumen brinda con una arquitectura orientada a servicios.

  • Construye múltiples microservicios diferentes usando Lumen de Laravel

  • Crea desde cero una arquitectura orientada a servicios usando el microframework Lumen

  • Implementa un completo sistema de seguridad para controlar el acceso a los servicios internos y externos de la arquitectura

Course Curriculum

Instructors

Profile photo of ProgramarYa By JuanDMeGon
ProgramarYa By JuanDMeGon

EN:ProgramarYa is here to teach you Programming and Web Development as nobody else does in the school nor college. Help you to achieve all your goals and dreams giving you the skills to get there.After more than eight years of teaching online, ProgramarYa knows the essentials, strategies, and skills you must learn to achieve all that you want.All the courses...

Instructors

Profile photo of JuanD MeGon
JuanD MeGon

EN:More than 30,000 students cannot be wrong! That is how many students have taken my courses, leaving more than 5,000 top-rated reviews.Enroll today to learn how to become a web development expert, get high-paying jobs and projects, grow your own business, or work as a freelancer from home or your office.Join a community of students from 150 countries and get...

Review
4.9 course rating
4K ratings
ui-avatar of Sabrina García
Sabrina G.
4.5
8 months ago

Un curso muy interesante y explicativo en los items expuestos.

  • Helpful
  • Not helpful
ui-avatar of Jesús Adame Sandoval
Jesús A. S.
5.0
8 months ago

Muy útil y práctico. Una gran herramienta para entender como funciona una arquitectura de microservicios.

  • Helpful
  • Not helpful
ui-avatar of Walter Esteban Monroy Bernal
Walter E. M. B.
4.5
8 months ago

Este curso me gusto mucho, se entiende perfectamente y la verdad el profe Juan se toma el tiempo de explicarlo. La razón de mi calificación no es perfecta es únicamente porque a pensar de que lo ando haciendo en 2024, hay cosas ya deprecadas de lumen que me tomo tiempo de arreglar solo. Por lo demás es un excelente curso y gracias profe por este contenido de calidad. :D

  • Helpful
  • Not helpful
ui-avatar of Oscar Acuña Williams
Oscar A. W.
4.0
10 months ago

Por el momento está siendo una excelente herramienta, sería conveniente actualizarlo ya que hay nuevas versiones de Lumen

  • Helpful
  • Not helpful
ui-avatar of Gerardo Montivero
Gerardo M.
5.0
1 year ago

Es un excelente inicio para comprender las conexiones entre servicios.

  • Helpful
  • Not helpful
ui-avatar of Rocío Guadalupe Moreno Muro
Rocío G. M. M.
5.0
1 year ago

Excelente las explicaciones son muy claras

  • Helpful
  • Not helpful
ui-avatar of Gabriel Maticorena
Gabriel M.
5.0
1 year ago

Me gustó el curso aunque por ratos era muy rápido era necesario por la cantidad de información y que no se vuelva aburrido, lo realize con lumen 10 pero no se pudo por la librería del dusterio, luego lo bajé a 9 y bien todo funciona.

  • Helpful
  • Not helpful
ui-avatar of Federico
Federico
4.5
1 year ago

Excelente muy recomendado muy buena explicación

  • Helpful
  • Not helpful
ui-avatar of Julian Medina
Julian M.
5.0
1 year ago

Buen marco de trabajo para poder implementar de manera sencilla y bien explicada.

  • Helpful
  • Not helpful
ui-avatar of Raul Garcia
Raul G.
4.5
1 year ago

las practicas implementadas han sido excelentes, las forma de trabajo del API Gateway esta muy buena para incluso refactorizar algunos proyectos en Laravel no necesariamente de microservicios, hay mucho material por explorar en cuanto a despliegue y versiones actuales de Lumen pero sin duda es una buena base solida para incursionar en esta arquitectura

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses