Descrição
Domine o Hibernate e o JPA com o Spring Boot em 100 Passos
Aprenda os fundamentos do Hibernate, JPA (Java Persistence API) e Spring Data JPA usando o Spring e o Spring Boot. Hibernate é um framework Java ORM amplamente utilizado que é comumente usado em Projetos do Mundo Real junto com JPA e Spring Boot. Se você deseja adquirir proficiência em JPA & Hibernate e aprender como usá-los em conjunto com o Spring Boot e o Spring Data JPA, este curso é para você. Você explorará tópicos como Entidades, Relacionamentos, Entity Manager, JPQL, Consultas Nativas, Hierarquias de Herança, Criteria API, Gerenciamento de Transações, Caching e Otimização de Desempenho com JPA & Hibernate em combinação com o Spring Data JPA e o Spring Data REST.O que nossos alunos estão dizendo:
- 5 ESTRELAS - Eu realmente gostei deste curso. O instrutor explica claramente e em profundidade os recursos do JPA e do Hibernate. Eu particularmente apreciei a explicação do gerenciamento de transações, que eu não tinha visto em outros cursos. Este curso até me ajudou a desenvolver a camada de persistência de um aplicativo comercial para meu cliente. - John Smith
- 5 ESTRELAS - Este curso é absolutamente brilhante. Eu estava tendo dificuldades para entender o Hibernate e o JPA usando livros, mas este curso me ajudou a compreender os conceitos ao demonstrá-los por meio de código. Cada vídeo se baseia no anterior em um ritmo gerenciável. Eu recomendo este curso se você deseja aprimorar seus conhecimentos em Hibernate e JPA. - Emily Johnson
- 5 ESTRELAS - Este curso é de ponta e fornece insights sobre como o Spring Boot e o Hibernate são usados em aplicações modernas. Foi extremamente útil no meu novo emprego, onde utilizamos o Spring Boot e o Hibernate. Obrigado! - Michael Anderson
- 5 ESTRELAS - Este curso superou minhas expectativas. Eu achava que sabia sobre o Hibernate, mas percebi que havia muito mais a aprender. Eu recomendo este curso. - Sarah Thompson
- 5 ESTRELAS - Obrigado ao Ranga por este maravilhoso curso sobre Hibernate e JPA com o Spring Boot! É um curso abrangente que vale muito a pena o investimento. Continue com o ótimo trabalho! - David Wilson
Visão geral do curso:
Hibernate é a implementação mais popular do JPA e oferece recursos adicionais além do JPA. Neste curso, usaremos o Hibernate como a implementação do JPA. A API de Persistência Java fornece aos desenvolvedores Java uma API para mapear objetos Java para dados relacionais. Ao longo deste curso, você aprenderá o básico do JPA e do Hibernate, incluindo Entidades, Relacionamentos, Mapeamentos de Herança e Anotações. Você também obterá uma compreensão de como consultar dados usando JPA e Hibernate, abordando tópicos como JPQL, Criteria API e Consultas Nativas. Além disso, você explorará os Relacionamentos do JPA e do Hibernate em profundidade, incluindo Relação Um para Um, Relação Muitos para Um e Relação Muitos para Muitos. Este curso também abrange o uso de vários Starters do Spring Boot, como Spring Boot Starter Web, Starter Data JPA e Starter Test. Você aprenderá o básico da otimização de desempenho de sua aplicação JPA com Hibernate, incluindo a resolução de problemas de consultas N+1. Além disso, você obterá conhecimento sobre caching, incluindo Cache de Primeiro Nível e Cache de Segundo Nível com EhCache. Por fim, você entenderá o básico do Spring Data JPA e do Spring Data REST.Destaque do curso:
- Jornada do JDBC para o JPA
- Configurando um projeto com JDBC, JPA, H2 e Dependências Web
- Iniciando o Console H2
- Criando uma tabela de banco de dados no H2
- Populando dados na tabela Person
- Implementando vários métodos de consulta e atualização do Spring JDBC
- Entendendo a Autoconfiguração do Spring Boot
- Criando Entidades e Repositórios JPA
- Escrevendo testes unitários para métodos de Repositório JPA
- Explorando os métodos do Entity Manager
- Entendendo JPQL e Anotações do Hibernate
- Trabalhando com Entidades e Relacionamentos, incluindo Relação Um para Um, Relação Muitos para Um e Relação Muitos para Muitos
- Implementando Hierarquias e Mapeamentos de Herança
- Usando Consulta de Critérios e Consultas Nativas
- Introdução ao Gerenciamento de Transações
- Explorando o Spring Data JPA e o Spring Data REST
- Entendendo o Caching com o Hibernate
- Técnicas de Otimização de Desempenho
- Dicas e Truques do Hibernate
O que você aprenderá:
- Noções básicas de JPA e Hibernate, incluindo Entidades, Relacionamentos, Mapeamentos de Herança e Anotações
- Abordagens para consultar dados usando JPA e Hibernate, incluindo JPQL, Criteria API e Consultas Nativas
- Compreensão aprofundada dos Relacionamentos do JPA e do Hibernate, incluindo Relação Um para Um, Relação Muitos para Um e Relação Muitos para Muitos
- Uso de vários Starters do Spring Boot, como Spring Boot Starter Web, Starter Data JPA e Starter Test
- Técnicas de otimização de desempenho para sua aplicação JPA com Hibernate, incluindo a resolução de problemas de consultas N+1
- Noções básicas de caching, incluindo Cache de Primeiro Nível e Cache de Segundo Nível com EhCache
- Compreensão dos conceitos básicos do Spring Data JPA e do Spring Data REST
Estimar frete
Payment & Security
Featured collection
Dúvidas Gerais
Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.
Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.
Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:
- E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
- Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
- WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
- Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
- Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.
Estamos sempre prontos para ajudar!
Reembolso e garantias
O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:
- Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
- Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.
Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:
- Entre em contato com nosso suporte:
- Aguarde nossa resposta:
Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução. - Prepare o produto:
- Envie o produto:
- Reembolso ou troca:
Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:
1. Garantia de Acesso
- Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
- Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.
2. Garantia de Conteúdo
- Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
- Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.
3. Garantia de Segurança
- Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
- Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.
4. Garantia de Reembolso
Para assinaturas da enciclopédia online:
- Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
- Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.
5. Limitações
- Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
- Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.
6. Contato para Garantias
Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:
- E-mail: suporte@amentil.com.br
- Telefone: +55 (48) 1234-5678
- Horário de atendimento: Segunda a sexta, das 9h às 18h.