Expert Java Training by David Vlijmincx
Level up your team's Java skills with hands-on workshops by a recognized industry expert
Transform your team's Java capabilities with hands-on workshops led by David Vlijmincx - Oracle ACE, published author, and international conference speaker with 8+ years of enterprise Java development experience.Why Choose These Workshops?
Battle-Tested Enterprise Expertise: Benefit from 8+ years of enterprise Java development experience, distilled into practical, immediately applicable knowledge
Industry-Recognized Authority: Learn from an Oracle ACE who has authored two technical books and influenced 240,000+ developers annually through his technical blog
Tailored to Your Success: Each workshop is customized to your team's codebase and challenges, ensuring immediate ROI
Future-Proof Investment: Lifetime access to updated materials keeps your team ahead of Java's evolution
Featured Workshops
🚀 Virtual Threads in Java
Master Java's Game-Changing Concurrency Feature
Transform how your team writes concurrent code and leverages modern frameworks like Spring and Jakarta EE.
Duration: 1 day - in person
What You'll Master:
- Virtual Threads fundamentals and implementation
- Migrating existing code to Virtual Threads
- Structured concurrency patterns
- Scoped Values for enhanced thread management
- Common pitfalls and their solutions
- Framework integration (Spring/Jakarta)
🔗 Foreign functions and memory
Master Java's new native interface
Discover how to leverage Java's Foreign Function Interface (FFI) for native performance, modern memory management, and seamless C library integration.
Duration: 1 day - in person
What You'll Master:
- Foreign Function Interface (FFI) fundamentals
- Native memory management
- Performance optimization for native operations
- Integration with C libraries and system calls
- Structured concurrency with native code
- Best practices for native memory safety
- Performance profiling and benchmarking
✅ Modern Testing in Java
Build Unshakeable Confidence in Your Code
Equip your team with advanced testing strategies that ensure robust, maintainable applications.
Duration: 1 day - in person
What You'll Master:
- Unit testing best practices and patterns
- JUnit 5 advanced features and extensions
- Mockito deep dive and advanced mocking
- Test-driven development (TDD) workflows
- Integration testing strategies
- Performance testing techniques
Workshop Delivery Designed for Enterprise Teams
Customized Implementation
Every workshop is tailored to address your team's specific challenges:
- Pre-workshop analysis of your specific challenges
- Custom exercises using your actual codebase
- Industry-specific pattern focus
- Flexible scheduling for global teams
Enterprise-Friendly Pricing
Invest in your team's Java expertise. Each workshop includes hands-on training, customized content, and ongoing access to materials.
- Full-day workshops for teams from €2,500
- Custom packages for enterprise needs
- Ongoing access to updated materials
- Volume discounts for multiple workshops
About Your Instructor
- Oracle ACE Associate
- Author of two technical Java books
- Technical reviewer for two additional books
- 25+ international conference presentations
- Technical blog reaching 240,000+ developers annually
- 8+ years of enterprise Java development experience
Workshop Feedback
From Conference Workshops:- "The workshop was incredibly detailed and packed with practical content. Every minute was valuable."
- "Great attention to technical details while keeping the content accessible."
- "One of the most content-rich workshops I've attended at a conference."
- "Appreciated the thorough coverage and hands-on approach."
Get Started
Ready to boost your team's Java expertise? Workshops start from €2,500 for a full-day intensive training. Schedule a consultation to discuss your team's needs and design a custom training program.- Email [email protected] to schedule a free 30-minute discovery call.
- We'll discuss your team's specific needs and challenges
- You'll receive a tailored workshop proposal within 24 hours"
FAQ
What's the ideal team size for a workshop? Optimal group size is 5-15 developers to ensure personal attention and effective hands-on practice. The sweet spot is 8-10 developers for optimal pair programming and group exercises. Larger teams can be accommodated through multiple sessions.
Where are the workshops conducted? All workshops are delivered on-site at your company's location. This allows your team to work in their familiar environment with their actual development setup and makes it easier to discuss specific challenges with your codebase.
What's the investment for a workshop? Full-day workshops start at €2,500 for teams up to 5 developers, with an additional €300 per developer (maximum 15 participants). This pricing ensures personalized attention while keeping the training accessible. Multiple workshop discounts are available.
What preparation is needed before the workshop? Participants should have Java development experience and their development environment set up. Specific requirements will be shared before the workshop.
Can the workshop be customized to our tech stack? Yes! Pre-workshop consultation ensures content aligns with your team's frameworks and tools (Spring, Jakarta EE, etc.).
What happens after the workshop? Participants get lifetime access to workshop materials and updates. Follow-up Q&A session available within 2 weeks after the workshop.
What's the typical workshop schedule? Workshops run from 9:00 to 17:00 with breaks. For 2-day workshops, each day builds on the previous learning.
Can we record the workshop? No, workshops are not recorded to ensure open discussion and protect proprietary content. However, comprehensive documentation is provided.
What if we need to reschedule? Flexible rescheduling available with 2 weeks notice. Shorter notice may incur additional fees.
Do you offer remote/hybrid options? While in-person training is recommended for optimal interaction, hybrid solutions can be arranged for distributed teams.
What's the typical workshop schedule? The workshop runs from 9:00 to 17:00, including:
- Morning session (9:00 - 12:30)
- Lunch break (12:30 - 13:30)
- Afternoon session (13:30 - 17:00)
- Short breaks throughout the day
- Flexible timing possible to accommodate your team's schedule