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.
Programa do Curso
Introdução ao Spring Framework
- Panorama 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 do Bean e BeanPostProcessor
- Teste de uma aplicação Spring com Mockito
Configuração Baseada em Anotações
- Uso das anotações @Component e @Autowired
- Combinação de configuração XML e baseada em anotações
- Utilização de @Configuration e JavaConfig para configurações sem XML
Primeiros Passos com Spring Boot 3.5.5
- Introdução ao Spring Boot e seus conceitos-chave
- Criação de um projeto Spring Boot utilizando o Spring Initializr
- Construção e execução do primeiro aplicativo REST
Programação Orientada a Aspectos (AOP) e Transações
- Uso do AspectJ com Spring: princípios e configuração
- Compreensão das transações declarativas no Spring
- Configuração de transações com XML e @Configuration
Persistência de Dados com Spring e JPA
- Configuração do JPA e conexões de banco de dados
- Camadas DAO e Repository com configuração JPA Boot
- Extração de perfis e gerenciamento de propriedades
Construção de Aplicações RESTful com JPA
- Criação de APIs REST CRUD simples com JPA
- Desenvolvimento de APIs REST CRUD com beans aninhados
- Serialização Jackson: @JsonIgnore, tratamento de proxies Hibernate e prevenção de loops
REST Avançado e Manipulação de Dados
- Uso de DTOs REST com MapStruct
- Tratamento de exceções em aplicações REST
- Padrões de modelo duplo no JPA
Spring REST com Spring Data JPA
- Consultas derivadas por nome de método
- Paginação e ordenação com Spring Data JPA
- Uso de @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
14 Horas
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