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