Highly time-efficient courses for experienced developers, full of deep insights into concepts and technologies, alongside entertaining easy-to-remember analogies and explanations.
Each course is the recording of a live webinar distilled from one of the topics in my full training curricula, which I deliver regularly to companies throughout the world. You get the video, the slides, and the final code with its git history.
For an intense, custom-tailored, private training session for your company, please contact me directly.
All Courses
Pragmatic Clean Architecture
Principles and Practices to Drive your Design
Core Refactoring Techniques
Survival Kit for Large Codebases
Integration Testing with Spring
Covering More Code with Simple Tests
Mastering Mocks
Writing maintainable tests that help you
Functional Programming in Java - Essentials
Master Streams and Lambdas
Functional Programming in Java - Advanced
Master Functional Programming Patterns in Java
Multi-threading in Java
The best ways to run your code in parallel
Memory Efficient Coding
Avoiding Memory Leaks and Memory-Wasteful Practices
Design Patterns - Creational
A Real-Life, Pragmatic Perspective
Transactions in Spring
Master Transaction Management with Spring Framework and Hibernate
JPA Best Practices
Crafting a state-of-the-art persistence model with Hibernate
Advanced JPA - High-performance Fetching
Fine-tune reading data with Hibernate
Bought a course on my former Teachable school? It's waiting for you: get your access link.

Victor Rentea