Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 14 horas
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 dos Beans
- Configuração via arquivos XML
- Ciclo de vida dos Beans e BeanPostProcessor
- Testando uma aplicação Spring com Mockito
Configuração Baseada em Anotações
- Usando as anotações @Component e @Autowired
- Combinação de configuração por XML e baseada em anotações
- Usando @Configuration e JavaConfig para cenários sem XML
Iniciando com o Spring Boot 3.5.5
- Introdução ao Spring Boot e conceitos-chave
- Criando um projeto Spring Boot usando o Spring Initializr
- Construindo e executando o primeiro aplicativo REST
Programação Orientada a Aspectos (AOP) e Transações
- Usando 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
- Desenvolvimento de CRUD REST com beans aninhados
- Serialização Jackson: @JsonIgnore, tratamento de proxies Hibernate e prevenção de loops
REST Avançado e Tratamento de Dados
- Usando DTOs REST com MapStruct
- Tratamento de exceções em aplicações REST
- Padrões de modelo duplo em JPA
Spring REST com Spring Data JPA
- Consultas por derivação do nome do método
- paginação e ordenação com Spring Data JPA
- Usando @Query para consultas personalizadas
Resumo e Próximos Passos
Requisitos
- Compreensão dos conceitos básicos de programação em Java
- Experiência com programação orientada a objetos
- Familiaridade com ferramentas de build, como Maven ou Gradle
Público-Alvo
- Desenvolvedores Java que estão iniciando sua jornada no ecossistema Spring
- Engenheiros de software que desejam construir aplicações web RESTful rapidamente
- Programadores em busca de experiência prática com o Spring Boot e JPA modernos
Testemunhos de Clientes (1)
Informações detalhadas fornecidas sobre os tópicos mais avançados solicitados.
Farukh Khan - Tandem Solution
Curso - RabbitMQ with Java and Spring
Máquina Traduzida