Developing Applications with Java Persistence API (JPA)

Course:   JPA1
Duration:   3 Days
Level:   II
On our website at:   http://www.verhoef-training.com/courses/JPA1.html
 
Course Summary

This course teaches students how to build Java applications that use the Java Persistence API (JPA). Students use IBM Rational Application Developer, which provides complete support for the JPA specification, to develop the JPA-based applications in this course.

Students will learn how to develop, test, and debug applications that use the Java Persistence API (JPA). Topics include an overview of persistence and the JPA specification, including features of the Java Platform that support JPA and JPA architecture. It will also include creating JPA entities, using Java Persistence Query Language (JPQL), and performing object-to-relational mappings (ORM) for persistent data. Students will learn about the differences between using JPA in applications for the Java SE or the Java EE environment.

Topics Covered In This Course

The Role of Persistence and the Java Persistence API

Features of the Java Platform That Support JPA

The Architecture of JPA

Entity Life Cycle States

Object-Relational Mapping for a Single Table

Object-Relational Mapping over Multiple Tables

Entity Life Cycle Methods and Listeners

Java Persistence Query Language (JPQL)

What You Can Expect

At the end of this course, students will be able to:

Who Should Take This Course

This course is designed for experienced Java application developers who want to learn how to develop Java SE or Java EE applications that access relational data using JPA.

Recommended Prerequisites

Students should have practical experience with the Java programming language. They should also have knowledge of database concepts such as SQL, primary and foreign keys, joins, and referential integrity. Experience using JDBC is beneficial.

Training Style

Instructor led with 50% lecture and 50% lab.

Related Courses
Code Course Title Duration Level
JAVAF
Fundamentals of Java Development
5 Days
I
Details
JAVA401
Hibernate Fundamentals
2 Days
II
Details
J7NEW
New Features In Java 7
2 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.