Course curriculum

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