Description
The main goal of this course is to familiarize participants with the concepts of Java Persistence API (JPA) and Hibernate as an ORM framework. At the end of the course, participants will be able to use JPA and Hibernate to effectively manage and maintain data in relational databases in Java applications.
Audience
This course is intended for participants with some programming experience in Java who want to learn the concepts of persistent data storage and Object-Relational Mapping (ORM) in Java applications. It targets those interested in using JPA and Hibernate as persistent solutions for enterprise applications.
Participants must have basic knowledge of Java programming. Experience with object-oriented programming and Java is required to take full advantage of this course.
Methods
The course is offered through instructor-led lessons as well as self-study. Participants will receive practical exercises and assignments to practice their skills. The emphasis is on hands-on learning, where participants are actively writing code and solving programming issues.
Contents
Introduction to JPA as a specification that standardizes the ORM approach in Java as
persistence solution for Enterprise applications, with example implementations such as
Hibernate, TopLink and iBatis
• Loading the correct JPA implementations using project management software (e.g.
Maven, Gradle, etc.)
• Using Hibernate as a framework to persist Java objects in relational
databases (annotations, JPQL, the EntityManager and persistence context, etc.)
Certification
Participation certificate: participants receive a certificate that they have completed this training at the end of the training.