Programa do Curso
Introdução
- Panorâmica das características e da arquitetura de Lumen
- Conceitos e componentes básicos
Começar a trabalhar
- Instalação Lumen
- Definir parâmetros de rota
- Configurar um middleware
- Configuração de controladores
- Pedidos e respostas HTTP
Criação de Microservices
- Construindo o modelo dos autores
- Gerando dados de teste
- Gerir autores com controladores
- Criando rotas para operações CRUD
- Padronizando respostas
Implementação de funções Microservices
- Mostrar a lista de autores de microsserviços
- Criar novas instâncias de autor
- Identificar um autor com um determinado ID
- Editar um autor existente
- Remover um autor de um microserviço
Implementação de funções de gateway
- Configurar um projeto para o API Gateway utilizando o Composer
- Obtenção da lista de autores através dos controladores do Gateway
- Criação de autores usando controladores e serviços do Gateway
- Exibição, edição e exclusão de instâncias de autor
- Realização de operações usando microsserviços
- Tratamento de erros do Gateway
Segurança Microservices Arquitetura
- Ativar Lumen componentes Passport
- Configurar Lumen para utilizar o Passport
- Proteger as rotas do Gateway
- Usar tokens de acesso para o API Gateway
- Autenticação de pedidos do API Gateway
- Restringir o acesso direto ao serviço de autor
Gerir utilizadores e tokens Access
- Migrar utilizadores de Laravel
- Criar controlador e itinerários para gerir utilizadores
- Refinamento dos detalhes das operações dos utilizadores
- Criar utilizadores e utilizar as suas credenciais para obter tokens
- Identificação de utilizadores autenticados através de token de acesso
Dicas de resolução de problemas e práticas recomendadas
Resumo e próximas etapas
Requisitos
- PHP experiência de programação.
Público
- Programadores
Declaração de Clientes (5)
O estilo de formação e os conhecimentos gerais do formador.
Kenosi - NWK Limited
Curso - Laravel: Middleware Development
Máquina Traduzida
As aulas foram muito interactivas e os exercícios foram muito práticos
Heino - NWK Limited
Curso - Laravel and Vue.js
Máquina Traduzida
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
learning the full range of test development
Silviu Avram - Hertz Europe Service Centre Limited
Curso - Test Driven Development
I like the Doctrine concept in Symphony taken by the trainer. The trainer is more energetic and make the sessions more interactive. I think it is a great capability of the trainer.