
Introdução ao Spring Boot.
Configurar o pom.xml
Classe de configuração
Criar sua Controller com Spring
Requisições GET, POST, PUT e DELETE
Introdução ao Wildfly 11
Instalar meu Wildfly
Preparar o projeto para rodar no Wildfly
Configurar o contexto da aplicação
Criar um usuário Manager no Wildfly
Iniciar o Wildfly via terminal
Fazer o deploy da nossa aplicação via Manager
Mudança de contexto no war
Criar uma conexão com o MongoDB
Criar o banco de dados no Mlab
Criar nossa Interface do Spring Data Repositories
CRUD em poucos minutos
Criar múltiplas conexões
Criar entidades em dois bancos diferentes
Configurações
Criar várias entidades
Queries mais complexas
Buscas por referência
Entidade genérica
Usar queries com like
Full text search
Auditoria automática usando o Spring
Subir um arquivo no serviço REST
Usar base64
Guardar sua foto em uma string
Subir um arquivo usando GridFS
Criar o upload
Buscar por id
Download do arquivo
Listar utilizando Lambda
Criar um projeto pelo STS
Pivotal Server
Configurar o Wildfly
Configurar o WEB-INF
Subir o projeto
Nesse curso você vai aprender a criar APIs REST de uma forma muito rápida com o Spring Boot e ainda vai ver o quanto utilizar o MongoDB vai tornar o nosso trabalho cada vez mais eficiente! Nesse curso você vai desenvolver APIs do zero utlizando Spring Boot e MongoDB. Vamos utilizar a melhor versão do Spring Boot até o momento e também vamos utilizar o MongoDB mais atual. No final do curso você estará preparado para lidar com complexos desafios utilizando Spring Data Repositories e vai perceber que até as queries mais complexas nós executaremos de uma maneira muito simples utilizando apenas os métodos do Spring Data. Você poderá criar múltiplas conexões com o MongoDB e ainda será capaz de fazer upload de arquivos gigantescos utilizando o melhor do MongoDB(GridFS). Você será capaz que fazer buscas incríveis com full text search.