Format
In Zürich, on-site at your office anywhere in Switzerland or Europe, or fully remote. We adapt exercises and tooling to your environment.
These in-house courses help Java and Spring teams deepen the skills they need in their daily work. Developers build a shared technical foundation, practise proven patterns, and work through exercises relevant to the systems they operate. Courses are taught by practitioners who use Spring in consulting and software delivery, with public talks at Devoxx, Spring I/O, and JavaLand. Delivery is in Zürich, at your office, or fully remote.
In-house, up to 12 participants. Content tailored to your codebase and your stack.
Each course combines guided explanation with hands-on code. We agree the core agenda and any optional modules before delivery, then tailor the content and pace to your team's experience.
Build a practical foundation in the Spring Framework: IoC container, dependency injection, AOP, data access, and Spring MVC. Supports preparation for the Spring Certified Professional exam.
4 days · Intermediate · Java knowledge required
Secure your Spring applications with authentication, authorisation, OAuth2, OpenID Connect, JWT, and method-level security.
2 days · Intermediate · Spring Boot experience required
Measure startup time and memory use, tune Spring Boot applications, and evaluate GraalVM native images.
1–2 days · Advanced · Spring Boot experience required
Build LLM-backed applications with Spring AI and Embabel: model integration, RAG pipelines, vector stores, MCP, and agentic workflows.
2 days · Intermediate · Java and Spring Boot required
Design maintainable modular monoliths with Spring Modulith: verify boundaries with architecture tests, decouple with domain events, and generate living architecture documentation.
2 days · Intermediate · Spring Boot experience required
Architecture, testing, refactoring, code review, or AI-assisted development, designed around your product, your stack, and your real code.
Flexible format · Content agreed with your team
In Zürich, on-site at your office anywhere in Switzerland or Europe, or fully remote. We adapt exercises and tooling to your environment.
Delivered in English or German. Italian available on request. Course materials are in English.
Taught by senior practitioners, including a Java Champion, who use Spring in consulting, software delivery, and public teaching.
Before each delivery, we align the material with the Spring and Spring Boot versions your team uses and cover the relevant migration path.
We adjust depth, pace, and examples to your team's experience and your codebase's real challenges. We can split courses into shorter modules.
Tell us which capability your team needs to build. We'll shape the course around your stack, delivery goals, and current codebase.
In-house, up to 12 participants. Content tailored to your codebase and your stack.