CENTRO DE FORMACIÓN
MODALIDAD
- Presencial
DURACIÓN
- 14 horas
LUGAR DE IMPARTICIÓN
- Aula Virtual
DOCENTES
- No disponible
Al final de este curso, los participantes podrán:
- Establecer el entorno de desarrollo necesario para comenzar el desarrollo de microservices con Lumen.
- Comprender los beneficios de implementar microservices utilizando Lumen y PHP.
- Performan y implementan las funciones y operaciones de los microservices utilizando el marco Lumen.
- Proteger y controlar el acceso a las arquitecturas de microservices mediante la construcción de capas de seguridad.
Introduction
- Overview of Lumen features and architecture
- Basic concepts and components
Getting Started
- Installing Lumen
- Defining route parameters
- Setting up a middleware
- Configuring controllers
- HTTP requests and responses
Creating Microservices
- Building the authors' model
- Generating test data
- Managing authors with controllers
- Creating routes for CRUD operations
- Standardizing responses
Implementing Microservices Functions
- Showing the list of microservices authors
- Creating new author instances
- Identifying an author with a given ID
- Editing an existing author
- Removing an author from a microservice
Implementing Gateway Functions
- Setting up a project for API Gateway using Composer
- Obtaining list of authors through Gateway controllers
- Creating authors using Gateway controllers and services
- Showing, editing, and deleting author instances
- Performing operations using microservices
- Handling Gateway errors
Securing Microservices Architecture
- Enabling Lumen Passport components
- Configuring Lumen to use Passport
- Protecting Gateway routes
- Using access tokens for API Gateway
- Authenticating API Gateway requests
- Restricting direct access to the author service
Managing Users and Access Tokens
- Migrating users from Laravel
- Creating controller and routes for managing users
- Refining details for user operations
- Creating users and using their credentials to obtain tokens
- Identifying authenticated users through access token
Troubleshooting Tips and Best Practices
Summary and Next Steps
Otros cursos bonificables de NobleProg:
¡Bonifica este curso!
Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.