Chapter 3. Prerequisites

Before next chapter's deep dive into a real ASP.NET MVC e-commerce development experience, it's important to make sure you're familiar with the architecture, design patterns, tools, and techniques that we'll be using. By the end of this chapter, you'll know about the following:

  • MVC architecture

  • Domain models and service classes

  • Creating loosely coupled systems using a dependency injection (DI) container

  • The basics of automated testing

  • C# 3 language features that all ASP.NET MVC developers need to understand

You might never have encountered these topics before, or you might already be quite comfortable with some combination of them. Feel free to skip ahead if you hit familiar ground. For most readers, this chapter will contain ...

Get Pro ASP.NET MVC 2 Framework now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.