API RESTful com Spring Boot, Kotlin e MongoDB
  • Introdução
  • Entendendo o modelo de dados da API RESTful
  • Entendendo a arquitetura da API RESTful
  • Instalando a IDE de desenvolvimento IntelliJ
  • Instalando o banco de dados NoSQL MongoDB
  • Como seguir o curso usando a última versão do Spring Boot 2
  • Criando o projeto com o Spring Boot e suas dependências
  • Importando o projeto no IntelliJ
  • Criando os Documents (entidades do MongoDB) - Parte 1
  • Criando os Documents (entidades do MongoDB) - Parte 2
  • Criando os repositórios (MongoRepository)
  • Nota sobre a criação dos repositórios
  • Criando o utilitário de geração de senha com BCrypt
  • Criando o serviço de empresas
  • Testando o serviço de empresas
  • Criando o serviço de funcionários
  • Criando o serviço de lançamentos
  • Criando o gerenciador de respostas (Response)
  • Criando as classes DTOs (Data Transfer Object)
  • Criando o controller de lançamentos - Parte 1
  • Criando o controller de lançamentos - Parte 2
  • Criando o controller de lançamentos - Parte 3
  • Criando o controller de lançamentos - Parte 4
  • Criando o controller de lançamentos - Parte 5
  • Criando o controller de lançamentos - Parte 6
  • Criando o controller de lançamentos - Parte 7
  • Criando o controller de lançamentos - Parte 8
  • Criando o controller de cadastro de pessoa jurídica
  • Nota sobre a criação do controller de cadastro de pessoa jurídica
  • Criando o controller de cadastro de pessoa física
  • Nota sobre a criação do controller de cadastro de pessoa física
  • Criando o controller de empresas
  • Criando o controller de funcionários
  • Autenticação e autorização Basic (Spring Security) - Parte 1
  • Autenticação e autorização Basic (Spring Security) - Parte 2
  • Nota sobre a configuração do Spring Security
  • Autenticação e autorização Basic (Spring Security) - Parte 3
  • Conclusão