Logar
Curso
Banner - Persistência com JPA2 e Hibernate

Persistência com JPA2 e Hibernate

Av. Brigadeiro Faria Lima, 1571 - Conj. 11C - Jardim Paulistano - São Paulo/São Paulo - Brasil
De: 15/04 às 14:00 Até: 06/05 às 20:00

Descrição

Conhecimento sólido dos padrões e ferramentas de comunicação entre aplicações Java (Desktop e Web) e banco de dados é um forte diferencial para quem almeja melhores posições no mercado de TI. Após 24 horas de aula deste curso de Java Avançado, você estará preparado para desenvolver aplicações Java que se comunicam com bancos de dados relacionais utilizando os recursos definidos pelo JPA2 e implementados pelo Hibernate, facilitando todo o processo de armazenamento e recuperação de dados.

 

Pré-requisitos:

  • Java
  • Orientação a Objetos
  • Noções de banco de dados relacionais

 

Duração: 24 horas

 

Valor: R$ 821,00

 

Conteúdo:

 

  1. Introdução
    1. Persistência
    2. Configuração
    3. Mapeamento
    4. Gerando o banco
    5. Exercícios
    6. Manipulando entidades
    7. Exercícios
  2. Mapeamento
    1. Entidades
    2. Definindo Restrições
    3. @GeneratedValue
    4. Mapeamento Automático
    5. Large Objects (LOB)
    6. Data e Hora
    7. Dados Transientes
    8. Field Access e Property Access
    9. Exercícios
    10. Relacionamentos
    11. Relacionamentos Bidirecionais
    12. Objetos Embutidos
    13. Exercícios
    14. Herança
    15. Exercícios
  3. Entity Manager
    1. Estados
    2. Sincronização com o Banco de Dados
    3. Transições
    4. Regras de Transições
    5. Exercícios
    6. LAZY e EAGER
    7. Lazy Initialization
    8. Persistence Context ou Cache de Primeiro Nível
    9. Exercícios
    10. Cascade
    11. Exercícios
  4. JPQL
    1. Consultas Dinâmicas
    2. Named Query
    3. Parâmetros
    4. Exercícios
    5. Tipos de Resultado
    6. Exercícios
    7. Paginação
    8. Exercícios
    9. Operadores
    10. Exemplos
    11. Referências
  5. Criteria
    1. Necessidade
    2. Estrutura Geral
    3. Exercícios
    4. Tipos de Resultados
    5. Exercícios
    6. Filtros e Predicados
    7. Exercícios
    8. Lista de Predicados
    9. Funções
    10. Ordenação
    11. Subqueries
    12. Exemplos
  6. Tópicos Avançados
    1. Operações em Lote - Bulk Operations
    2. Exercícios
    3. Concorrência
    4. Exercícios
    5. Locking Otimista
    6. Exercícios
    7. Locking Pessimista
    8. Exercícios
    9. Callbacks
    10. Exercícios
    11. Consultas Nativas
    12. Exercícios
  7. Arquitetura
    1. Inicialização do JPA
    2. Repositórios
    3. Controle de Transações

 

Treinamento aos domingos

Ler mais

Localização

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
* Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.