API Restful com Spring Boot, Kotlin e MongoDB
4.2 (187 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
634 students enrolled

API Restful com Spring Boot, Kotlin e MongoDB

Aprenda a desenvolver com o Kotlin criando uma API RESTful completa na prática com Spring Boot e MongoDB
4.2 (187 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
634 students enrolled
Last updated 3/2020
Portuguese
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 6 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
Expand 38 lectures 04:20:33
+ API RESTful com Spring Boot, Kotlin e MongoDB
38 lectures 04:20:33

Código fonte final do curso pode ser encontrado em anexo como arquivo .zip nessa aula para download.

Preview 04:23
Entendendo o modelo de dados da API RESTful
07:44
Entendendo a arquitetura da API RESTful
06:15
Instalando a IDE de desenvolvimento IntelliJ
04:32
Instalando o banco de dados NoSQL MongoDB
05:36
Como seguir o curso usando a última versão do Spring Boot 2
02:32
Criando o projeto com o Spring Boot e suas dependências
03:37
Importando o projeto no IntelliJ
05:47
Criando os Documents (entidades do MongoDB) - Parte 1
11:17
Criando os Documents (entidades do MongoDB) - Parte 2
03:48
Criando os repositórios (MongoRepository)
09:01
Nota sobre a criação dos repositórios
00:29
Criando o utilitário de geração de senha com BCrypt
08:54
Testando o serviço de empresas
08:00
Criando o serviço de funcionários
13:46
Criando o serviço de lançamentos
13:18
Criando o gerenciador de respostas (Response)
03:58
Criando as classes DTOs (Data Transfer Object)
08:49
Criando o controller de lançamentos - Parte 1
10:21
Criando o controller de lançamentos - Parte 2
04:03
Criando o controller de lançamentos - Parte 3
12:59
Criando o controller de lançamentos - Parte 4
06:08
Criando o controller de lançamentos - Parte 5
11:47
Criando o controller de lançamentos - Parte 6
05:28
Criando o controller de lançamentos - Parte 7
10:09
Criando o controller de lançamentos - Parte 8
12:27
Criando o controller de cadastro de pessoa jurídica
10:00
Nota sobre a criação do controller de cadastro de pessoa jurídica
00:24
Criando o controller de cadastro de pessoa física
08:31
Nota sobre a criação do controller de cadastro de pessoa física
00:24
Criando o controller de empresas
04:29
Criando o controller de funcionários
06:02
Autenticação e autorização Basic (Spring Security) - Parte 1
08:37
Autenticação e autorização Basic (Spring Security) - Parte 2
12:08
Nota sobre a configuração do Spring Security
00:24
Autenticação e autorização Basic (Spring Security) - Parte 3
05:51
Conclusão
00:09
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.