FN-26

FN-26

NHibernate e Persistência de Dados

Aumente sua PRODUTIVIDADE!

DOMINE o framework de persistência mais famoso do mundo

Curso Online

Chega de SQL!

Faça com que o NHibernate escreva SQLs no seu lugar!

Foque seu trabalho no código que realmente interessa e esqueça o banco de dados.

Do Básico ao Avançado.

Entenda todos os recursos da ferramenta mais popular para mapeamento objeto-relacional do mundo .NET.

Deixe de se preocupar com queries complexas cheias de bugs.

Curso online

Duração estimada: 20h
Seções e vídeos: 8
Exercícios: 30
Curso Básico

Instrutores

Público alvo

Desenvolvedores .NET que queiram aprender uma nova maneira para lidar com banco de dados.


Breve lançamento! Deixe seu email e entramos em contato:

Estou interessado

Na exclusiva plataforma online da Caelum

Conheça a plataforma
  • Caelum a qualquer hora

    Tenha uma unidade da Caelum pra você: faça o curso a qualquer hora e em qualquer lugar.

  • Metodologia reconhecida

    A mesma qualidade que faz da Caelum e seus instrutores referências em ensino há anos.

  • Experiência única

    Aproveitamos nossa participação ativa em fóruns, blogs, listas e redes sociais para criar uma experiência online única. Confira!

  • Aprenda sempre

    Você pode ver mais de uma explicação do mesmo assunto, com instrutores diferentes.

  • Dúvidas são passageiras

    Suas dúvidas serão logo respondidas. Instrutores e alunos conversam e discutem a todo momento.

  • Muita prática

    Diversos exercícios em um ambiente que estimula você a praticar e aprender de verdade.

  • Ensino colaborativo

    Não só as aulas ensinam, mas todos que participam e trocam experiências.

  • Você, destaque no mercado

    Aprenda as tecnologias que fazem diferença no mercado de trabalho e conquiste seu espaço.

  • Certificado virtual

    Inclui certificado oficial Caelum online ao final do curso

Conteúdo do curso

  1. Configurando e Entendendo o NHibernate

    1. O que é uma ferramenta de mapeamento objeto-relacional?
    2. NHibernate
    3. Configurando o NHibernate
    4. Mapeando nossa primeira classe
  2. Recuperando listas

    1. Executando um SELECT
    2. Condições na busca
    3. Data Access Object (DAO)
  3. Inserindo e alterando dados

    1. Salvando uma nova entidade
    2. Buscando uma entidade pelo ID
    3. Alterando uma entidade já existente
    4. Entendendo ciclo de vida dos objetos
  1. Relacionamento entre objetos

    1. Mapeamento Um-Para-Muitos e Muitos-Para-Um
    2. Inserindo elementos relacionados
    3. Recuperando elementos relacionados
    4. Entendendo o Fetch Eager e Lazy
  2. Problema do N+1

    1. Buscas que executam muitas queries
    2. Evitando o problema do N+1
    3. Paginando consultas
  3. Herança e Polimorfismo

    1. Uma tabela por sub-classe
    2. Uma tabela única
  1. Lidando com transações

    1. O que é uma transação?
    2. Fazendo uso de transações
    3. Queries em Batch
  2. Cacheando dados

    1. Para que serve cache?
    2. Cacheando elementos

Breve lançamento! Deixe seu email e entramos em contato:

Estou interessado