HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Udi Dahan's Enterprise Development with NServiceBus (NSERVICEBUS-MSG-01-04)
CODE: NSERVICEBUS-MSG-01-04          DURATION: 4 DAY/S

Udi Dahan's "Enterprise Development with NServiceBus" course teaches you all the ins-and-outs of NServiceBus - the most popular, open-source service bus for .NET - now updated for NServiceBus 3.0. Used in production since 2006, NServiceBus is now used in hundreds of companies in finance, healthcare, retail, SaaS, web 2.0, and more.

From basic one-way messaging, through publish/subscribe; providing solutions from transactions to cross-machine scale out; this hands-on course will show you how simple distributed systems development can be.

Upon completion of Udi Dahan's NServiceBus course you will know how to use all the latest features of version 3.0, implement message exchange patterns such as full duplex and pub/sub, design long-running business processes using sagas and how to manage and monitor distributed systems.

LEARN HOW TO:
  • Use all the latest features of version 3.0
  • 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
  • Manage & monitor distributed systems
  • Scale out processing across server farms
PROGRAMME

Module 1: One-Way Messaging Basics

  • Routing with the unicast bus
  • Handling messages and polymorphic dispatch
  • Durable and express messaging

Module 2: Advanced One-Way Messaging

  • Fault tolerance and transactional processing (updated for 3.0)
  • Error queues and administrative message replay
  • Authorization, impersonation, and auditing
  • Convention over configuration (new in 3.0)

Module 3: Customized Messaging

  • Unit of work management and infrastructure extension (updated for 3.0)
  • Dependency injection and profiles
  • Unit testing
  • Web app and custom hosting
  • Web service integration and idempotence
  • Customized and centralized configuration (updated for 3.0)

Module 4: Full Duplex Basics

  • Callbacks and message handlers
  • Purging queues and discarding messages
  • Exposing REST, WCF, and web services (updated for 3.0)

Module 5: Advanced Full Duplex

  • Web cache priming
  • Business logic decomposition with multi-type responses
  • Improved ASP.NET threading with web callbacks
  • Crossing geographically distributed sites

Module 6: Distributed Systems Architecture Fundamentals

  • SOA
  • CQRS

Module 7: Publish/Subscribe

  • Publishing messages
  • Automatic and manual subscriptions
  • Subscription storage - built-in, extension, and profiles

Module 8: Administration and Monitoring

  • Queue and service naming & installation (updated for 3.0)
  • Monitoring in queue-based systems
  • Virtualization and MSMQ configuration
  • Performance counters & WMI
  • Business Activity Monitoring

Module 9: Scaling-out and Multi-Site Messaging

  • Message-driven load balancing for scaling out
  • Master and worker profiles and configuration (updated for 3.0)
  • HTTP and other cross-site communication (updated for 3.0)

Module 10: Long-running business processes

  • Durably managing time-bound processes (updated for 3.0)
  • Event correlation and business activity monitoring
  • Process flow for integration with legacy and 3rd party systems
  • Unit testing

Module 11: Group Exercise

  • Combines SOA services, CQRS collaborative domains, and sagas for long-running processes
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 12 Aug 2013 by Jimmy Bogard.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
12-08-13 London £2295.00 £2065.00 if booked before 13-06-13 Book Online Now
11-11-13 London £2295.00 £2065.00 if booked before 12-09-13 Book Online Now
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.
More about Udi Dahan
WHAT PEOPLE ARE SAYING
"A fantastic 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
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, then Udi Dahan's Enterprise Development with NServiceBus course is the one for you!

COURSE PREREQUISITES
To get the most out of Udi Dahan's 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
Udi Dahan's Enterprise Development with NServiceBus course is very hands-on - you will be building ever-larger NServiceBus solutions as you go through the course.

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
12-08-13 London £2295.00 £2065.00 if booked before 13-06-13 Book Online Now
11-11-13 London £2295.00 £2065.00 if booked before 12-09-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer