HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Eric Evans' DDD Foundations (DDD-FOUNDATIONS-01-02)
CODE: DDD-FOUNDATIONS-01-02          DURATION: 2 DAY/S

Eric Evans' DDD Foundation course will show you how to apply DDD building block patterns to the creation and refinement of practical software based on conceptual domain models.

At the same time, you will learn a new vocabulary of design that can help you collaborate with other DDD developers and techniques for working with the non-technical business experts.

This is a very hands-on course in which you will be pair programming and actively involved in group exercises.


LEARN HOW TO:
  • Structure domain models that solve important, difficult business problems at scale
  • Design and implement objects that cleanly express domain models via a ubiquitous language
  • Apply DDD "Building Blocks" for crisply executing designs based on business concepts
  • Collaborate with non-technical business experts to systematically explore a business domain and create models together
  • Maintain the boundaries of a subsystem and adjust your style of design to the part of the system you are working in.
PROGRAMME

Day 1

DDD Building Blocks and Ubiquitous Language

  • What is DDD and how can models provide real value?
  • Patterns for structuring models.
  • Coding exercise: Explicitly expressing a model in code. (Transform some really ugly code into explicit expressions in the ubiquitous language.)
  • Collaborating with non-technical business to explore deep models of the domain.

Day 2

Boundaries and Interactions

  • Maintaining the context boundaries around your subsystems that allow you to keep your design clean.
  • Shifting your design and coding style depending on the context you are in.
  • Bringing precision and rigor to your models with assertions.
  • Crafting a supple design.
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 08 Jul 2013 by Alberto Brandolini.
COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
08-07-13 London £1295.00 - Book Online Now
28-10-13 London £1295.00 £1165.00 if booked before 29-08-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
Eric Evans, author of Domain-Driven Design, is a thought leader in software design, domain driven design and domain modeling. He is particularly focused on...
More about Eric Evans
IS THIS COURSE FOR YOU?
If you are a Programmer, Tester, Business Analyst or Software Architect that wants to learn the foundations of DDD then this course is for you!

COURSE PREREQUISITES
To get the most out of Eric Evans' DDD Foundations course, you should have basic knowledge of object modeling and design.

COURSE LABS & EXERCISES
The course is very interactive, with a combination of presentations, group discussions & exercises and pair programming.

COURSE DATES & REGISTRATION
Date City Cost (ex vat) Offer
08-07-13 London £1295.00 - Book Online Now
28-10-13 London £1295.00 £1165.00 if booked before 29-08-13 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040

FOLLOW ON COURSES
Eric Evans' Strategic Design
© 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