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.
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
14 horas
Declaração de Clientes (2)
Covered a lot of material.
Michael Promes - Nebraska Medicine
Curso - Laravel PHP Framework
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.