Domain-Driven Design (DDD) is an approach to software development that emphasizes high-fidelity modeling of the problem domain, and which uses a software implementation of the domain model as a foundation for system design. This approach helps organize and minimize the essential complexity of your software. Python is a highly productive, easy-to-learn, lightweight programming language that minimizes accidental complexity in the solution domain. This 16 hour course will teach you the fundamentals of DDD in the context of Python.
This course is delivered online, in a 4x4 format (one four-hour session each day for four days from 09:30 to 13:30), plus some self-guided learning.
No public training events are currently scheduled. Please contact us to express interest in forthcoming public courses, or to arrange a private course.