course

NL/EN
This training is available in Dutch and English. More information

Dapr for .NET Developers

Build microservices easier and faster with Dapr

February 3, 2025
- Veenendaal / Remote
1 day
825 (excl. VAT)

Description

Dapr (distributed application runtime) is an open-source, cross-platform runtime for building microservices in different technology stacks.

Additionally, Dapr also offers a set of building blocks. These building blocks provide a solution for some of the challenges one faces when building microservices. Examples include synchronous communication between services (including discovery and resilience), asynchronous communication using the publish/subscribe pattern, storing contextual information in an external state store, handling sensitive data like usernames and passwords, and monitoring the services and all communication between them.

In this workshop, you will learn about Dapr and how to apply Dapr in a step-by-step manner. The workshop consists of several modules. Each module starts with a theoretical part. With some modules, you then take this into practice in hands-on assignments. In these assignments, you apply Dapr yourself and build an entire microservices-based application.

In the hands-on assignments, we use the Dapr .NET SDK, but you are free to use the Dapr SDK for the technology stack of your choice. However, if you choose to do so, you are expected to rely on your knowledge of the stack (and the Dapr documentation).

Prior Knowledge

  • Experience with .NET 6 and C#
  • Some experience with Docker, Docker Compose and Kubernetes
  • Experience with Visual Studio or Visual Studio Code

Subjects

  • Dapr concepts
  • Dapr architecture
  • Dapr hosting modes
  • Dapr building blocks:
    • Service invocation
    • Publish and subscribe
    • State management
    • Bindings
    • Secrets management
    • Observability and monitoring
  • The different SDKs
  • Contribute to Dapr

Schedule

Start dateDurationLocation
February 3, 2025
1 day
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

"The instructor was clearly very experienced and had a lot of knowledge about the subject."
Mika
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten