Creating N-Tier Applications in C#, Part 2
In part 2, learn more about domain driven design, testing, persistence, and reusing your application's core domain model.
Authored by:
Steve Smith
Duration: 1h 40m
Level: Intermediate
Released: 12/31/2012
Features:
Duration: 1h 40m
Level: Intermediate
Released: 12/31/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 | |
|---|---|---|---|
Testing a Domain-Centric N-Tier Application |
|
00:25:37 | |
|
Introduction
|
|
01:35 | |
|
Brief Review
|
|
01:27 | |
|
Test Organization
|
|
02:58 | |
|
Fast and Slow Tests
|
|
00:48 | |
|
Demo: Test Organization
|
|
11:18 | |
|
Test Automation
|
|
02:31 | |
|
Demo and Summary
|
|
05:00 | |
Persistence Best Practices |
|
00:39:40 | |
|
Introduction
|
|
01:14 | |
|
Object Life Cycles
|
|
01:29 | |
|
Consistency
|
|
01:39 | |
|
Persistence Responsibility
|
|
00:45 | |
|
Demo: Active Record
|
|
05:14 | |
|
Demo: Repository
|
|
01:27 | |
|
Demo: Persisting in UI
|
|
01:03 | |
|
Separation of Concerns
|
|
00:51 | |
|
Entity Framework
|
|
02:57 | |
|
Mapping with AutoMapper
|
|
02:38 | |
|
EF Code First
|
|
01:54 | |
|
nHibernate
|
|
04:27 | |
|
Repository Design
|
|
12:41 | |
|
Summary
|
|
01:21 | |
Core Logic Reuse |
|
00:35:38 | |
|
Introduction
|
|
00:49 | |
|
Overview
|
|
02:10 | |
|
Inversion of Control
|
|
01:44 | |
|
StructureMap
|
|
00:40 | |
|
Demo: Adding StructureMap
|
|
07:35 | |
|
New Requirements
|
|
01:24 | |
|
Demo: A Console App
|
|
02:34 | |
|
Demo: Adding Services
|
|
09:02 | |
|
DTOs and App Logic
|
|
01:54 | |
|
Solution Organization
|
|
04:49 | |
|
Summary
|
|
02:57 |
Testing a Domain-Centric N-Tier Application