Nossas novas aulas são em formato online e ao vivo!

Uma dinâmica diferenciada, com interação, compartilhamento e dúvidas em tempo real.

Saiba mais

Curso Persistência com JPA, Hibernate e EJB lite online

(40h)

03 de agosto - 14 de agosto

Noturno (18:00 às 22:00)

10 parcelas de R$ 269,00

Investimento total de R$ 2690,00 no cartão ou boleto

Turmas disponíveis do curso

Persistência com JPA, Hibernate e EJB lite

Baixe o programa Inscreva-se

Descubra o que você vai encontrar no curso

Seja na Web ou no Desktop, trabalhar com banco de dados em Java é praticamente sinônimo de JPA e Hibernate. O mapeamento objeto-relacional e os recursos dessas ferramentas aumentam muito a produtividade do programador Java. Neste curso recentemente reformulado, o aluno conhecerá em detalhes a JPA e o Hibernate em suas versões mais atualizadas. O curso aborda os conceitos de ORM, gerenciamento de persistência, relacionamentos, buscas avançadas, otimizações, cache, integração com Web, validação com Bean Validation além de gerenciar os recursos EJB lite e dentro do servidor de aplicação JBoss. Após esse curso, você estará preparado para trabalhar em projetos avançados usando JBoss AS 7 com EJB lite, Hibernate e JPA inclusive com a última versão 2 da JPA do Java EE.

Programa de Estudos

O MUNDO RELACIONAL E O ORIENTADO A OBJETOS

Quase todo sistema usa um banco de dados relacional para armazenar os dados. O problema é, que quando usamos uma linguagem orientada a objetos, precisamos enfrentar uma diferença fundamental: objetos são bem diferentes de registros de uma tabela do banco de dados. Como lidar com essa diferença? Já começamos o curso praticando em cima desse dilema.

MAPEIE O OBJETO RELACIONAL

O mapeamento de nossas classes para o mundo relacional é a essência da JPA. Precisamos ter um entendimento profundo disso, para que possamos tirar o máximo de proveito de uma tecnologia como o Hibernate. Vamos explorar diversos tipos de relacionamentos e isso vai te preparar para os desafios que serão enfrentados no futuro.

ISOLE O CÓDIGO DE ACESSO A DADOS

Agora que usamos um projeto super poderoso como o Hibernate, será que ainda precisamos criar aquelas classes que seguem o Design Pattern DAO? Vamos discutir sobre essa e outras boas práticas no curso. Entender e conseguir aplicar as boas práticas, independente do uso de tecnologias facilitadoras é fundamental.

JPA DENTRO DE UM SERVIDOR JAKARTA EE

Existe a opção executar uma aplicação com JPA dentro de um servidor de aplicação Jakarta EE(Java EE anteriormente). Quando escolhemos esse caminho, ganhamos bastante coisa pronta e é importante entender e saber como usar cada uma dessas funcionalidades. Como configurar o controle transacional? E como acesso o EntityManager? Vamos encontrar as respostas.

QUERIES E RELATÓRIOS

Criar relatórios que facilitem a leitura das informações é tarefa recorrente nas aplicações. A JPA define uma linguagem de query completamente orientada a objetos e é claro que vamos explorá-la durante o treinamento.

Esse é o resumo do nosso programa.

Baixe o programa

Instrutores & Convidados

Alexandre Aquiles

Instrutor

Nico Steppat

Diretor Caelum/Alura

Fellipe Souto

Instrutor/Desenvolvedor

Comentários

O curso agregou muito conhecimento profissional ao meu currículo.

Elton Silva

O curso é muito didátido e instrutivo. Com exemplos práticos e boas explicações.

Carlos Antonio

Próximas Turmas

Persistência com JPA, Hibernate e EJB lite

03 de agosto - 14 de agosto

Noturno (18:00 às 22:00)

curso online

inscreva-se
Persistência com JPA, Hibernate e EJB lite

03 de agosto - 14 de agosto

Noturno (18:00 às 22:00)

curso online

inscreva-se

Baixe as informações completas do curso

Após o preenchimento, você vai receber os detalhes do curso em seu e-mail.