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

  • Construir 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 em programação.

Público

  • Desenvolvedores
  14 horas

Declaração de Clientes (2)

Cursos Relacionados

Categorias Relacionadas