Courses and workshops
Learn more about Java, Testing, and Concurrency
Want to improve your Java skills?
Virtual Threads is one of the most existing feature. It impacts how you write your concurrent code but also the frameworks you use like Spring and Jakarta EE.
Testing is very important as it gives you confidence in your code and the confidence to deliver features that work! Testing can even be fun and writing it doesn't have to be difficult
Java adds new features and preview features every 6 months, keeping up with the changes can be difficult at times. During modern Java course you will know about all newest and upcoming features.
These workshops are designed to boost your team's skills, creating an environment where they can master Virtual Threads, stay up-to-date with the latest Java features, and excel in advanced testing techniques. Each workshop is customised to fit the challenges you and your team face.
Virtual Threads in Java
Duration: 1 or 2 day
- What are virtual threads
- Virtual threads with existing code
- Structured concurrency
- Scoped Values
- Pitfalls and common challenges
- Virtual threads with Spring/Jakarta
Modern Testing in Java
Duration: 1 or 2 day
- How to write unit tests
- How to use JUnit
- JUnit deep dive
- How to use Mockito
- Deep dive into Mockito
- Testing best practices
Modern Java 21 and beyond
Duration: 1 or 2 day
- How to write unit tests
- How to use JUnit
- JUnit deep dive
- How to use Mockito
- Deep dive into Mockito
- Testing best practices
Fit to your needs
1. No student limit
There is no limit to the number of students or teams. The more people who like the training the cheaper it gets per person.
2. Adjusted to your challenges
A generic course is not useful! That why I adapt every live course to the needs you or your team is facing right now. So we don't only cover what is great to know, but also what you need to know.
3. Access to newer course material
Java and framework keep changing and so do courses. That's why you will always get access to the latest course material.
Contact me
Have a Java related question? Feel free to contact me, I am happy to engage.