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.

Udemy logo

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

     
  • 4.4
  •  |
  • Reviews ( 723 )
₹519

This Course Includes

  • iconudemy
  • icon4.4 (723 reviews )
  • icon7h 42m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.