On-Site Training

On-Site Training - The Perfect Fit For Your Team

The members of each team are different, and so is their knowledge and experience with Hibernate. That's why I'm offering customized on-site and online workshops in German and English. Each workshop is specifically tailored to the needs of your team.

You can either select and adapt one of my prepared curricula or choose your own topics to design a customized workshop. And don't worry if you want to learn about something that's not included in my prepared curricula. I'm happy to design custom lectures for your training event so that it perfectly fits the needs of your team.

The following curricula are a good fit for teams who want to focus on Hibernate's advanced features or on performance optimizations.

Advanced Hibernate Training

JPA and Hibernate make it easy to persist an entity or to load one by id. But for most projects, that's not enough.

You need to dynamically create complex queries at runtime, map inheritance hierarchies to database tables, persist new Java 8 classes, manage concurrency and sometimes you even need to support multiple tenants.

Hibernate Performance Tuning Training

Hibernate and JPA are so easy to use that you can learn the basics within 1 or 2 hours. But the problem starts as soon as you build an enterprise application. The number of users increases and you face challenging performance requirements.

That's often the beginning of long hours of analyzing log files and asking questions on stack overflow.

But that doesn't have to be the case.

Hibernate can easily handle the load and performance requirements of enterprise applications. You just have to know how and when to use some of the advanced features.