Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview of Lumen’s features and architecture
- Core concepts and components
Getting Started
- Installation of Lumen
- Defining route parameters
- Configuring middleware
- Setting up controllers
- Managing HTTP requests and responses
Creating Microservices
- Developing the authors' model
- Generating test data
- Managing authors via controllers
- Establishing routes for CRUD operations
- Standardizing response formats
Implementing Microservices Functions
- Displaying the list of microservices authors
- Creating new author instances
- Locating a specific author by ID
- Updating an existing author
- Deleting an author from a microservice
Implementing Gateway Functions
- Configuring an API Gateway project via Composer
- Retrieving author lists through Gateway controllers
- Creating authors using Gateway controllers and services
- Viewing, editing, and deleting author instances
- Executing operations via microservices
- Managing Gateway errors
Securing Microservices Architecture
- Activating Lumen Passport components
- Configuring Lumen for Passport integration
- Securing Gateway routes
- Utilizing access tokens for the API Gateway
- Authenticating requests to the API Gateway
- Restricting direct access to the author service
Managing Users and Access Tokens
- Migrating users from Laravel
- Developing controllers and routes for user management
- Refining details for user-related operations
- Creating users and leveraging their credentials to obtain tokens
- Verifying authenticated users via access tokens
Troubleshooting Tips and Best Practices
Summary and Next Steps
Requirements
- Prior experience with PHP programming.
Target Audience
- Developers
14 Hours
Testimonials (3)
Training style and the overall knowledge of the trainer.
Kenosi - NWK Limited
Course - Laravel: Middleware Development
The lessons was very interactive and the excersices was good practical
Heino - NWK Limited
Course - Laravel and Vue.js
he was explaining and giving numerous examples to make us understand