Het programma bestaat uit twee blokken van elk ruim twee maanden met wekelijks klassikale bijeenkomsten op donderdag en vrijdag (overdag).
Blok 1
U leert om een (in potentie) grote applicatie van voorkant tot achterkant te bouwen. U krijgt diepgaande kennis van Test Driven Development, C# en .NET Core. Hierbij is aandacht voor software development op hoog professioneel niveau: hoe zorgen professionals ervoor dat projecten met hoge kwaliteit binnen tijd en budget opgeleverd worden? Daarnaast doet u ook basiskennis op van onderdelen om een groot systeem te kunnen realiseren, zoals Story Mapping, ASP .NET, MVC Core, Entity Framework en Docker.
Blok 2
Vervolgens gaat u de kennis uit blok 1 verdiepen. Er is aandacht voor architectuur en teamwerk. U leert werken met architectuurprincipes als Micro Services, CQRS, Event Driven Architecture, en Eventual Consistency. Zaken als schaalbaarheid, hoge beschikbaarheid en korte recoverytijden staan hierbij centraal. Doel van dit blok is dat u kennis en vaardigheden opdoet om met een serieus developmentteam een Continuous Delivery proces op te zetten en daarmee een groot complex softwaresysteem te ontwikkelen met Azure DevOps, Blazor, MoQ, RabbitMQ, Gherkin/Specflow, en Kubernetes.