Módulo inicial
  • Introdução ao Instrutor
  • Instalações necessárias para o curso
Módulo de criação de projetos Web com Spring e STS
  • Introdução ao Módulo
  • Spring Initializr
  • IDEs
  • JPA na prática
  • JPA com MySQL
  • GitHub
  • Spring Data Repositories
  • Métodos do Spring Data Repositories
  • Métodos mágicos
  • Spring Data JPA
  • Spring Data Repositories MongoDB
  • Métodos customizados com MongoDB
  • MVC
  • Atualizar nosso projeto no Github
  • Conclusão do módulo
Módulo de Injeção de Dependência
  • Entender o que é Injeção de Dependência
  • Introdução ao Módulo
  • Utilizar DI na prática com Spring
  • Spring Context
  • @Qualifier
  • @Profiles
  • Conclusão do módulo Agradecimentos
Módulo de Configuração do Spring
  • Introdução ao Módulo
  • Configurações no Spring
  • Stereotypes Spring
  • @ComponentScan
  • Conclusão do módulo
Módulo de propriedades internas e externas do Spring Boot
  • Introdução ao Módulo
  • Application.properties
  • Application.yml
  • Conclusão do módulo
Módulo de Desenvolvimento Web com Spring
  • Introdução ao Módulo
  • Criar uma página inicial
  • Protocolo HTTP
  • Métodos HTTP na prática com Spring
  • Forms
  • Debug
  • MVC
  • Conclusão do módulo
Módulo de Spring Data usando Hibernate
  • Introdução ao Módulo
  • ManyToOne
  • Enums
  • Paginação
  • Persistence
  • Diagrama de classes
  • Classes do nosso diagrama
  • @Query
  • Conclusão do módulo
​Módulo de Construção de APIs REST e Intellij Community
  • Introdução ao módulo
  • Instalação e algumas configurações interessantes do Intellij Community
  • O que é REST?
  • Criar o nosso primeiro endpoint REST
  • Criar um CRUD simples e utilizar o Postman
  • Baixar os projetos da aula
Módulo de Wildfly e Datasource
  • Introdução ao módulo
  • Instalação do Wildfly
  • Criação de Datasource
  • Configurando o projeto para rodar no Wildfly
  • Aula Bônus