Microservicios Lumen: Crea tus servicios y APIs con Lumen
What you'll learn
- 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
- Siéntete en confianza para crear e implementar arquitecturas orientadas a servicios usando Lumen de Laravel
- Domina las mejores prácticas de construcción e implementación de una completa arquitectura orientada a servicios
Requirements
- Tener instalado PHP (al menos PHP 7.1 se recomienda).
- Un editor de código o IDE de preferencia (cualquiera de tu preferencia).
- Conocimiento general de PHP
- Conocimiento básico de programación orientada a objetos
- Instalar Postman en el sistema (se usará para comprobar el funcionamiento de los servicios)
Description
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.
Who this course is for:
- Quien desee comenzar en el mundo de las arquitecturas orientadas a servicios (SOA)
- Quien busque implementar servicios rápidos y livianos usando el microframework Lumen
- Quien quiera aumentar la escalabilidad y mantenibilidad de sus proyectos con microservicios
- Quien busque aprender a crear y usar microservicios en una arquitectura completa
- Quien busque dominar Lumen para implementar microservicios
- Quien desee aprender a usar Lumen para construir completas arquitecturas orientadas a servicios
Instructors
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 practical skills you can use immediately.
ES:
¡Más de 30.000 estudiantes no pueden estar equivocados!
Esa es la cantidad de estudiantes que han tomado mis cursos y dejando más de 5.000 calificaciones positivas.
Inscríbete hoy mismo para aprender cómo convertirte en experto en desarrollo web y obtener esos trabajos y proyectos mejor pagados, hacer crecer tu propio negocio o trabajar de forma independiente desde tu casa o tu propia oficina.
Únete a una comunidad de estudiantes de más de 150 países diferentes y obtén habilidades prácticas que puedas usar de inmediato.
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 are under the Udemy 30 day "No question asked" refund policy. So, you can try any of our courses without any risk.
See you in classes and happy learning.
ES:
ProgramarYa está aquí para enseñarte programación y desarrollo web como nadie más lo hace en el colegio ni la universidad. Ayudarte a alcanzar todas tus metas y sueños brindándole las habilidades para llegar allí.
Después de más de ocho años de enseñanza en línea, ProgramarYa conoce los elementos esenciales, las estrategias y las habilidades que debes aprender para lograr todo lo que deseas.
Todos los cursos están sujetos a la política de reembolso de 30 días de Udemy "Sin preguntas". Por lo tanto, puedes probar cualquiera de los cursos sin ningún riesgo alguno.
Te veo en clases y feliz aprendizaje.