Curso JPA - Develop Database Applications

  • Development

Curso JPA - Develop Database Applications

32h
Visã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 Pratico
Conteú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
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas