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.70 (292 reviews)
Udemy
platform
Português
language
Web Development
category
1,027
students
4.5 hours
content
Mar 2020
last update
$19.99
regular price

What you will 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

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!

Content

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
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)
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
Criando o 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
Autenticação e autorização Basic (Spring Security) - Parte 3
Conclusão

Screenshots

API Restful com Spring Boot, Kotlin e MongoDB - Screenshot_01API Restful com Spring Boot, Kotlin e MongoDB - Screenshot_02API Restful com Spring Boot, Kotlin e MongoDB - Screenshot_03API Restful com Spring Boot, Kotlin e MongoDB - Screenshot_04

Reviews

Luciano
January 21, 2023
Muito código pronto sendo passado com poucos detalhes explicados sobre o mesmo. Chegou em um momento que o código não funcionou e eu desisti do curso
Jefferson
October 28, 2021
algumas particularidades de bibliotecas poderiam ser exploradas como o formato de data na validação com hibernate. Há trocadilhos que as vezes é confundida de Kotlin para Java.
Tiago
May 12, 2021
Mesmo em 2x, a velocidade das explicações estão muito vagarosas, porém a plataforma não permite a reprodução mais rápida que essa, necessitando que os audios teriam que ser importados com velocidade maior pelo instrutor.
Renato
April 24, 2021
Bacana o objetivo do curso, porém o instrutor poderia aperfeiçoar a maneira de repassar seus conhecimentos, evitando copiar e colar os códigos, e explicar o mais sobre o mongoDB.
Roger
April 3, 2021
Curso extremamente desatualizado, em vários pontos é preciso adaptar o código pois o que é mostrado já não funciona mais. A gravação do áudio é bem ruim e o curso é praticamente um copia e cola código, com uma didática ruim que desanima logo no início.
Gabriel
March 24, 2021
Não explica muita coisa, colocou todas as logicas nos controllers, não seguindo os padrões de projeto. Não Recomendo Curso Extremamente desatualizado
Vitor
January 25, 2021
Curso bastante desatualizado, perde-se bastante tempo tentando corrigir erros causado por versões diferentes de pacotes. Em varias partes do curso o instrutor copia e cola o código, isso gera uma péssima didática. A gravação do áudio também é péssima!
Aristides
January 21, 2021
Curso bem completo, atendeu minhas expectativas, e o professor, deu o suporte sempre que precisei e de forma bem rápida.
Gustavo
January 19, 2021
Curso bom! Eu só contemplaria adicionando uma aula com um resumo das mudanças que existem do Java para Kotlin.
Lucas
September 24, 2020
Acho que poderia ter explicado de uma forma mais dinamica, até mesmo aplicando alguns exemplos para as enums
Jonathan
June 18, 2020
Levando em consideração que é um curso basico, o professor poderia explicar melhor alguns termos que ele menciona.
Jadson
May 17, 2020
Senti falta de Falar um pouco do MongoDB. Por que utilizar MongoDB em vez de um banco relacional? Qual seria a vantagem disso?
Marcus
March 21, 2020
Curso de uma aplicação básica mas que é explicado os conceitos, os códigos são copiados e colados porém e explicado ponto a ponto, talvez se fosse feito passo a passo seria melhor porém o curso ficaria um pouco mais extenso, curso esta desatualizado e não tem nenhuma observação. Um ponto positivo que todas minhas dúvidas durante o curso o professor respondeu porém todas as dúvidas foram porque o curso esta desatualizado.
Mauricio
February 1, 2018
Curso prático e funciona. Alguns detalhes sāo apresentados sem muita explicaçāo. É difício implementar outro sem acompanhar a 'receita' pois tem as anotacões do springboot que nao dominamos.
Anderson
January 12, 2018
Tiene una buena estructura de contenido, es muy explícito en los conceptos y en los ejemplos realizados.

Charts

Price

API Restful com Spring Boot, Kotlin e MongoDB - Price chart

Rating

API Restful com Spring Boot, Kotlin e MongoDB - Ratings chart

Enrollment distribution

API Restful com Spring Boot, Kotlin e MongoDB - Distribution chart
1413956
udemy ID
10/29/2017
course created date
3/22/2020
course indexed date
Bot
course submited by