Skip to main content

Training courses

Advanced Distributed Systems Design

Join Udi Dahan for this extremely popular (and intensive) course on modern architecture design practices for distributed systems with Service-Oriented Architecture that will change the way you think about designing software systems.

Also available for purchase as a series of videos (included in the live course package).

More information

Not ready to commit to the full course? Udi is now offering a few of the fundamental lessons free for a limited time. Enroll now in Distributed Systems Design Fundamentals.

NServiceBus Step-by-step

Get started with NServiceBus by building something realistic from scratch: a back end for a retail e-commerce system. You'll learn how to send asynchronous messages between processes, how to use the Publish/Subscribe pattern to decouple business processes, and the advantages of using reliable messaging to enable automatic retries after processing failures.

More information

Microservice Architecture in ASP.NET Core

Microservices are easy… until services need to talk reliably. This Pluralsight course by our champ Roland Guijt teaches you how to build great microservice architectures using NServiceBus 10, covering messaging, workflows, and the patterns that make distributed systems resilient. You'll learn how to design message-driven microservices, coordinate workflows with sagas, handle failures in distributed systems, and build reliable service communication.

More information

On-site training

Get a large team up to speed with training customized just for your individual business needs. This can include from challenging your views of architecting systems, to architecture and code reviews, or guidance on how to use NServiceBus in the most effective manner.

More information

Other training events

Check out these other ways to learn about NServiceBus and the Particular Service Platform: