Creating N-Tier Applications in C#, Part 1
In part 1 of this series, you'll learn the pros and cons of separating applications into tiers, and two different ways to go about doing so.
Authored by:
Steve Smith
Duration: 2h 1m
Level: Intermediate
Released: 7/17/2012
Features:
Duration: 2h 1m
Level: Intermediate
Released: 7/17/2012
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
Application Evolution |
|
00:26:29 | |
|
Introduction
|
|
01:25 | |
|
Definition
|
|
01:50 | |
|
Logical/Physical Separation
|
|
01:32 | |
|
Evolution and Options
|
|
07:02 | |
|
Benefits
|
|
01:55 | |
|
Drawbacks and Risks
|
|
01:33 | |
|
Coupling
|
|
00:46 | |
|
End Runs
|
|
01:49 | |
|
Demo: Monolithic App
|
|
07:21 | |
|
Summary
|
|
01:16 | |
Data-Centric N-Tier Design |
|
00:50:46 | |
|
Introduction
|
|
01:09 | |
|
Module Overview
|
|
01:10 | |
|
Demo: Add Friend Support
|
|
14:22 | |
|
More Requirements
|
|
01:24 | |
|
Demo: Adding Notifications
|
|
09:58 | |
|
Problems with Design
|
|
01:46 | |
|
Demo: Refactoring to N-Tier
|
|
17:34 | |
|
Analysis
|
|
01:37 | |
|
Summary
|
|
01:46 | |
Domain-Centric N-Tier Design |
|
00:44:39 | |
|
Introduction
|
|
00:47 | |
|
Module Overview
|
|
00:39 | |
|
Domain-Centric Design
|
|
01:38 | |
|
Onion Architecture
|
|
03:22 | |
|
Demo
|
|
26:57 | |
|
Summary of Refactoring
|
|
02:08 | |
|
Starting from Scratch
|
|
01:26 | |
|
Demo
|
|
04:35 | |
|
Summary
|
|
01:50 | |
|
What's Next
|
|
01:17 |
Application Evolution