Lumen Microservices: Create Services and APIs with Lumen (Udemy.com)
With Lumen by Laravel, build a complete set of PHP microservices and APIs and its security layers using Lumen and OAuth2
Created by: JuanD MeGon
Last updated October 2021
What you will learn
- Build multiple different microservices using Lumen de Laravel
- Create a service-oriented architecture from scratch using the Lumen microframework
- Implements a complete security system to control access to internal and external architectural services
- Feel confident to create and implement service-oriented architectures using Lumen de Laravel
- Master the best practices of construction and implementation of a complete architecture oriented to services
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.6 out of 5higher than 67% of them
- Reviews981#397 of 1,183 by number of reviews
- Length4.2 hoursshorter than 59% of them
- Last updatedOctober 2021earlier than 79% of them
Course Description
Implement from scratch a complete service-oriented architecture with PHP, using Lumen by Laravel.
Lumen is a PHP microframework based on Laravel (a PHP framework), which makes it ideal to implement microservices along with rapid and light systems.
During this course, I will show you the whole process to implement a service-oriented architecture with PHP and using Lumen; implementing a set of microservices and its interactions. Build the entire security and interaction systems between each microservice. All of that using PHP with Lumen.
So, do not wait any more, and enroll now :)
Why should you take this course?
Because it gives you a detailed view, as in no other course, of a service-oriented architecture that is fully functional and secured using PHP and Lumen.
Because you will be able and confident enough to implement your microservices and architectures using Lumen and PHP.
Because it not only shows you the benefits of microservices and their architectures but also shows you how to solve the challenges that microservices represents
Because it shows you how to secure all the microservices in the architecture and control the access to them
What will you be able to do at the end of the course?
In general, you will be able to implement any microservices architecture you need using PHP and Lumen. You will have a clear idea of how to implement each microservice with Lumen, as well as how the interaction between each of these microservices should be structured, how to build a complete security layer that protects and restricts access to each microservice in the architecture using OAuth2 with Lumen/Laravel Passport along with authenticate users and use different grant types of OAuth2.
You will feel confident to take your path and carry out your projects with all the microservices and components you want with PHP and Lumen.
What will you learn exactly?
Create projects in Lumen by Laravel
Configure and use Lumen easily in your system without complex processes
Use Lumen properly for its ideal purpose: the microservices
Build a fully functional service-oriented architecture from scratch
Use OAuth2 to protect access to your architecture, through Lumen/Laravel Passport
Install and adapt Laravel Passport to Lumen projects
Create access tokens associated with users to handle users data and authorization flows
Authenticate users credentials and restrict access to only valid users if needed
Authorize and use different kinds of access tokens to restrict the action over your resources
Create a complete system of interaction between microservices through HTTP requests with GuzzleHTTP from Lumen
Build fully functional and adequate services with Lumen
Returns and builds standardized JSON responses with Lumen
Separate the components of a service-oriented architecture appropriately
Handle errors and exceptions appropriately to ensure the consistency of the entire architecture
Build and implement, correctly, an API Gateway for your architecture
Centralize the consumption of your service-oriented architecture through an API Gateway with Lumen
And a lot much more. You will have access for life to each class that makes up the course and those that will come later. You also have direct access to me, so you can ask me questions and solve all your doubts.
Do not wait any longer, cheer up and join the course and give free rein to all the possibilities that Lumen offers with a service-oriented architecture.
Instructor Details
- 4.6 Rating
981 Reviews
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 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.
More courses by JuanD MeGon
RESTful API with Laravel: Build a Real API with Laravel (2022)
4.4 (1,307 Reviews)
Provider: Udemy
Time: 14.8h
$79.99
Start with TALL: Use Tailwind, Alpine, Laravel & Livewire (2022)
4.3 (314 Reviews)
Provider: Udemy
Time: 4.3h
$74.99
Laravel & Realtime: Build Several Realtime Apps with Laravel (2022)
4.3 (257 Reviews)
Provider: Udemy
Time: 4.9h
$84.99
Master Laravel & Create High-Level Applications with Laravel (2022)
4.6 (225 Reviews)
Provider: Udemy
Time: 16.4h
$64.99
Laravel Payment and Subscription Processing: PayPal & Stripe (2022)
4.5 (202 Reviews)
Provider: Udemy
Time: 6.8h
$69.99
Secure VPS in Ubuntu 18.04 with Letsencrypt Nginx PHP MySQL (2020)
4.6 (168 Reviews)
Provider: Udemy
Time: 5.3h
$64.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By J C on 3/31/2022
I completed the course March 31st 2022, the quality of the course is very good, this course serves as a solid base for future more complex projects, overall it was a solid course, the few minor changes in Lumen were fixed quickly with almost no effort which is hard to do for many courses in Udemy, Course is highly recommended, specially if you are a backend dev, these gems are hard to find
By Siddharth Mishra on 6/8/2021
This course is an Excellent Foundation course to get your hands dirty on Microservices Architecture. Juan did an Excellent Job to structure a very simple microservice dummy project. Although there are shortcomings like the course is NOT UPDATED to include the latest version of Lumen but this gives a chance to explore and debug on your own and do some R&D before your proceed. The BEST THING about this course is that it teaches you BEST PRACTICES to IMPLEMENT PRODUCTION READY code. for example AUTHENTICATION & AUTHORIZATION is so well covered with real life examples. If you are a beginner Developer, you will definitely enjoy a lot! Thanks juan for the great work. Request you to please come up with more PRODUCTION GRADE Application courses. I am happy to be your student again :)
By Ryan Julyan on 11/24/2020
Clear and easy to follow, some great experience tips and tricks. Also just a great solution to some of the challenges of micro-services. Only issue I had with the course was that it is a little outdated to the version of Lumen and laravel so would be nice for beginners if there was so reference to that to help them through the process of using the newer versions.
By Ilija Nikolic on 11/14/2020
Great course, thanks for sharing this with us.
By Lainel John Dela Cruz on 11/7/2020
not much real world examples but overall good explanation this is only for beginners good if you are just starting out
By Keania Niate Eric on 10/23/2020
When i started i had no clue what or how this will be implemented but after this course i am now .
By Aykut Altu on 10/20/2020
It is what it is as in the description. You may need to make little changes in the Laravel/Lumen 8.0.x, but its clearly seen from the app's structure and fits well on the 8.0 too.
The only half a point downside is, the lecturer is going too fast at the first courses (I need to look up what does it mean facades, eloquent in Laravel in to the web).
Otherwise this course is well enough for the creating microservices with Lumen.
By Nguyen Quoc Toan on 10/17/2020
This course is exactly what you need if you want to learn Lumen framework.
By Francis Lagasca on 10/7/2020
very good
By Aykut Altuğ on 10/5/2020
It is what it is as in the description. You may need to make little changes in the Laravel/Lumen 8.0.x, but its clearly seen from the app's structure and fits well on the 8.0 too. The only half a point downside is, the lecturer is going too fast at the first courses (I need to look up what does it mean facades, eloquent in Laravel in to the web). Otherwise this course is well enough for the creating microservices with Lumen.
By Tushar Bhandari on 9/25/2020
Great and explained and getting more help from the instructor thank you very much
By Emilio Degiovanni on 9/20/2020
Excellent course! sometimes it's a little repetitive duplicating the same structure/behavior between component but it is a good point to start. Thank you
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












