Our Workshops
Our industry-leading workshops are designed to quickly up-skill your team in crucial areas of the software development life cycle in a way that is applicable to real-life projects. With our workshops you get the following benefits:
-
We offer our workshops in-house or remote
-
All our workshops can be done in German or English
-
Flexible Pricing based on participants numbers
Building Distributed Systems
Our 2-day flagship course offers you with a best-in-class introduction to building distributed cloud-native systems.
The course contains:
-
Distributed Systems Trade-Offs
-
Designing Microservices
-
Inter-Service Communication Patterns
-
Understanding REST
-
Security
-
Scaling
-
Caching
-
and more
Domain Driven Design
In this 2-day course we offer a deep dive into the wonderful world of Domain Driven Design and how to apply it to new or existing projects to reap its benefits. The course contains:
-
Benefits to applying DDD in your organisation
-
Understanding Domains, Sub-Domains, Bounded Context
-
Context Mapping
-
Entities, Value Objects, Aggregates
-
Architectural Patterns & Integration Patterns
-
Event Storming
Test-Driven Development
This workshop gives you the hands-on experience needed to apply TDD consistently and reap its full benefits. There are four modules, each one day long, which can be chosen to your liking.
The modules are:
-
Introduction to TDD
-
TDD in Legacy Systems
-
TDD with Microservices
-
TDD with React