WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!
DDD eXchange 2012
The DDD eXchange returns in 2012 on June 15 -- follow #dddx on Twitter for updates, or to find out more visit
http://skillsmatter.com/event/design-architecture/ddd-exchange-2012/js-20433
Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD
This 3-day CQRS course covers Domain Events, Event Sourcing and how to apply DDD. Join to learn all about system building and architectures with Domain Driven Design. The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD. Greg's course will help you avoid this. To find out more, please go
here
This is a two-day hands-on course in which students learn Test-Driven Development (TDD) and Refactoring. This course alternates between lecture and exercise so that students can experience, first-hand, the practices and disciplines of these fundamental topics.
- Professionalism, Craftsmanship and Clean Code
- Code Smells
- De-odorizing code by using refactorings
- Unit testing and Test Driven Development
- Design Patterns that facilitate testing and refactoring
Find out more
here
An intensely hands-on and exercise driven course that focuses on the design of clean, robust, and maintainable unit and acceptance tests. Students will learn the principles of test design, and the practices of keeping tests clean. More importantly, they will learn the principles of designing applications for testability. Exercises include the refactoring of bad tests, the writing of clean tests, and the design and refactoring of applications to make them testable.
This is a three-day hands-on course in which you will learn the principles and practices of test design and described in Robert C. Martin's book: Agile Software Development, Principles, Patterns, and Practices. You will also receive this book as part of the course materials.
Exercises are in Java, but are applicable to C#, C++, and other object oriented languages. Find out more
here
Eric Evans Domain Driven Design Hands-On Immersion Workshop
Eric Evans' 4-day Domain Driven Design Hands-On Immersion Workshop will teach you how to put the domain model to work. This intensive course will teach you how to strike a healthy balance between digging into your subject matter and addressing technological issues, which, while unavoidable, cannot be allowed to dominate the development process for commercially viable systems. We weave together lecture, discussion and classroom exercises, including hands-on coding projects. In discussions, you will have the opportunity to discuss your own experiences and relate your own work to the principles and techniques presented in the class. To find out more, please go
here
Udi Dahan's Advanced Distributed Systems Design with SOA
This very intensive 5-day workshop will help you take the pain out of designing large-scale distributed systems. New technologies make it easier to comply with today’s communications and security standards, but they won't magically provide you with a robust and scalable system. Join Udi for a course packed with the wisdom of companies like SUN, Amazon and eBay. Tried-and-true theories and fallacies will be shown, helping you to avoid costly mistakes. Communications patterns like publish/subscribe and correlated one-way request/response will be demonstrated, in conjunction with advanced object-oriented state management practices for long-running workflows. If you enjoy deep architectural discussion, join! To find out more, please go
here