Description
Course info
Rating
(869)
Level
Intermediate
Updated
July 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
Pair Programming
Beginner
2h 29m
7 Apr 2016
Domain-Driven Design Fundamentals
Intermediate
4h 16m
25 Jun 2014
Refactoring Fundamentals
Intermediate
8h 1m
13 Dec 2013
More courses by Steve Smith