Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Best Books of the Year | December 7, 2014

    Gigi Little: IMG Best Kids' Books of 2014



    No, I'm sorry, it's impossible. The best kids' books of 2014? The best? Can't do it. There have been entirely too many exceptional examples of the... Continue »
    1. $11.87 Sale Board Book add to wish list

      Countablock

      Christopher Franceschelli and Peskimo 9781419713743

    spacer
$61.14
New Trade Paper
Ships from International Warehouse (read more)
Add to Wishlist
available for shipping only
Not available for In-store Pickup
Qty Store Section
1 International Warehouse General- General

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer)

by

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer) Cover

 

  1. This particular item is stocked in an International Warehouse and will ship separately from other items in your shopping cart.

Synopses & Reviews

Publisher Comments:

ASP.NET MVC offers you control over generated HTML and scripts, clean and user-friendly URLs, and clean separation between your UI and code. While traditional ASP.NET Web Forms are beneficial for rapid web development, they are not test-friendly. Thankfully, Test Driven Development (TDD) and ASP.NET MVC provide you with a reliable methodology that decreases the risk for errors when developing web applications. Together, ASP.NET MVC and TDD are direct and clear about what is happening on your page, what gets rendered, and how it gets there, and they do not allow anything to appear that you didn't put there yourself.

This practical guide shows you how to write a real-world web site from conception to production. After a detailed description of the project you'll build, you'll encounter several problems during the process and learn the tools and techniques necessary to solve them. Each chapter introduces the various concepts and features of ASP.NET MVC that will help you implement a solution to a specific problem. Along the way, you'll be exposed to all facets of web application development, such as requirements, design, testing, deployment, beta releases, refactoring, and tool and framework selection, that will arm you with a thorough understanding of best practices for web development using TDD.

What you will learn from this book

  • Ways that ASP.NET MVC is well suited to testability and TDD

  • Various concepts such as unit testing frameworks and tools, inversion of control and dependency injection, code coverage, mocking, JavaScript libraries, and Ajax

  • How the new features of ASP.NET MVC 1.0 integrate with standard ASP.NET 3.5 features

  • How TDD allows you to make changes more frequently and fix bugs easily, while reassuring you that your changes didn't break anything

  • How to use various tools and frameworks within your ASP.NET MVC project

  • Ways to improve your development experience and code quality

Who this book is for

This book is for developers who are interested in improving their web application development skills. No previous experience of working with ASP.NET MVC is assumed. ASP.NET examples are shown in C#.

Wrox Problem – Design – Solution references give you solid, workable solutions to real-world development problems. Each is devoted to a single application, analyzing every problem, examining relevant design issues, and implementing the ideal solution.

Synopsis:

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.

Synopsis:

Combines ASP.NET MVC instruction with a testing methodology and tools for enterprise-quality development

If you're a Microsoft Web developer who wants to improve your skills, ASP.NET MVC is the hot new Web development framework you need to learn. This Wrox reference shows you how to use it, with a Test Driven Development (TDD) methodology and tools including MS test, nUnit, and spring.net. It also provides a complete, end-to-end Web site example.

By developing a Web application from concept to production, this book shows you step by step how to use advanced, open source, and alternative tools. You'll discover unit testing tools such as nUnit and IoC (Inversion of Control) containers such as Structure Map, Spring, and Castle Windsor to perform dependency injection (DI) and make the application extensible and testable. ASP.NET MVC is a hot new Web development framework; this guide demonstrates the appropriate testing methodology and toolkit to maximize it Helps serious Microsoft enterprise developers build a quality toolkit for creating better applications Covers unit testing tools such as nUnit and IoC (Inversion of Control) containers such as Structure Map, Spring, and Castle Windsor Applies open source JavaScript libraries such as jQuery, Dojo, and Prototype to implement Web 2.0, interactive, and Ajax functionality Shows how to work with a mocking framework (MOQ or Rhino Mocks) to facilitate the creation of unit tests Develops a Web application from start to finish to demonstrate the tools and how to use them

In the tradition of the popular Wrox Problem-Design-Solution series, this book teaches Web developers specific, real-world skills.

About the Author

Emad Ibrahim hates to talk about himself because he doesn't know what to say and how to label himself. He is a programmer, an entrepreneur, a thinker, a dreamer, and a humanist. He is all that and none of that. He is clearly confl icted.

He graduated from Virginia Tech in 1999 without honors and has since worked in small and large companies, in small and large teams. He has written code in coffee shops, libraries, skyscrapers, and basements. He has managed teams across the room, across the country, and across the world.

Table of Contents

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.

Product Details

ISBN:
9780470447628
Subtitle:
Problem - Design - Solution
Author:
Ibrahim, Emad
Author:
Goode, Troy
Publisher:
Wrox
Subject:
Programming Languages - JavaScript
Subject:
Programming Languages - CGI, Javascript, Perl, VBScript
Subject:
ASP.NET MVC, Web development tools, testing Web applications, test driven development, TDD, nUnit, using IoC containers, open source testing tools, Rhino Mocks, jQuery, Dojo, Prototype, JavaScript Frameworks, Castle Windsor, spring
Subject:
Computer Languages-CGI
Subject:
Web site development
Copyright:
Edition Description:
WebSite Associated w/Book
Series:
Wrox Programmer to Programmer
Publication Date:
June 2009
Binding:
Electronic book text in proprietary or open standard format
Grade Level:
General/trade
Language:
English
Illustrations:
Y
Pages:
312
Dimensions:
9.20x7.36x.62 in. 1.20 lbs.

Related Subjects

Computers and Internet » Computer Languages » Javascript

ASP.NET MVC 1.0 Test Driven Development: Problem - Design - Solution (Wrox Programmer to Programmer) New Trade Paper
0 stars - 0 reviews
$61.14 In Stock
Product details 312 pages Wrox Press - English 9780470447628 Reviews:
"Synopsis" by , 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.

"Synopsis" by , Combines ASP.NET MVC instruction with a testing methodology and tools for enterprise-quality development

If you're a Microsoft Web developer who wants to improve your skills, ASP.NET MVC is the hot new Web development framework you need to learn. This Wrox reference shows you how to use it, with a Test Driven Development (TDD) methodology and tools including MS test, nUnit, and spring.net. It also provides a complete, end-to-end Web site example.

By developing a Web application from concept to production, this book shows you step by step how to use advanced, open source, and alternative tools. You'll discover unit testing tools such as nUnit and IoC (Inversion of Control) containers such as Structure Map, Spring, and Castle Windsor to perform dependency injection (DI) and make the application extensible and testable. ASP.NET MVC is a hot new Web development framework; this guide demonstrates the appropriate testing methodology and toolkit to maximize it Helps serious Microsoft enterprise developers build a quality toolkit for creating better applications Covers unit testing tools such as nUnit and IoC (Inversion of Control) containers such as Structure Map, Spring, and Castle Windsor Applies open source JavaScript libraries such as jQuery, Dojo, and Prototype to implement Web 2.0, interactive, and Ajax functionality Shows how to work with a mocking framework (MOQ or Rhino Mocks) to facilitate the creation of unit tests Develops a Web application from start to finish to demonstrate the tools and how to use them

In the tradition of the popular Wrox Problem-Design-Solution series, this book teaches Web developers specific, real-world skills.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.