JPA LiveClass

20 aulas gratuitas de JPA e Hibernate

JPA LiveClass #01 - Comece assim com JPA (Java Persistence API): Aprenda conceitos importantes para desenvolver projetos com a Java Persistence API.

JPA LiveClass #02 - Destrinchando a JPQL do JPA: Aprenda a criar consultas com a JPQL do JPA, passo a passo. Escreva consultas com ordenação, paginação e até mesmo faça "joins" entre entidades.

JPA LiveClass #03 - Aprenda a fazer Joins em entidades JPA com JPQL: aprenda como fazer diversos tipos de joins em entidades JPA, como Inner Join, Left Outer Join e Join Fetch.

JPA LiveClass #04 - Guia para iniciantes em Criteria API do JPA: Às vezes a melhor opção para criar consultas dinâmicas com JPA é usando Criteria API. Pode parecer complicado, é verdade, mas a ideia dessa aula é descomplicar pra você.

JPA LiveClass #05 - Concorrência com JPA: Lock Otimista: Aprenda a usar recursos de concorrência do JPA. Veja também como usar a anotação @Version.

JPA LiveClass #06 - Concorrência com JPA: Lock Pessimista: Veja como se usar o "select for update" para tratar inconvenientes que podem acontecer em uma aplicação.

JPA LiveClass #07 - Conheça as abordagens de Multitenancy: Conheça as diferentes abordagens que podemos implementar no ponto de vista do JPA para rodar uma mesma aplicação no servidor de várias empresas.

JPA LiveClass #08 - Implementando Multitenancy por Schema com Hibernate: Nessa aula você vai aprender a implementar Multitenancy por schema usando o suporte que o Hibernate oferece.

JPA LiveClass #09 - Implementando Multitenancy com base única usando JPA: Nessa aula você vai aprender exatamente como implementar essa abordagem usando JPA.

JPA LiveClass #10 - Cache de segundo nível com JPA e Hibernate: Nessa aula vamos fazer a configuração do cache de segundo nível do JPA e Hibernate e ainda conversar sobre o que você precisa ter em mente na hora de incluir ele na sua aplicação.

JPA LiveClass #11 - Controle dinâmico do Cache de Segundo Nível com JPA: Nessa aula você vai aprender como isso funciona, além de configurar um projeto para usar esse cache de forma estática e também da forma dinâmica, usando somente os recursos da especificação JPA.

JPA LiveClass #12 - Mapeando entidades JPA para geração de schema do banco de dados: Nessa aula você vai aprender a fazer o mapeamento de entidades JPA para gerar o script de criação do schema do banco de dados.

JPA LiveClass #13 - Consultas nativas com JPA: Nessa aula você vai aprender como executar queries nativas com JPA.

JPA LiveClass #14 - Chamando stored procedures com JPA: Nessa aula você vai aprender a implementar as regras de negócio em Java.

JPA LiveClass #15 - Tutorial de Mapeamento de relacionamento com JPA: Nessa aula você vai aprender a utilizar recursos para trabalhar com todos os tipos de relacionamentos: OneToMany, ManyToOne, ManyToMany e  OneToOne.

JPA LiveClass #16 - Operações em Cascata com JPA : Existem vários tipos de operações em cascata (CascadeType). Nessa aula você vai aprender a utilizá-las.

JPA LiveClass #17 - Como usar a anotação @ElementCollection do JPA: A anotação @ElementCollection do JPA serve para mapearmos o relacionamento das nossas entidades com listas de classes que NÃO são entidades.

JPA LiveClass #18 - Configuração de chave primária (simples e composta) no JPA: Nessa live você vai aprender, na prática, quais são as formas diferentes de geração do valor da chave. E vai aprender também como configurar uma chave composta para a sua entidade.

JPA LiveClass #19 - Mapeando herança no JPA (Single-Table, Table-per-Class, Joined-Table): Nessa live você vai aprender a como usar o poder da herança na orientação a objetos e ainda respeitar a estrutura que tem um banco de dados relacional.

JPA LiveClass #20 - Atualizando e removendo registros com JPQL e Criteria API, do JPA: Você sabia que pode fazer atualizações e exclusões de objetos em lote com JPA, utilizando a JPQL e Criteria API? Nessa live, você vai aprender a fazer isso!


Você quer se tornar Especialista em JPA?

Entre para a lista de espera do nosso treinamento completo e avançado Especialista em JPA! Faça seu cadastro clicando no botão abaixo.

Entrar na lista de esperado treinamento avançado de JPA

Cadastre seu e-mail abaixo e entre para a lista de espera do treinamento completo.

Valorizamos sua privacidade. Não fazemos Spam.

AlgaWorks Softwares, Treinamentos e Serviços Ltda
CNPJ: 10.687.566/0001-97