Programa do Curso
Introdução ao Spring Framework
- Visão geral do ecossistema Spring
- Inversão de Controle (IoC) e Injeção de Dependência (DI)
- Introdução à Programação Orientada a Aspectos (AOP)
Configuração do Spring e Ciclo de Vida do Bean
- Configuração via arquivos XML
- Ciclo de vida do Bean e BeanPostProcessor
- Testando uma aplicação Spring com Mockito
Configuração Baseada em Anotações
- Utilização das anotações @Component e @Autowired
- Combinando configuração baseada em XML e anotações
- Utilizando @Configuration e JavaConfig para configurações sem XML
Introdução ao Spring Boot 3.5.5
- Introdução ao Spring Boot e conceitos-chave
- Criando um projeto Spring Boot utilizando o Spring Initializr
- Construindo e executando a primeira aplicação REST
Programação Orientada a Aspectos (AOP) e Transações
- Utilização do AspectJ com Spring: princípios e configuração
- Compreendendo transações declarativas no Spring
- Configurando transações com XML e @Configuration
Persistência de Dados com Spring e JPA
- Configurando JPA e conexões de banco de dados
- Camadas DAO e Repository com configuração JPA Boot
- Extraindo perfis e gerenciando propriedades
Construindo Aplicações RESTful com JPA
- Criando APIs REST CRUD simples com JPA
- Desenvolvendo REST CRUD com beans aninhados
- Serialização Jackson: @JsonIgnore, lidando com proxies Hibernate, prevenindo loops
REST Avancado e Manipulação de Dados
- Utilizando DTOs REST com MapStruct
- Lidando com exceções em aplicações REST
- Padrões de modelo duplo JPA
Spring REST com Spring Data JPA
- Consultando por derivação de nome de método
- Paginação e ordenação com Spring Data JPA
- Utilizando @Query para consultas personalizadas
Resumo e Próximos Passos
Requisitos
- Compreensão dos conceitos básicos de programação Java
- Experiência com programação orientada a objetos
- Familiaridade com ferramentas de construção, como Maven ou Gradle
Público-Alvo
- Desenvolvedores Java iniciando sua jornada com o ecossistema Spring
- Engenheiros de software que desejam construir aplicativos web RESTful rapidamente
- Programadores buscando experiência prática com Spring Boot e JPA modernos
Declaração de Clientes (4)
Detalhes fornecidos sobre os tópicos mais avançados solicitados.
Farukh Khan - Tandem Solution
Curso - RabbitMQ with Java and Spring
Máquina Traduzida
Nesta treinamento não aprendemos apenas os conhecimentos técnicos fundamentais do Java spring/tecnologia, mas também adquirimos saberes mundanos que você compartilhou conosco durante as aulas.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Curso - Java 8 and Spring
Máquina Traduzida
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Curso - Spring and Hibernate in Java Applications
Máquina Traduzida
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Curso - Java Spring
Máquina Traduzida