Microservices .NET
placeAmsterdam 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 10 maart 2026, 09:30-16:30, Amsterdam, Dag 2 event 11 maart 2026, 09:30-16:30, Amsterdam, Dag 3 event 12 maart 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 10 maart 2026, 09:30-16:30, Eindhoven, Dag 2 event 11 maart 2026, 09:30-16:30, Eindhoven, Dag 3 event 12 maart 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Houten, Dag 1 event 10 maart 2026, 09:30-16:30, Houten, Dag 2 event 11 maart 2026, 09:30-16:30, Houten, Dag 3 event 12 maart 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Online, Dag 1 event 10 maart 2026, 09:30-16:30, Online, Dag 2 event 11 maart 2026, 09:30-16:30, Online, Dag 3 event 12 maart 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 10 maart 2026, 09:30-16:30, Rotterdam, Dag 2 event 11 maart 2026, 09:30-16:30, Rotterdam, Dag 3 event 12 maart 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 9 mrt. 2026 tot 12 mrt. 2026Toon rooster event 9 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 10 maart 2026, 09:30-16:30, Zwolle, Dag 2 event 11 maart 2026, 09:30-16:30, Zwolle, Dag 3 event 12 maart 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 12 mei 2026, 09:30-16:30, Amsterdam, Dag 2 event 13 mei 2026, 09:30-16:30, Amsterdam, Dag 3 event 14 mei 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 12 mei 2026, 09:30-16:30, Eindhoven, Dag 2 event 13 mei 2026, 09:30-16:30, Eindhoven, Dag 3 event 14 mei 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Houten, Dag 1 event 12 mei 2026, 09:30-16:30, Houten, Dag 2 event 13 mei 2026, 09:30-16:30, Houten, Dag 3 event 14 mei 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Online, Dag 1 event 12 mei 2026, 09:30-16:30, Online, Dag 2 event 13 mei 2026, 09:30-16:30, Online, Dag 3 event 14 mei 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 12 mei 2026, 09:30-16:30, Rotterdam, Dag 2 event 13 mei 2026, 09:30-16:30, Rotterdam, Dag 3 event 14 mei 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 11 mei. 2026 tot 14 mei. 2026Toon rooster event 11 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 12 mei 2026, 09:30-16:30, Zwolle, Dag 2 event 13 mei 2026, 09:30-16:30, Zwolle, Dag 3 event 14 mei 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 13 jul. 2026 tot 16 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 14 juli 2026, 09:30-16:30, Amsterdam, Dag 2 event 15 juli 2026, 09:30-16:30, Amsterdam, Dag 3 event 16 juli 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 13 jul. 2026 tot 16 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 14 juli 2026, 09:30-16:30, Eindhoven, Dag 2 event 15 juli 2026, 09:30-16:30, Eindhoven, Dag 3 event 16 juli 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 13 jul. 2026 tot 16 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Houten, Dag 1 event 14 juli 2026, 09:30-16:30, Houten, Dag 2 event 15 juli 2026, 09:30-16:30, Houten, Dag 3 event 16 juli 2026, 09:30-16:30, Houten, Dag 4 |
computer Online: Online 13 jul. 2026 tot 16 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Online, Dag 1 event 14 juli 2026, 09:30-16:30, Online, Dag 2 event 15 juli 2026, 09:30-16:30, Online, Dag 3 event 16 juli 2026, 09:30-16:30, Online, Dag 4 |
placeRotterdam 13 jul. 2026 tot 16 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Rotterdam, Dag 1 event 14 juli 2026, 09:30-16:30, Rotterdam, Dag 2 event 15 juli 2026, 09:30-16:30, Rotterdam, Dag 3 event 16 juli 2026, 09:30-16:30, Rotterdam, Dag 4 |
placeZwolle 13 jul. 2026 tot 16 jul. 2026Toon rooster event 13 juli 2026, 09:30-16:30, Zwolle, Dag 1 event 14 juli 2026, 09:30-16:30, Zwolle, Dag 2 event 15 juli 2026, 09:30-16:30, Zwolle, Dag 3 event 16 juli 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Amsterdam, Dag 1 event 8 september 2026, 09:30-16:30, Amsterdam, Dag 2 event 9 september 2026, 09:30-16:30, Amsterdam, Dag 3 event 10 september 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Eindhoven, Dag 1 event 8 september 2026, 09:30-16:30, Eindhoven, Dag 2 event 9 september 2026, 09:30-16:30, Eindhoven, Dag 3 event 10 september 2026, 09:30-16:30, Eindhoven, Dag 4 |
Introduction to Microservices
The course starts with an overview of microservices architecture, including benefits, challenges, decomposition strategies, domain-driven design (DDD), and designing bounded contexts.
Microservices with ASP.NET Core
Participants learn to build microservices with ASP.NET Core, including minimal APIs, API versioning, service configuration, and applying Clean Architecture principles.
API Gateway and Communication
Participants learn about synchronous and asynchronous communication, building an API Gateway with YARP, using gRPC for high-perfor…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Introduction to Microservices
The course starts with an overview of microservices architecture, including benefits, challenges, decomposition strategies, domain-driven design (DDD), and designing bounded contexts.
Microservices with ASP.NET Core
Participants learn to build microservices with ASP.NET Core, including minimal APIs, API versioning, service configuration, and applying Clean Architecture principles.
API Gateway and Communication
Participants learn about synchronous and asynchronous communication, building an API Gateway with YARP, using gRPC for high-performance communication, and service discovery.
Authentication, Authorization and Security
This module covers securing microservices using OAuth 2.0, OpenID Connect, Identity Server integration, API authorization policies, distributed identity, and API gateway security.
Event-Driven Architecture
Participants dive into event-driven systems, message brokers (RabbitMQ, Kafka), event sourcing, the outbox pattern, sagas for distributed transactions, and event orchestration.
Distributed Data Management
This module discusses challenges of distributed data, the CAP theorem, CQRS, eventual consistency, cross-service querying, and polyglot persistence strategies.
Resilience, Monitoring and Logging
Participants learn transient fault handling, retries with Polly, circuit breakers, distributed tracing with OpenTelemetry, structured logging, and monitoring with Prometheus and Grafana.
Containerization and Deployment
The focus is on containerizing microservices with Docker, managing multi-service environments with Docker Compose, setting up CI/CD pipelines, and deploying to Azure Kubernetes Service.
Advanced Microservices Architecture
Finally, participants explore advanced topics like micro frontends, hybrid architectures, serverless integration, event streaming, service mesh technologies, and best practices for scaling.
Audience Microservices .NET Course
The Microservices .NET course is intended for experienced .NET developers who want to design and build scalable distributed applications based on microservices architecture.
Prerequisites Microservices .NET Course
Solid knowledge of C#, ASP.NET Core, and familiarity with API development, Docker, and distributed systems is required.
Training Execution Microservices .NET
The training consists of interactive theoretical sessions, live demonstrations, and practical hands-on labs under the guidance of an experienced trainer.
Certificate Microservices .NET
Participants will receive a certificate of completion for the Microservices .NET course after successfully finishing the training.
Modules
Module 1: Intro Microservices
- What are Microservices?
- Microservices vs Monoliths
- Benefits and Challenges
- Domain-Driven Design
- Bounded Contexts
- Designing Microservices
- Evolutionary Architecture
- Microservices Patterns
- Decomposition Strategies
- Database per Microservice
Module 2: Microservices .NET Core
- Building REST APIs
- Minimal APIs in ASP.NET Core
- Versioning APIs
- Model Validation
- Content Negotiation
- Health Checks
- Swagger and OpenAPI
- Service Registration and Discovery
- Service Configuration Options Pattern
- Microservices with Clean Architecture
Module 3: API Gateway
- Synchronous Communication
- Asynchronous Communication
- Introduction to API Gateway Pattern
- Building an API Gateway with YARP
- Routing and Aggregation
- Authentication at Gateway Level
- gRPC Basics in .NET
- gRPC vs REST
- Service Mesh Concepts
- Using Dapr for Communication
Module 4: Security
- Security in Microservices
- OAuth 2.0 and OpenID Connect
- IdentityServer Integration
- JWT Tokens and Validation
- Scopes and Claims
- API Authorization Policies
- User Authentication and Federation
- Distributed Identity Management
- Securing APIs behind API Gateway
- Handling Security at Service Mesh
Module 5: Event-Driven Architecture
- Event-Driven Architecture Overview
- Publish-Subscribe Pattern
- Message Brokers (RabbitMQ, Kafka)
- Event Sourcing Basics
- Integration Events
- Domain Events
- Idempotent Event Handling
- Outbox Pattern
- Saga Pattern
- Choreography vs Orchestration
Module 6: Distributed Data
- Challenges of Distributed Data
- CAP Theorem
- Database per Service Strategy
- Data Consistency Approaches
- Two-Phase Commit and Sagas
- CQRS Pattern
- Read Models and Write Models
- Eventual Consistency
- Cross-Service Queries
- Polyglot Persistence
Module 7: Resilience
- Transient Fault Handling
- Retry Policies with Polly
- Circuit Breaker Pattern
- Timeout and Bulkhead Isolation
- Distributed Tracing (OpenTelemetry)
- Structured Logging with Serilog
- Centralized Logging with ELK Stack
- Prometheus and Grafana
- Health Checks
- Metrics Aggregation and Alerting
Module 8: Containerization
- Introduction to Containers
- Dockerizing .NET Microservices
- Creating Dockerfiles for Services
- Multi-Stage Builds
- Using Docker Compose
- Container Registry (ACR, DockerHub)
- Continuous Integration with GitHub
- Continuous Deployment to AKS
- Helm Charts for Deployment
- Rolling Updates
Module 9: Advanced Microservices
- Micro Frontends and Microservices
- Serverless and Microservices
- Hybrid Architectures
- Edge Services
- Event Streaming Architectures
- Domain-Oriented Microservices
- Service Mesh Advanced Topics
- Federated Identity across Services
- Multi-Cluster Deployments
- Best Practices for Large Systems
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

