In-person Training:
Improving is now back to delivering in-person training in most of our offices! Check out our full schedule for locations near you or contact us about scheduling another in-person class.

MassTransit
The MassTransit Developer Certification 3-day course is the surest way to elevate your abilities in building distributed systems.
Full Course DescriptionMassTransit Course Details & Schedule
Part 1: Developing Distributed Systems Instructional time: 12 hours
Configuring MassTransit and RabbitMQ
Writing automated tests
Publishing messages
Writing handlers
Designing workflows
Designing messages
Scheduling delivery
Ensuring that handlers are idempotent
Ensuring that handlers are commutative
Part 2: Handling Errors Instructional time: 8 hours
Testing failure scenarios
Distinguishing among failure types
Configuring retry policies
Buffering outgoing messages
Enrolling the outbox within a transaction
Publishing faults
Executing compensating transactions
Installing prophylactic middleware
Part 3: Operations Instructional time: 4 hours
Monitoring a production system
Injecting custom observers
Responding to dead letters
Deploying and initializing new services
Auditing messages