Logar
Evento
/

Persistência com JPA2 e Hibernate

Persistência com JPA2 e Hibernate

Participantes

0
participantes
0
curtidas
Banner - Persistência com JPA2 e Hibernate
Mostrar
  • De 15/04 às 14:00 até: 06/05 às 20:00
  • Av. Brigadeiro Faria Lima, 1571 - Conj. 11C - Jardim Paulistano - São Paulo/São Paulo - Brasil

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

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

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.