Curso JPA - Develop Database Applications
32hVisão Geral
Este Curso JPA - Develop Database Applications, explora o uso da API Java Persistence no contexto de um aplicativo Java Enterprise Edition baseado na Web, bem como em um aplicativo Java Standard Edition independente. Isso inclui o uso da API Java Persistence com a tecnologia Enterprise JavaBeans.
Aprenda como acelerar o desenvolvimento de aplicativos que usam bancos de dados relacionais mapeando tabelas e relacionamentos de tabelas para objetos Java usando Java Persistence API. Você também verá como o JPA resolve problemas com aplicativos de banco de dados relacionais tradicionais, incluindo injeção de SQL.
Objetivo
Após concluir este Curso JPA - Develop Database Applications, você será capaz de:
- Mapeie tabelas de banco de dados relacionais para Java usando técnicas ORM e JPA
- Execute operações CRUD com JPA em ambientes Java SE e EE
- Atualizar múltiplas tabelas de banco de dados com base em relacionamentos
- Execute a validação de dados usando Bean Validation
- Aplicar transações e bloqueio
- Otimize JPA para desempenho
Publico Alvo
- Arquitetos
- Desenvolvedores
Pre-Requisitos
- Conhecimento do Oracle WebLogic Server - Tarefas Básicas de Administração
- Experiência com NetBeans recomendada
- Experiência na criação e implantação de aplicativos de EE
- Experiência com programação Java
- Recomenda-se experiência com bancos de dados relacionais
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
- Course Introduction
- Introduction to Java Persistence API
- Working with JPA in a Java Enterprise Environment
- Introduction to the Auction Application Case Sudy
- Modeling Relational Databases with JPA Entities
- Working with the Entity Manager
- Persisting Enums and Collections
- Creating Queries with the Java Persistence Query Language (JPQL)
- Using the Critieria API
- Implementing Bean Validation with JPA
- Applying Locking and Transactions
- Advanced Modeling: Entity Inheritance Relationships
- Optimizing JPA Performance