I wanted to let you know that I was finally able to finish my very first course on Udemy, Effective Hibernate with Spring. Here’s a link to the course with my referral code included Effective Hibernate with Spring on Udemy and here’s a coupon code for 50% off: 66DD91E681BF9FC7A83E
Just a quick overview about the course. Mostly I was trying to put the trainig around advanced features of JPA and Hibernate, as well as looking at the back of the solutions and how they work.
I covered why using unnecessary merging could cause serious performance bottlenecks in a system. Looking at how data reading can be achieved in an effective manner with the framework.
From a data writing standpoint, several topics have been included. The different concurrency control strategies from optimistic to pessimistic locking, and how they work under the hood. I’m also taking a journey into flushing, and statement batching to improve the application performance and show you how they can be useful.
I’ve built several practices into the course after almost every section, so you can test if you understood everything. These are not simple question/answer practices but full-fledged projects using JPA and Hibernate. The tests are validating whether the underlying implementation is fast, effective and there are no unnecessary queries executed. The only thing you need to change is the service implementation code, not the tests. This way you can really try out the features and validate your knowledge.
If you wanna know more about JPA and Hibernate, check out the course. And as always, reach out on Twitter for questions or feedback.
I was also thinking about writing a few posts about my experience creating this Udemy course, the gear I was using and stuff like that. If you’re interested, let me know.