Description
The main goal of this course is to provide participants with advanced JPA and Hibernate knowledge and skills. Upon completion of the course, participants will be able to design and develop complex applications using JPA and Hibernate, and will have a deep understanding of advanced concepts and applications.
Audience
This course is intended for advanced participants with a deep interest in Java Persistence API (JPA) and Hibernate. It's suitable for experienced developers and software architects who want to deepen their knowledge of JPA and Hibernate.
Participants should have a solid basis in JPA and Hibernate, as gained in the introduction module. They are expected to be familiar with the basic principles of ORM (Object-Relational Mapping) and familiar with the basic features of JPA and Hibernate.
Methods
The course is offered through instructor-led lessons. 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
JPA and inheritance: Advanced techniques for modeling inheritance in object-relational mapping.
JPA and Design Patterns: Using design patterns to model and manage JPA entities.
JPA and Clean Architecture: Integrating JPA and Hibernate into a clean architecture for robust and maintenance-friendly applications.
JPA and NoSQL: Exploring the use of JPA with NoSQL databases.
An extensive project: Practical application of the advanced concepts learned in a realistic project scenario.
Certification
Participation certificate: participants receive a certificate that they have completed this training at the end of the training.