Description
Course info
Rating
(896)
Level
Intermediate
Updated
Jul 17, 2012
Duration
2h 2m
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
Refactoring for C# Developers
Intermediate
2h 18m
Aug 22, 2019
SOLID Principles for C# Developers
Beginner
2h 9m
Apr 2, 2019
More courses by Steve Smith