1
/
de
1
Loja - Instituto Brasileiro de Terapias holísticas
Curso de Domine o Spring Data JPA com Hibernate: Projeto de E-Commerce
Curso de Domine o Spring Data JPA com Hibernate: Projeto de E-Commerce
Preço normal
R$ 39,90 BRL
Preço normal
R$ 127,00 BRL
Preço promocional
R$ 39,90 BRL
Preço unitário
/
por
Frete calculado no checkout.
Não foi possível carregar a disponibilidade de retirada.
Domine o Spring Data JPA com Hibernate: Projeto de E-Commerce
Aprenda os recursos do Spring Data JPA e construa relacionamentos de modelo de domínio para um projeto de E-Commerce usando o Hibernate ORM
Este curso abrange os recursos do Spring Data JPA e ensina como construir relacionamentos de modelo de domínio para um projeto de E-Commerce usando o Hibernate ORM. Este curso é compatível tanto com o Spring Boot 2 quanto com o Spring Boot 3. Ao longo do curso, você aprenderá como utilizar o Spring Data JPA para reduzir o código repetitivo. Nós iremos guiá-lo na criação de entidades de modelo de domínio, como Produto, Categoria de Produto, Pedido, Itens do Pedido, Usuário e Funções, bem como repositórios para uma aplicação simples de E-Commerce. Na arquitetura tradicional de aplicação Spring Boot de três camadas, criamos três camadas - Controlador, Serviço e Camada DAO/Repositório. No entanto, ao usar JPA/Hibernate, implementar a camada DAO/Repositório envolve escrever código repetitivo. Para resolver esse problema, o Spring Data JPA oferece uma solução para reduzir o código repetitivo. Ao usar o Spring Data JPA, você pode minimizar a quantidade de código necessária para implementar a camada de acesso aos dados (DAO). É importante observar que o Spring Data JPA não é um provedor JPA em si, mas sim uma biblioteca/framework que adiciona uma camada adicional de abstração em cima do provedor JPA escolhido, como o Hibernate. O que você aprenderá: - Como usar o Spring Data JPA em uma aplicação Spring Boot - Como usar anotações JPA para criar entidades e mapeá-las para tabelas de banco de dados - Os quatro tipos de estratégias de geração de chave primária: AUTO, IDENTITY, SEQUENCE e TABLE - Como reduzir o código repetitivo usando a biblioteca Lombok - Interfaces de repositório do Spring Data JPA e sua hierarquia - Etapas para usar o repositório do Spring Data JPA - Métodos importantes do repositório do Spring Data JPA para operações CRUD - Criação de métodos de consulta ou métodos de busca usando nomes de método - Criação de consultas JPQL e SQL nativas usando a anotação @Query - Criação de consultas JPQL e SQL nativas com consultas nomeadas - Implementação de paginação e ordenação usando o Spring Data JPA - Mapeamento um-para-um e um-para-muitos usando o Spring Data JPA - Mapeamento muitos-para-muitos usando o Spring Data JPA - Compreensão dos tipos de cascata e tipos de busca (EAGER e LAZY) do JPA - Construção de relacionamentos de modelo de domínio para projetos de E-Commerce usando o framework Hibernate ORM - Implementação de funcionalidade de pesquisa/filtro - Gerenciamento de transações com o Spring Data JPA e o Spring Boot - Teste unitário do repositório do Spring Data JPA usando a anotação @DataJpaTest Ferramentas e tecnologias utilizadas: - Tecnologias: Java 11+, Spring Boot, Spring Data JPA, Hibernate, Lombok, Maven, framework JUnit - IDE: IntelliJ IDEA - Banco de dados: Banco de dados MySQLShare

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção