Microservices .NET

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Microservices .NET

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
9 mar. 2026 tot 12 mar. 2026
Toon 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 mar. 2026 tot 12 mar. 2026
Toon 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 mar. 2026 tot 12 mar. 2026
Toon 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 mar. 2026 tot 12 mar. 2026
Toon 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 mar. 2026 tot 12 mar. 2026
Toon 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 mar. 2026 tot 12 mar. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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. 2026
Toon 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
Beschrijving
In de cursus Microservices dotNET van SpiralTrain leren deelnemers schaalbare microservices bouwen en beheren met ASP.

Inleiding Microservices

De cursus start met een overzicht van de microservices-architectuur, inclusief de voordelen, uitdagingen, decompositie-strategieën, domein-gedreven ontwerp (DDD) en het ontwerpen van bounded contexts.

Microservices met ASP.NET Core

In deze module leren deelnemers microservices op te bouwen met ASP.NET Core, inclusief minimal APIs, API-versionering, configuratie via het Options Pattern, en het toepassen van de Clean Architecture.

API Gateway en Communicatie

Deelnemers leren over synchrone en asynchrone communicatie, het bouwen van een API Gateway met Y…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Microservices, .NET, Service Oriented Architecture (SOA), Linq en C#.

In de cursus Microservices dotNET van SpiralTrain leren deelnemers schaalbare microservices bouwen en beheren met ASP.

Inleiding Microservices

De cursus start met een overzicht van de microservices-architectuur, inclusief de voordelen, uitdagingen, decompositie-strategieën, domein-gedreven ontwerp (DDD) en het ontwerpen van bounded contexts.

Microservices met ASP.NET Core

In deze module leren deelnemers microservices op te bouwen met ASP.NET Core, inclusief minimal APIs, API-versionering, configuratie via het Options Pattern, en het toepassen van de Clean Architecture.

API Gateway en Communicatie

Deelnemers leren over synchrone en asynchrone communicatie, het bouwen van een API Gateway met YARP, gebruik van gRPC, service discovery en het introduceren van service meshes.

Authenticatie, Autorisatie en Beveiliging

Deze module behandelt beveiliging binnen microservices, OAuth 2.0, OpenID Connect, gebruik van IdentityServer, API policies, distributed identity management en het beveiligen van gateways.

Event-Driven Architectuur

Deelnemers leren de principes van event-driven systemen, message brokers zoals RabbitMQ en Kafka, event sourcing, de outbox pattern, en het coördineren van events via saga’s.

Gedecentraliseerd Datamanagement

Deze module gaat in op data-consistentie in gedistribueerde systemen, database per service strategieën, CQRS, eventual consistency en polyglot persistence.

Veerkracht, Monitoring en Logging

Deelnemers leren fouttolerantie patronen zoals circuit breakers en retries met Polly, distributed tracing met OpenTelemetry, gestructureerd loggen en monitoring met Prometheus en Grafana.

Containerisatie en Deployment

De focus ligt op het containeriseren van microservices met Docker, gebruik van Docker Compose, CI/CD pipelines opzetten, deployment naar Kubernetes (AKS) en gebruik van Helm charts.

Geavanceerde Microservices Architectuur

Tot slot verdiepen deelnemers zich in micro frontends, hybride architecturen, serverless integraties, event streaming, service mesh advanced topics en best practices voor grootschalige systemen.

Doelgroep Cursus Microservices .NET

De cursus Microservices .NET is bedoeld voor ervaren .NET developers die schaalbare, gedistribueerde applicaties willen ontwerpen en bouwen volgens de microservices-architectuur.

Voorkennis Cursus Microservices .NET

Grondige kennis van C#, ASP.NET Core en basiskennis van API-ontwikkeling, Docker en gedistribueerde systemen is vereist.

Uitvoering Training Microservices .NET

De training bestaat uit interactieve theoretische sessies, demonstraties en praktische hands-on labs onder begeleiding van een ervaren trainer.

Certificaat Microservices .NET

Deelnemers ontvangen na succesvolle afronding een certificaat van deelname aan de cursus Microservices .NET.

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

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.