Applied Architecture - Architecting the Domain Layer

In this 5+ hour series Bob applies the lessons learned from the Application Architecture Fundamentals series to a real project. You’ll learn how to apply an agile, object oriented analysis and design process to the requirements then utilize Test Driven Development, Domain Driven Development, dependency injection and other patterns, principles, tools and practices to build an architectural spike to help design a solution for a fictional company’s business problem.
This option provides full access to the "Applied Architecture - Architecting the Domain Layer Course" on DevU forever.

Applied Architecture - Architecting the Domain Layer Course

$30.00

This option provides full access to the "Applied Architecture - Architecting the Domain Layer Course" on DevU forever.

This option provides full access to *all* courses on DevU (including any new courses that are added) for a lifetime.
Lifetime members also may download the course videos in .MP4 format for offline viewing.

Lifetime Membership

$250.00

This option provides full access to *all* courses on DevU (including any new courses that are added) for a lifetime. Lifetime members also may download the course videos in .MP4 format for offline viewing.

This option provides full access to *all* courses on DevU (including any new courses that are added) for 1 year.

1 Year Membership

$100.00

This option provides full access to *all* courses on DevU (including any new courses that are added) for 1 year.


Lessons in this Course

Completed Course Step Step Type
Lesson 1 - Series Introduction Lesson
Lesson 2 - Discovering the Problem Domain Lesson
Lesson 3 - Analyzing the Problem Domain Lesson
Lesson 4 - Reviewing the User Stories Lesson
Lesson 5 - Designing a Solution Architecture Lesson
Lesson 6 - Preparing for the Architectural Spike Lesson
Lesson 7 - Creating the First Unit Test Lesson
Lesson 8 - Refactoring the First Unit Test Lesson
Lesson 9 - Creating a Stubbed Persistence Layer Class & Data Transfer Object Class Lesson
Lesson 10 - Using Dependency Injection to Break Layer Dependencies Lesson
Lesson 11 - Introducing Fakes and FakeItEasy to Better Isolate Our Domain Lesson
Lesson 12 - Introducing AutoMapper to Automatically Map our Domain and DTO Objects Lesson
Lesson 13 - Arrange, Act, Assert Lesson
Lesson 14 - Handling Exceptional Cases Lesson
Lesson 15 - Adding a New Unit Test for Creating an Order Lesson
Lesson 16 - Creating the Exceptional Case for Creating an Order Using an Expired Contract Lesson
Lesson 17 - Adding Order Items to the Order – Part 1 Lesson
Lesson 18 - Getting Parts Lesson
Lesson 19 - Adding Order Items to the Order – Part 2 Lesson
Lesson 20 - Adding Order Items to the Order – Part 3 Lesson
Lesson 21 - Getting a List of Order Items Lesson
Archived Comments CoursePage