Build the Finance Skills That Lead to Promotions, Not Just Certificates
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates how to refactor existing anemic and procedural code toward a cohesive domain-driven model. It uses code smells, design patterns, and incremental changes to encapsulate business behavior and improve unit testability.
Syllabus
Introduction
What is DomainDriven Design
Domain Model
The Problem
Test Urban Design
Refactoring
Books
Current State
Where is the behavior
Mediator
Code Walkthrough
Reverse Refactoring
OfferValue Calculator
Expiration Type
Assignment and Fixed Expiration Types
Abstract Methods
Assign Offer Method
Assign Offer Logic
Taught by
NDC Conferences