Contact for queries :

What you’ll 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

Course Curriculum

About the instructor and the course 00:00:00
About the microservices architecture and Lumen 00:00:00
The source code of the course 00:00:00
Make sure you have understood the architecture you will implement with Lumen. 00:00:00
Create a first microservices for authors with Lumen
Obtaining the Lumen structure for the authors’ service 00:00:00
Preparing the service for its correct operation 00:00:00
Building the authors table with a migration of Lumen 00:00:00
Creating the authors’ model 00:00:00
Creating a factory for authors and building test values 00:00:00
Creating the controller for authors 00:00:00
Creating the routes for CRUD operations on the authors 00:00:00
Normalizing the authors’ microservice responses 00:00:00
Make sure you understand several essential concepts and components 00:00:00
Implementing the functions of the authors' microservice in Lumen
Showing the list of authors from the Lumen controller 00:00:00
Allowing creating author instances from the controller 00:00:00
Allowing showing an author with a given id with Lumen 00:00:00
Allowing editing an existing author 00:00:00
Allowing deleting an existing author 00:00:00
Handling important errors and exceptions with Lumen 00:00:00
Create the book microservice with Lumen
Getting the structure of Lumen for the book microservice 00:00:00
Preparing the books microservice 00:00:00
Creating the table for books with migrations 00:00:00
Creating the model for books 00:00:00
Creating a factory for books and generating random values 00:00:00
Creating the Lumen controller for books 00:00:00
Creating the Lumen routes for CRUD operations on books 00:00:00
Standardizing the responses across the services 00:00:00
Implementing the microservice functions for books in Lumen
Showing the complete list of books 00:00:00
Allowing creating new instances of books 00:00:00
Allowing showing a specific book 00:00:00
Allowing updating an existing book 00:00:00
Allowing removing an existing book 00:00:00
Handling relevant errors and exceptions with Lumen 00:00:00
Creating and preparing the API Gateway with Lumen
Creating the Lumen project for the API Gateway using Compose 00:00:00
Preparing Lumen for the API Gateway 00:00:00
Creating the controllers for the authors and books Lumen microservices 00:00:00
Unifying Lumen responses for the API Gateway 00:00:00
Registering routes for microservices in Lumen from the Gateway 00:00:00
Preparing the Gateway in Lumen to consume services 00:00:00
Preparing the Lumen components to consume the internal services 00:00:00
Implementing the functions of the Gateway with Lumen
Obtaining the list of authors from the authors’ Lumen microservice 00:00:00
Creating an author instance with the authors’ service 00:00:00
Showing an author instance using the authors’ Lumen microservice 00:00:00
Editing author instances using the authors’ service 00:00:00
Deleting author instances using the authors’ Lumen service 00:00:00
Implementing operations for books based on the authors ones 00:00:00
Checking the existence of the author before creating a book 00:00:00
Controlling errors obtained from services 00:00:00
Implementing the security layer of the microservices architecture with Lumen
Installing and enabling Lumen Passport components 00:00:00
Preparing and configuring Lumen to use Passport 00:00:00
Protecting the Gateway routes with Lumen Passport 00:00:00
Obtaining and using access tokens for the Lumen API Gateway 00:00:00
Preparing the API Gateway to authenticate its requests 00:00:00
Authenticating direct access to the Lumen authors microservice 00:00:00
Authenticating direct access to the microservice of books 00:00:00
Conclusion and recommentations
Considerations to keep in mind with your microservices 00:00:00
Thanks for getting here 00:00:00
  • FREE
  • 10 Days


WPLMS is the most popular Education WordPress theme. With over 12000 customers and several startups successfully running their businesses on WPLMS, it is the most powerful solution for Education websites right now.

Popular Tags

Who’s Online

There are no users currently online
Template Design © VibeThemes. All rights reserved.