Nesse curso você poderá se tornar um bom Backend Developer!
Nesse curso você vai aprender:
MongoDB
O banco de dados NoSQL que tem sido utilizado por muito programadores ao redor do mundo e por grandes empresas como Cisco, MetLife entre outras... Esse banco de dados é realmente excepcional e altamente escalável o que significa que ele suporta grandes volumes de dados e faz com que quem esteja utilizando perceba o quanto é simples utilizar um banco de dados que não é normalizado e nem relacional. Nesse curso você será capaz de aprender como utilizar esse banco de uma forma muito simples com grandes volumes de dados e também irá perceber o como é simples criar queries mais complexas que no mundo relacional seria preciso vários e vários joins.
Na parte de Spring Framework
Nessa parte do curso você vai aprender a utilizar um dos melhores Frameworks para Java Web atualmente(Spring 5), um dos servidores de aplicação mais popular do mundo(Wildfly), um dos bancos de dados mais utilizados(MySQL), ainda um banco de dados NoSQL(MongoDB) que mais vem ganhando espaço atualmente, além de aprender um banco de dados em memória chamado H2 . Nesse curso você vai aprender tudo isso de forma simples e objetiva, além de conseguir versionar o seu código no GitHub. Isso mesmo, sem rodeios para aprender essas diversas tecnologias que são muito utilizadas mundialmente!
Veja o conteúdo dessa parte do curso:
Spring Framework 5 com Wildfly
Módulo de introdução
Instalações necessários para o curso
Java 1.8
STS 3.9(Eclipse, Netbeans)
MySQL 5.7
MongoDB 3
Wildfly
Módulo de criação de projetos Web com Spring e STS
Introdução ao módulo
Utilizar o Spring Initializr
Criar projeto
Abrir o projeto com o STS
Abrir o projeto com o Netbeans
Explicações sobre as IDEs
Criar um projeto pelo próprio STS
Criar uma entidade
Introdução ao JPA
JPA na prática
JPA com MySQL
Criar tabelas
Introdução ao GitHub
Subir o projeto no GitHub
Documentar o Readme
Spring Data Repositories
Criar dados iniciais no MySQL
Utilizar os métodos do Spring Data
findById
findAll
delete
save
Criar métodos customizados
Consultas utilizando métodos customizados
Consultas utilizando @Query
Entendendo melhor os métodos customizados
Criar mais Queries
Spring Data Repositories MongoDB
Criar dados iniciais no MongoDB
Criar métodos customizados com MongoDB
Consultas utilizando métodos customizados
Consultas utilizando @Query
MVC
Controllers
Thymeleaf e HTML
Atualizar nosso projeto no Github
Git add
Git commit
Git push
Módulo de Construção de APIs REST e Intellij Community
Instalar o Intellij community
Criar projetos com uma nova IDE
Rodar o nosso projeto com o Maven
Postman
Criar projetos REST
Instalar o Intellij community
Criar o nosso primeiro projeto
Importar um projeto existente
O que é REST?
Como funciona ?
Por que usar REST?
Criar o nosso primeiro serviço REST
Utilizar o método GET
Postman
Cliente Rest
Crud Simples
GET
POST
PUT
DELETE
Utilizando o Gitlab
Subir o nosso projeto para o Gitlab
Baixar os projetos do curso no Gitlab