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 daily engineering work, from using AI coding agents effectively to designing and operating Spring systems. Developers build a shared technical foundation and work through exercises relevant to the repositories and systems they maintain. Courses are taught by practitioners 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.
Use Codex, Claude Code, GitHub Copilot, and similar coding agents in a disciplined engineering workflow: repository context, harnesses, tools, hooks, tests, permissions, and human review.
2 days · Intermediate · Software development and Git required
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 Java, Spring, and AI-assisted engineering in consulting, software delivery, and public teaching.
Before each delivery, we align the material with your Java and Spring versions, selected AI tools, development environment, and 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.