- 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
O que você aprenderá
- 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
Descrição
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!
Os alunos também compraram
Sobre os instrutores

- 4.39 Calificación
- 15129 Estudiantes
- 10 Cursos
Marcio Casale de Souza
Mr
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.
Feedback do aluno
Avaliação do curso
Avaliações
Bastante objetivo. Totalmente direcionada à aplicação.
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.
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.
será um aprendizado de muita validade para se destacar no mercado de trabalho de TI
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.