Announcing New Temporal Training Courses for .NET Developers

headshot-angela-zhou

Angela Zhou

Senior Technical Curriculum Developer

The Developer Education team is excited to announce that our Temporal 101, Temporal 102, and Crafting an Error Handling Strategy courses are now available in .NET! These free, self-paced, hands-on training courses are designed to help developers build robust, reliable applications using the Temporal .NET SDK.

Whether you’re new to Temporal or ready to dive deeper, our .NET courses will provide the skills you need to start building and managing durable, fault-tolerant applications with Temporal.

Temporal 101: Introducing the Temporal Platform

In this course, you’ll explore what durable execution is as well as Temporal's core concepts and architecture. You’ll discover the basic building blocks of Temporal: Workflows and Activities.

You'll then get hands-on and develop an application that communicates with an external service using those Workflows and Activities

By completing Temporal 101, you’ll be able to:

  • Configure an environment for developing Temporal applications
  • Describe and implement a business process with Temporal
  • Interpret Temporal's Workflow execution model
  • Manage the lifecycle of your application with Temporal tooling

Temporal 102: Exploring Durable Execution

Temporal 102 builds on the concepts introduced in Temporal 101 to help you prepare your applications for production. This course emphasizes best practices and real-world challenges - not just solely focusing on advanced features.

You’ll test, debug, and deploy Temporal applications effectively, while also diving into the Event History to analyze and solve common problems that developers face. The course also provides insight into Temporal’s durability model, demonstrating how Temporal ensures state persistence and execution consistency.

By completing Temporal 102, you’ll be able to:

  • Describe how the Temporal platform achieves durable execution
  • Apply best practices to build robust applications
  • Debug Workflow issues and prepare your applications for production

Crafting an Error Handling Strategy

Handling errors effectively is essential to building resilient applications, and this course gives you the tools and techniques to do it right. You’ll take advantage of how Temporal represents different types of failures, and how to design error-handling strategies that integrate seamlessly with your business logic.

The course covers essential concepts like idempotence, Heartbeating, and the Saga Pattern - applying these strategies to ensure your application remains both correct and responsive. You’ll also explore features like custom retry policies, Activity timeouts, and Workflow cancellation mechanisms.

By completing Crafting an Error Handling Strategy, you’ll be able to: Design appropriate error-handling strategies for different failure scenarios Implement retries, compensating actions, and cancellation patterns in your Workflows Create applications that gracefully recover from failure with Temporal’s error-handling mechanisms

Ready to Get Started?

These courses are accessible and flexible, allowing you to learn at your own pace while building real-world skills. Best of all, they’re free! Check out our Learn site to view our courses!

Want to stay in the loop for future courses? Sign up here to receive updates!