When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Spring Framework 5 e Spring Boot 2
Aprenda Spring Framework 5 e Spring Boot 2 com Wildfly 11(Utilizando Datasource), Spring Data com Mongo e MySQL

This Course Includes
udemy
4.4 (723 reviews )
7h 42m
english
Online - Self Paced
professional certificate
Udemy
About Spring Framework 5 e Spring Boot 2
Nesse 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 e Gitlab. Isso mesmo, sem rodeios para aprender essas diversas tecnologias que são muito utilizadas mundialmente! Veja o conteúdo do curso: Spring Framework 5 com Wildfly Módulo de introdução Aula 1
Introdução sobre o professor
Experiência
Github Aula 2
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 Aula 3
Introdução ao módulo Aula 4
Utilizar o Spring Initializr
Criar projeto Aula 5
Abrir o projeto com o STS
Abrir o projeto com o Netbeans
Explicações sobre as IDEs Aula 6
Criar um projeto pelo próprio STS
Criar uma entidade
Introdução ao JPA
JPA na prática Aula 7
JPA com MySQL
Criar tabelas Aula 8
Introdução ao GitHub
Subir o projeto no GitHub
Documentar o Readme Aula 9
Spring Data Repositories
Criar dados iniciais no MySQL Aula10
Utilizar os métodos do Spring Data
findById
findAll
delete
save Aula 11
Criar métodos customizados
Consultas utilizando métodos customizados
Consultas utilizando @Query Aula 12
Entendendo melhor os métodos customizados
Criar mais Queries Aula 13
Spring Data Repositories MongoDB
Criar dados iniciais no MongoDB Aula 14
Criar métodos customizados com MongoDB
Consultas utilizando métodos customizados
Consultas utilizando @Query Aula 15
MVC
Controllers
Thymeleaf e HTML Aula 16
Atualizar nosso projeto no Github
Git add
Git commit
Git push Aula 17
Conclusão do módulo
Agradecimentos Módulo de Injeção de Dependências com Spring Aula 18 Introdução ao Módulo
Introdução
Criar um projeto com DI
Utilizar DI com Spring
Utilizar Qualifiers
Utilizar Profiles Aula 19 Entender o que é Injeção de Dependência
O que é Injeção de Dependência?
DI não é IoC Aula 20 Utilizar DI na prática com Spring
@Autowired
Utilizar na prática DI com Spring Aula 21
Spring Context
Chamar uma controller na minha classe principal Aula 22
@Qualifier
Interface
@Component Aula 23
@Profiles
@Configuration Aula 24
Conclusão do módulo
Agradecimentos Módulo de Configuração do Spring Aula 25
Introdução
Configurações do Spring
Spring Stereotypes
ComponentScan
Configurações Java
Utilizar Bean Factory
Configurações Spring boot Aula 26
Configurações do Spring
Opções de configuração
XML
Java Configuration Aula 27
Spring Stereotypes
Arquitetura do Spring Aula 28
ComponentScan
Mapeando classes utilizando pacotes Aula 29
Conclusão do módulo
Agradecimentos Módulo de propriedades internas e externas Aula 30
Introdução
Propriedades do Spring boot
Criar sua própria propriedade
Spring boot YAML Aula 31
Propriedades do Spring boot
Criar sua própria propriedade Aula 32
Spring boot YAML Aula 33
Conclusão
Agradecimentos Módulo de Desenvolvimento Web com Spring MVC Aula 34
Introdução
Criar uma página inicial
Protocolo HTTP
Verbos HTTP
Chrome Developer Tools
Spring Dev Tools
REST API Aula 35
Criar uma página inicial
Navegar entre as páginas Aula 36
Protocolo HTTP
Verbos HTTP Aula 37
Métodos HTTP na prática com Spring
POST
GET
Parâmetros Aula 38
Métodos HTTP na prática com Spring
POST
GET
Thymeleaf
Formulários Aula 39
Chrome Developer Tools
Debug backend
Inspecionar Elementos Aula 40
MVC
Padrões de projetos(Design Patterns) Aula 41
Conclusão do módulo
Agradecimentos Módulo de Spring Data usando Hibernate Aula 42
Introdução
Relacionamento de entidades
Criar uma model
One to One
One to Many
Many to Many
Enums
Spring Data Repositories
Métodos do Spring Data
@Query Aula 43
Relacionamento de entidades
Criar um modelo conceitual
Diagrama de classes Aula 44
Criação de Enums
Spring Data Repositories
Métodos do Spring Data Aula 45
Métodos do Spring Data JPA
Criar mais dados
Criar uma paginação Aula 46
Persistence
Fetch type eager
Fetch type lazy Aula 47
Diagrama de classes
Entidades com mais relacionamentos Aula 48
Utilizar o diagrama da aula anterior
Utilizar a persistence
Utilizar o fetch type Aula 49
Queries customizadas
Inner joins
@Query Aula 50
Conclusão do módulo
Agradecimentos Módulo de Construção de APIs REST e Intellij Community Aula 51
Instalar o Intellij community
Criar projetos com uma nova IDE
Rodar o nosso projeto com o Maven
Postman
Criar projetos REST Aula 52
Instalar o Intellij community
Criar o nosso primeiro projeto
Importar um projeto existente Aula 53
O que é REST?
Como funciona ?
Por que usar REST? Aula 54
Criar o nosso primeiro serviço REST
Utilizar o método GET Aula 55
Postman
Cliente Rest
Crud Simples
GET
POST
PUT
DELETE Aula 56
Utilizando o Gitlab
Subir o nosso projeto para o Gitlab
Baixar os projetos do curso no Gitlab
Vide URL na aula Módulo do Wildfly e criação de Datasource Aula 57
Introdução ao Módulo Aula 58
Instalação do Wildfly
Criação de usuário admin
Interface do Wildfly Aula 59
Criação de Datasource usando H2
Criação de Datasource usando MySQL
Conexão com bases de dados Aula 60
Configurando o nosso projeto para rodar no Wildfly
Criando o contexto
Configurando Datasource no Spring Boot
Subir o projeto no Wildfly
What You Will Learn?
- Spring boot 2 .
- Spring Framework 5 .
- Spring Data com MongoDB e MySQL .
- Criar serviços REST .
- Wildfly 11.