Skip to main content

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution

Emad Ibrahim

ISBN: 978-0-470-57004-3

Aug 2009

350 pages

Select type: E-Book

Product not available for purchase

Description

A hands-on journey takes you through the development process of a Web application from concept to production

ASP.NET MVC is a new Web development framework created by Microsoft as an alternative to ASP.NET web forms applications. MVC is well suited to testability, and Test Driven Development (TDD) affords you a generous level of control while also making MVC very powerful and extensible. This book takes the ASP.NET MVC and combines it with a testing methodology and tools and guides you through the process of taking Web application from concept to production.

Using a complete working sample application that demonstrates all the tools needed to build an e-commerce Web application, the popular Problem – Design – Solution format gradually introduces you to new alternative tools, frameworks, and methodologies to get you started creating cutting-edge Web applications.

  • ASP.NET MVC is Microsoft's hot new Web development framework to use as an alternative to ASP.NET Web forms applications
  • Use the popular Problem – Design – Solution recipe and encourages you to get involved with developing a Web application from concept to production
  • Introduces new alternative tools, frameworks, and methodologies, such as nUnit and Inversion of Control containers
  • Shows you how to use open source JavaScript libraries and work with a mocking framework

As you work with all facets of Web application development-requirements, design, testing, deployment, beta releases, refactoring, tool, and framework selection-you will have developed a live Web application by the time the book is finished.

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Introduction.

Chapter 1: Requirements.

Chapter 2: High-Level Design.

Chapter 3: Membership.

Chapter 4: Refactor: Model Binders, Mocks, and Asserts.

Chapter 5: Client and Server Validation.

Chapter 6: Data Layer and IRepository Pattern.

Chapter 7: Declare Your Independence with Dependency Injection.

Chapter 8: Contact Management.

Chapter 9: Import Contacts.

Chapter 10: Composing Messages.

Chapter 11: HTML WYSIWYG Editing.

Chapter 12: Image Hosting.

Chapter 13: Message Templating.

Chapter 14: Billing and Subscriptions.

Chapter 15: Usage Tracking.

Chapter 16: Fill In the Blanks.

Index.

Read Me
Download
Additional Code
Download