Começando o Curso
  • Introdução
  • O que é o Lumen e Por que Ele?
  • Esboço do Curso
Entendendo REST APIs
  • O que são REST APIs e Por Que as Utilizamos?
  • Acessando Dados com REST APIs
  • Routing (Encaminhamento) e Métodos HTTP
Configurando o Projeto com Lumen e Eloquent
  • Eloquent e Modelo de Banco de Dados Utilizado
  • Configurando Lumen e Banco de Dados
  • Implementando Usuário Migrate e Usuário Model
  • Implementando UsuarioController e Rotas
  • Criando Grupo de Rotas
Segurança e Validando Acessos e Requisições
  • Adicionando Validação Básica
  • O que é o JWT (JSON Web Token)?
  • Instalando e Configurando TYMON/jwt-auth no Projeto
  • Função de Login e Gerando Token
  • Recebendo Token do Usuário e Função de Logout
  • Autenticando Token do Usuário e Tratando Exceptions
Controle de Acesso HTTP (CORS)
  • O que é o CORS e Erro de CORS?
  • Identificando Erro de CORS nas REST APIs
  • Corrigindo Erro de CORS - Adicionando um CorsMiddleware ao Projeto
Conclusão e Agradecimentos
  • Agradecimentos e Recomendações