YoVDO

Test-Driven Development and Domain-Driven Design from the Ground Up - Live Coding

Offered By: Devoxx via YouTube

Tags

Test-Driven Development Courses Code Quality Courses Software Architecture Courses Domain-driven Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Test-Driven Development (TDD) and Domain-Driven Design (DDD) principles through a live coding demonstration. Watch as a simple CRUD system for university student enrollments evolves into a more complex and maintainable codebase. Learn how to apply TDD from the project's inception, gradually introducing DDD concepts as requirements become more sophisticated. Witness the implementation of DDD tactical patterns such as repositories, aggregates, and domain services through code-smell refactoring. Discover how a well-structured, test-driven approach facilitates major model changes, ultimately demonstrating the enhanced maintainability of a DDD-based system. Gain practical insights into seamlessly integrating TDD and DDD methodologies for creating scalable and flexible software solutions.

Syllabus

TDD & DDD from the Ground Up Live Coding by Chris Simon


Taught by

Devoxx

Related Courses

DDD and EF Core: Preserving Encapsulation
Pluralsight
Mastering Microservices with Java
LinkedIn Learning
Domain-Driven Design Fundamentals
Pluralsight
Domain-Driven Design in Practice
Pluralsight
Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
Pluralsight