Description
Course info
Rating
(915)
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
Kanban: Getting Started
Beginner
2h 16m
Jan 22, 2021
C# Design Patterns: Memento
Advanced
32m
Sep 2, 2020
More courses by Steve Smith