Format
On-site at your office anywhere in Switzerland or Europe, fully remote, or in our course rooms in Zürich. We adapt exercises and tooling to your environment.
Focused, hands-on training in the modern Spring ecosystem, taught by practitioners who build with Spring every day. Delivered in our course rooms in Zürich, on-site at your office anywhere in Switzerland or Europe, or fully remote – in English or German.
Every course is hands-on with real code exercises, and we tailor content and pace to your team's experience level.
Master the fundamentals of the Spring Framework: IoC container, dependency injection, AOP, data access, and Spring MVC. Includes 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
Tune startup time, reduce memory footprint, and compile to GraalVM native images for production-grade performance.
1–2 days · Advanced · Spring Boot experience required
Build intelligent applications with Spring AI and Embabel: LLM integrations, RAG pipelines, vector stores, MCP, and agentic workflows.
2 days · Intermediate · Java and Spring Boot required
Design maintainable modular monoliths with Spring Modulith: enforce boundaries, decouple with domain events, and generate living architecture documentation.
2 days · Intermediate · Spring Boot experience required
On-site at your office anywhere in Switzerland or Europe, fully remote, or in our course rooms in Zürich. 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 consult on and build Spring applications every day.
We continuously update every course to the latest framework releases – no training is ever outdated. That's our promise.
We adjust depth, pace, and examples to your team's experience and your codebase's real challenges. Courses can be split into shorter modules.
Tell us about your team and goals. We'll design the right training for your context.