Description
Course info
Rating
(903)
Level
Intermediate
Updated
Jul 17, 2012
Duration
2h 1m
Description

In part 1 of this series, you'll learn why separating software application logic into layers is a common practice, as well as some pros and cons of doing so. You'll see how monolithic applications can evolve into N-Tier applications, including two approaches: Data Centric and Domain Centric (or DDD) designs.

About the author
About the author

Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible.

More from the author
C# Design Patterns: Template Method
Advanced
34m
Jul 18, 2020
Design Patterns Overview
Beginner
37m
May 14, 2020
C# Design Patterns: Singleton
Beginner
33m
May 4, 2020
More courses by Steve Smith