|
CODE: NSERVICEBUS-MSG-01-02 DURATION: 2 DAY/S
Udi Dahan's Enterprise Development with NServiceBus course teaches you to address the challenges of developing systems for the enterprise. Traditional RPC approaches like web services and WCF have failed to address many issues. Scalability and availability are the two better known quality attributes of the enterprise, but fault-tolerance and reliability are just as critical to prevent data loss and inconsistencies.
Join Udi Dahan as he describes the principles and patterns which address these topics, and see how NServiceBus - a framework implementing these principles and patterns, can be used to unify and simplify things like transactions, threading, messaging, monitoring, and versioning. The most popular open-source service bus for .NET, NServiceBus has already seen many production deployments by leading companies in finance, healthcare, retail, SaaS, web 2.0, and more.
Enterprise development - done right
LEARN HOW TO:
- Implement message exchange patterns such as full duplex and pub/sub
- Design long-running business processes using sagas
- Architect for integration, retries, and fault tolerance
- Configure NServiceBus for your applications
- Scale out processing across heterogeneous server farms
PROGRAMME
Module 1: NServiceBus basics
- One-way messaging and queues
- Request/Response and Full Duplex
- Subscribing to messages, publishing messages
Module 2: Architectural Implications
- Late messages and TimeToBeReceived
- Unavailable subscribers, lost notifications, and service-level agreements
- Exception management, faults, and retries
Module 3: Long-running business processes
- The saga programming model
- Using timeout messages and the timeout manager
- Unit testing for sagas
Module 4: Scalability and Monitoring
- Using the distributor for scaling messages out across many servers
- Monitoring queues, dynamically increasing worker threads on bottlenecked processes
- Runtime debugging with error queues
|
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
|
Udi Dahan is the lead of the NServiceBus project – the most popular open-source .NET Enterprise Service Bus and an internationally renowned expert on software architecture and design. Recommended by Dr. Dobb's as well as the International .NET Associ
More about Udi Dahan
|
WHAT PEOPLE ARE SAYING
| "A fantastic 2 day course with @udidahan at @skillsmatter just finished - recommend to everyone! ...please do quote me, the more people attend that course, the better the dev community will be :)" |
Neil Robbins |
Sep 2009 |
IS THIS COURSE FOR YOU?
If you are a .NET developer working on distributed systems, looking to use loosely coupled messaging techniques for increased reliability, availability, and scalability, this is the NServiceBus course for you!
COURSE PREREQUISITES
To get the most out of this NServiceBus course, you should have basic knowledge of C# and .NET. Previous experience of Web development or enterprise applications is beneficial, although not essential.
COURSE LABS & EXERCISES
This NServicebus course is a mixture of talks and practical exercises. A number of exercises will allow you to dive in and gain practical experience with the core NServiceBus features.
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 1839040
|