Description
Course info
Rating
(919)
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
Working with C# Generics: Best Practices
Intermediate
2h 40m
Jun 4, 2021
Domain-Driven Design Fundamentals
Beginner
4h 47m
May 14, 2021
Kanban: Getting Started
Beginner
2h 16m
Jan 22, 2021
More courses by Steve Smith