Curso JBoss Hibernate
32hVisão Geral
No Curso JBoss Hibernate, você adquirirá o conhecimento e as habilidades necessárias para aproveitar a poderosa estrutura de dados relacionais Java Persistence API (JPA) usando a pilha de aplicativos Hibernate. Através de palestras interativas e laboratórios práticos, você aproveitará JPA com Hibernate, incluindo arquiteturas de aplicativos Java simples e Java EE avançadas, para fornecer uma plataforma integrada para aplicativos Java de próxima geração baseados em padrões. Ao final do curso, você terá aprendido as melhores práticas para aproveitar o Hibernate para produzir e manter aplicativos de negócios robustos e bem projetados, otimizando o desempenho e reduzindo os custos de manutenção de software.
Objetivo
Após concluir este Curso JBoss Hibernate, você será capaz de:
- Interfaces principais de programação de aplicativos para Hibernate (Sessão, Transação, Consulta, EntityManager, SessionFactory, Anotações)
- Hibernate tecnologias de pesquisa, validação, fragmentos e ferramentas
- Mapeando herança e relacionamentos polimórficos
- Hibernate HQL, critérios e consultas JDBC/SQL
- Ambiente de desenvolvimento integrado (IDE) de ferramentas Hibernate
- Melhores práticas e padrões para desenvolvedores do Hibernate
- Implantação, configuração e ajuste de desempenho do Hibernate
Publico Alvo
- Arquitetos de sistemas corporativos
- Desenvolvedores Java experientes que trabalham com sistemas de banco de dados baseados em SQL
- Desenvolvedores de componentes de negócios e bancos de dados
- Administradores de banco de dados que precisam entender como o ORM pode afetar o desempenho e como ajustar o desempenho do sistema de gerenciamento de banco de dados SQL e da camada de persistência
Pre-Requisitos
- Experiência com Java Platform, Enterprise Edition (Java EE) ou Java 2 Platform, Enterprise Edition (J2EE)
- Compreensão de alto nível do desenvolvimento de sistemas de software corporativo
- Compreensão da integração de sistemas legados
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
-
Understanding Java persistence
-
Getting started with Hibernate
-
Hibernate projects and tools
-
Advanced Hibernate mapping
-
Entity relations and inheritance
-
Persistent state and transactions in Hibernate
-
Querying data efficiently
-
Design and best practices review
-
Hibernate configuration and deployment
-
Hibernate advanced frameworks