Loja - Instituto Brasileiro de Terapias holísticas
Curso de Construa uma API REST pronta para produção em Spring Boot - Aplicativo de Despesas
Curso de Construa uma API REST pronta para produção em Spring Boot - Aplicativo de Despesas
Não foi possível carregar a disponibilidade de retirada.
Construa uma API REST pronta para produção no Spring Boot - Expense App
Bem-vindo ao melhor curso online do mundo para aprender e construir uma API REST pronta para produção para o Expense Manager API.
Há muito conteúdo neste curso. Vamos ver o que está incluído:
NOTA: Vou atualizar o curso sempre que houver mudanças nas versões mais recentes do Spring Boot.
NOVAS ATUALIZAÇÕES [31/01/2023]:
- Atualização para o Spring Boot v3.0.2
- Spring Security sem usar o WebSecurityConfigurerAdpater
NOVAS ATUALIZAÇÕES [25/07/2022]:
- Criar APIs REST com Spring Boot e MongoDB
- Criar uma API REST simples de tarefas com todas as operações CRUD usando o MongoRepository
- Criar métodos de busca usando o MongoRepository
- Conectar a aplicação Spring Boot ao MongoDB Atlas (banco de dados de produção)
- Implantar a aplicação no Heroku
NOVAS ATUALIZAÇÕES [20/05/2022]:
- Dockerizar o programa Java
- Dockerizar a aplicação Spring Boot
- Dockerizar a aplicação Spring Boot com banco de dados MySQL
O que é o Spring Boot?
O Spring é um dos frameworks mais populares para construir aplicações empresariais. O Spring Boot é uma ferramenta para criar aplicativos baseados em Spring de forma rápida e fácil, sem nenhuma configuração.
O que é o Spring Data JPA?
O Spring Data JPA é a API de Persistência Java para Mapeamento de Objetos, onde o Hibernate é a implementação padrão para JPA.
O que é o Spring Security?
O Spring Security é um projeto separado criado pela equipe do Spring. Ele pode ser usado para proteger aplicações.
O que é JWT?
JWT é um Token Web JSON usado para proteger APIs REST usando um mecanismo baseado em token.
Neste curso, começaremos do zero absoluto:
- Entendendo APIs REST/Serviços Web RESTful
- Entendendo o básico do Spring Boot, como Spring Boot Starters, anotação @SpringBootApplication e estrutura do projeto Spring Boot
- Aprendendo diferentes maneiras de criar projetos Spring Boot
- Criando endpoints REST
- Conectando a aplicação Spring Boot ao banco de dados MySQL
- Realizando operações de banco de dados usando o Data JPA
- Validando APIs REST
- Tratando exceções, exceções personalizadas e exceções globais
- Adicionando paginação e ordenação às APIs REST
- Criando endpoints REST para usuários
- Adicionando Spring Security à aplicação
- Entendendo a configuração padrão do Spring Security
- Configurando vários usuários usando autenticação em memória
- Criando detalhes personalizados do usuário e validando usuários em relação ao banco de dados MySQL
- Implementando Autenticação Básica
- Criando endpoint REST para Login
- Lendo registros apenas para o usuário logado
- Mapeando duas entidades usando a anotação @OneToMany
- Usando anotações do Lombok
- Adicionando JWT à aplicação
- Implementando autenticação baseada em token JWT
- Explorando recursos avançados do cliente REST Postman
- Configurando scripts de automação dentro do Postman para testar APIs
- Aprendendo comandos básicos do Git para enviar código para um repositório do GitHub
- Implantando a aplicação em um servidor de produção (Heroku)
- Dockerizando a aplicação Spring Boot com banco de dados MySQL
- Criando API REST com Spring Boot e banco de dados MongoDB
- Conectando a aplicação Spring Boot ao banco de dados MongoDB
- Realizando operações de banco de dados (CRUD) com o MongoRepository
- Criando métodos de busca usando o MongoRepository
- Conectando a aplicação Spring Boot ao MongoDB Atlas (Servidor de Produção)
- E muito mais...
O que você aprenderá:
- Aprenda a construir uma API REST pronta para produção de ponta a ponta
- Construa uma API completa do Expense Manager com Spring Boot, Spring Security, Data JPA, JWT e banco de dados MySQL
- Crie endpoints REST para realizar operações de banco de dados
- Aprenda como validar APIs REST
- Trate exceções e crie exceções personalizadas
- Crie mapeamentos entre duas entidades (Um para Um, Um para Um Bidirecional, Um para Muitos, Um para Muitos Bidirecional)
- Filtre registros escrevendo métodos de busca/query do JPA
- Use anotações do Lombok
- Implemente Spring Security em aplicações Spring Boot
- Configure vários usuários usando autenticação em memória
- Teste efetivamente APIs REST no Postman
- Utilize recursos avançados do Postman
- Adicione Swagger para Documentação de API
- Adicione autenticação baseada em token JWT a aplicações Spring Boot
- Implante aplicações Spring Boot no Heroku
- Implante aplicações Spring Boot na AWS
- Dockerize a aplicação Spring Boot com banco de dados MySQL
- Crie API REST com Spring Boot e banco de dados MongoDB
- Conecte aplicações Spring Boot ao banco de dados MongoDB
- Realize operações de banco de dados (CRUD) com o MongoRepository
- Crie métodos de busca usando o MongoRepository
- Conecte aplicações Spring Boot ao MongoDB Atlas (Servidor de Produção)
- E muito mais...
Share

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção