Top-selling MVC book (aggregation) from a top (crowning) team at Microsoft—now fully (full) updated!
ASP.NET MVC 2.0 is now (today) available and shipping (transport) with Visual Studio 2010 and.NET 4. A new (newborn) update to Microsoft's Model-View-Controller technologies, MVC 2 enables developers to build (physique) dynamic, data-driven Web sites. Professional ASP.NET MVC 2 shows you step-by-step how to use (ingest) MVC 2. You'll learn (see) both the theory behind (behindhand) MVC 2, as well (substantially) as walk (achievement) through practical (applicatory) tutorials, where you'll create (create) a real-world application. Topics include (allow) transitioning from ASP.NET development, as well (substantially) as an overview of related (attendant) tools and technologies, including LINQ, jQuery, and REST.
This book (aggregation) is divided (separated) into two (digit) very broad (panoptic) sections, each (apiece) comprising several (individual) chapters.
The first (prototypal) half of the book (aggregation) is concerned (afraid) with introducing the MVC pattern (ornament) and how ASP.NET MVC 2 implements that pattern.
Chapter 1 "NerdDinner" uses a small (diminutive) but complete (rank) application (covering) to walk (achievement) you through (finished) how to build (physique) an ASP.NET MVC 2 application (covering) and some (whatever) of the core (set) concepts behind (behindhand) ASP.NET 2 MVC.
Chapter 2 "Model-View-Controller and ASP.NET" starts off (soured) with a description (statement) of the Model-View-Controller pattern, explaining the basic (base) concepts of the pattern (ornament) and providing a bit (taste) of its history. The chapter goes on to describe (exposit) the state (land) of the MVC pattern (ornament) on the web (scheme) today as it is implemented by various (different) frameworks, such (much) as ASP.NET MVC 2.
Chapter 3 "ASP.NET > ASP.NET MVC" then covers the ways (structure) that ASP.NET MVC is different (assorted) from ASP.NET Web Forms.
Chapter 4 "Routes and URLs" digs (pad) deep into routing to describe (exposit) the role (persona) that URLs play (endeavor) in your application (covering) and how routing figures into that. It also differentiates routing from URL (address) rewriting and covers a bit (taste) on extending routing and writing (composition) unit tests for routes.
Chapter 5 "Controllers" takes a look (countenance) at controllers and controller (someone) actions-what they are, and how to write (indite) them. It also covers action (state) results, which are returned by controller (someone) actions and what they are used (utilised) for.
Chapters 6 "Views" and 7 "Ajax" cover (counterbalance) views and view (analyse) engines, and then add a little (lowercase) flavor on top (crowning) by examining the role (persona) that AJAX plays in your views.
The second (ordinal) half of the book (aggregation) focuses entirely (all) on advanced (modern) techniques and extending the framework.
Chapter 8 "Filters" goes into detail (discourse) on action (state) filters, which provide (wage) an extensibility point (saucer) for adding cross-cutting behaviors to action (state) methods.
Chapter 9 "Securing Your Application" covers security (section) and good (beatific) practices for building (antiquity) a secure (bonded) application.
Chapter 10 "Test Driven Development with ASP.NET MVC" provides a brief (short) introduction to Test Driven Development (TDD) as it applies to ASP.NET MVC.
Chapter 11 "Testable Design Patterns" shows you real-world patterns and practices for building (antiquity) applications that are testable.
Chapter 12 "The Best of Both Worlds: Web Forms and MVC Together" discusses how Web Forms and MVC work (impact) together.
Chapter 13 "What's New in ASP.NET MVC 2" covers what's new (newborn) in MVC 2.
This book (aggregation) is for web (scheme) developers who are looking (hunting) to add more complete (rank) testing to their web (scheme) sites, and who are perhaps ready (primed) for "something different."
In some (whatever) places, we assume (adopt) that you're somewhat familiar (old) with ASP.NET WebForms, at least (small) peripherally. There are a lot (aggregation) of ASP.NET WebForms developers out (discover) there who are interested (fascinated) in ASP.NET MVC so there are a number (sort) of places in this book (aggregation) where we contrast (oppositeness) the two (digit) technologies. Even if you're not already an ASP.NET developer, you might (strength) still find (encounter) these sections interesting (engrossing) for context, as well (substantially) as for your own (possess) edification as ASP.NET MVC may (haw) not be the web (scheme) technology that you're looking (hunting) for.
Paperback: 552 pages
Publisher: Wrox (June 28, 2010)
Product Dimensions: 9.2 x 7.3 x 1.2 inches
Shipping Weight: 2.1 pounds