Custom On-Site and Online Training Workshops

Due to the Corona pandemic, I'm currently only offering online workshops.

Interactivity and content of an online workshop are identical to an on-site workshop. We just avoid traveling to help keeping the pandemic under control.

I host the online workshop exclusively for your team, all participants can ask their questions at any time, and they can share their screen to discuss problems in their project or exercises.

We work with the same material as we do at an on-site workshop and use Zoom to host it.
Zoom is a professional software for online meetings that has a strong focus on interactivity. A lot of remote teams use it for their regular meetings, workshops, and all hands events.

The members of each team are different, and so is their knowledge and experience with Hibernate and Spring Data JPA.

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.

So, don't wait any longer. Let's get your team to the next level.

Perfect balance between theory, examples and exercises

I refreshed my Hibernate knowledge and learned to use Flyway and jOOQ - all in one day.


Thorben has found the perfect balance between theory, examples and hands-on exercises. I left the workshop with an understanding of the frameworks, and with working code examples.

Florian Specker  //  Product Owner at Swisscom AG

Finally, I learned how to use criteria queries

Great hands-on workshop about Hibernate's advanced features by Thorben Janssen.

Finally, I learned how to use criteria queries and stored procedures with Hibernate.

Gregor Karl Frey  //  Chief Development Architect at SAP

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 can do all of this and I'll show you how.

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.

And I will show you how to do that in this training.

Custom Training

Are you looking for a different training?
Or maybe you want a mix of the Advanced Training and the Performance Tuning Training with just a few additional topics?

No problem, please send me a message and tell me about it. I'm happy to suggest a custom training that fits your team perfectly.

Leicht verständliche Lösungen für Performanceprobleme

Seit geraumer Zeit beobachte ich nun in etlichen Projekten immer wieder diverse Performanceprobleme beim Einsatz von Hibernate & Co.
Thorben Janssen schafft es, in seinem Seminar mit tiefem Verständnis die am häufigsten gemachten Fehler zu benennen und Lösungsmöglichkeiten aufzuzeigen. Dies gelingt ihm auf für Frontent- als auch Backendentwickler und DBAs gleichermassen verständliche, eindrucksvolle Art.
Ich kann jedem Anwender Thorbens Seminar nur auf das Wärmste empfehlen.

Steffen Uhden  //  Leiter Competence-Center Datenbanken at ITinera project & experts

Let's talk about your Training Workshop

Tell me more about your team and the training workshop you're looking for.
I will get back to you within 24 hours to discuss the details of your customized training workshop.