API Restful com Spring Boot, Kotlin e MongoDB
What you'll learn
- Você aprenderá a desenvolver com a linguagem Kotlin
- Será capaz de criar APIs RESTful com elementos Kotlin
- Persistir dados no MongoDB com o Spring
- Criar testes unitários com JUnit e Mockito
- Criar controllers e serviços
- Transferir dados com o uso de DTOs (Data Transfer Object)
- Criar projetos com o Spring Boot
- Criar entidades para mapear o banco de dados
- Autenticação e autorização Basic
Course content
- Preview04:23
- 07:44Entendendo o modelo de dados da API RESTful
- 06:15Entendendo a arquitetura da API RESTful
- 04:32Instalando a IDE de desenvolvimento IntelliJ
- 05:36Instalando o banco de dados NoSQL MongoDB
- 02:32Como seguir o curso usando a última versão do Spring Boot 2
- 03:37Criando o projeto com o Spring Boot e suas dependências
- 05:47Importando o projeto no IntelliJ
- 11:17Criando os Documents (entidades do MongoDB) - Parte 1
- 03:48Criando os Documents (entidades do MongoDB) - Parte 2
- 09:01Criando os repositórios (MongoRepository)
- 00:29Nota sobre a criação dos repositórios
- 08:54Criando o utilitário de geração de senha com BCrypt
- Preview08:25
- 08:00Testando o serviço de empresas
- 13:46Criando o serviço de funcionários
- 13:18Criando o serviço de lançamentos
- 03:58Criando o gerenciador de respostas (Response)
- 08:49Criando as classes DTOs (Data Transfer Object)
- 10:21Criando o controller de lançamentos - Parte 1
- 04:03Criando o controller de lançamentos - Parte 2
- 12:59Criando o controller de lançamentos - Parte 3
- 06:08Criando o controller de lançamentos - Parte 4
- 11:47Criando o controller de lançamentos - Parte 5
- 05:28Criando o controller de lançamentos - Parte 6
- 10:09Criando o controller de lançamentos - Parte 7
- 12:27Criando o controller de lançamentos - Parte 8
- 10:00Criando o controller de cadastro de pessoa jurídica
- 00:24Nota sobre a criação do controller de cadastro de pessoa jurídica
- 08:31Criando o controller de cadastro de pessoa física
- 00:24Nota sobre a criação do controller de cadastro de pessoa física
- 04:29Criando o controller de empresas
- 06:02Criando o controller de funcionários
- 08:37Autenticação e autorização Basic (Spring Security) - Parte 1
- 12:08Autenticação e autorização Basic (Spring Security) - Parte 2
- 00:24Nota sobre a configuração do Spring Security
- 05:51Autenticação e autorização Basic (Spring Security) - Parte 3
- 00:09Conclusão
Requirements
- Orientação a objetos
- Desenvolvimento Web
- Conhecimentos no protocolo HTTP
- Noções de Spring
Description
Aprenda a desenvolver com o Kotlin criando uma API RESTful completa na prática com Spring Boot e MongoDB.
Ao longo do curso você desenvolverá uma API RESTful para um sistema de controle de pontos eletrônicos.
O objetivo do curso é prover o conhecimento necessário para que você aprenda a desenvolver com o Kotlin, focando no desenvolvimento back-end.
Embora o curso foque no desenvolvimento do Kotlin para aplicações back-end, os conceitos sobre a linguagem poderão ser utilizados para o desenvolvimento de aplicações Android também.
Confira a grade curricular do curso para ver a quantidade de conhecimentos a ser adquirido, e o quanto isso impactará a sua carreira profissional!
Espero te ver em breve no curso. Bons estudos!
Who this course is for:
- Qualquer desenvolvedor que deseja aprender como criar APIs RESTful com Kotlin, Spring Boot e MongoDB.
Instructor
Sou o Marcio C. de Souza, formado em Sistemas de Informação e Pós Graduado em Desenvolvimento de Sistemas Corporativos em Java.
Possuo vasta experiência em desenvolvimento de sistemas, no qual já trabalho profissionalmente a mais de sete anos.
Sou entusiasta de novas tecnologias, e gosto de ensinar o que tenho aprendido ao longo dos anos.