<p>The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.<p>ASP.NET MVC 5
Pro ASP.NET MVC 5
β Scribed by Adam Freeman
- Publisher
- Springer
- Year
- 2014
- Tongue
- English
- Leaves
- 812
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
The ASP.NET MVC 5 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability Read more...
β¦ Table of Contents
Content: At a Glance; Chapter 1: Putting ASP.NET MVC in Context; Understanding the History of ASP.NET; What Is Wrong with ASP.NET Web Forms?; Web Development Today; Web Standards and REST; Agile and Test-Driven Development; Ruby on Rails; Node.js; Key Benefits of ASP.NET MVC; MVC Architecture; Extensibility; Tight Control over HTML and HTTP; Testability; Powerful Routing System; Built on the Best Parts of the ASP.NET Platform; Modern API; ASP.NET MVC Is Open Source; What Do I Need to Know?; What Is the Structure of This Book?; Part 1: Introducing ASP.NET MVC 5; Part 2: ASP.NET MVC in Detail What's New in this Edition?Where Can I Get the Example Code?; What Software Do I Need for This Book?; Credits; Summary; Chapter 2: Your First MVC Application; Preparing Visual Studio; Creating a New ASP.NET MVC Project; Adding the First Controller; Understanding Routes; Rendering Web Pages; Creating and Rendering a View; Adding Dynamic Output; Creating a Simple Data-Entry Application; Setting the Scene; Designing a Data Model; Adding a Model Class; Linking Action Methods; Creating the Action Method; Adding a Strongly Typed View; Building the Form; Setting the Start URL; Handling Forms Using Model BindingRendering Other Views; Adding Validation; Highlighting Invalid Fields; Styling the Content; Using NuGet to Install Bootstrap; Styling the Index View; Styling the RsvpForm View; Styling the Thanks View; Completing the Example; Summary; Chapter 3: The MVC Pattern; The History of MVC; Understanding the MVC Pattern; Understanding the Domain Model; The ASP.NET Implementation of MVC; Comparing MVC to Other Patterns; Understanding the Smart UI Pattern; Understanding the Model-View Architecture; Understanding Classic Three-Tier Architectures; Understanding Variations on MVC Understanding the Model-View-Presenter PatternUnderstanding the Model-View-View Model Pattern; Building Loosely Coupled Components; Using Dependency Injection; Breaking and Declaring Dependencies; Injecting Dependencies; Using a Dependency Injection Container; Getting Started with Automated Testing; Understanding Unit Testing; Using TDD and the Red-Green-Refactor Workflow; Understanding Integration Testing; Summary; Chapter 4: Essential Language Features; Preparing the Example Project; Adding the System.Net.Http Assembly; Using Automatically Implemented Properties Using Object and Collection InitializersUsing Extension Methods; Applying Extension Methods to an Interface; Creating Filtering Extension Methods; Using Lambda Expressions; Using Automatic Type Inference; Using Anonymous Types; Performing Language Integrated Queries; Understanding Deferred LINQ Queries; Using Async Methods; Applying the async and await Keywords; Summary; Chapter 5: Working with Razor; Preparing the Example Project; Defining the Model; Defining the Controller; Creating the View; Working with the Model Object; Working with Layouts; Creating the Layout; Applying a Layout
Abstract: The ASP.NET MVC 5 Framework is the latest evolution of Microsoft's ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.ASP.NET MVC 5 contains a number of advances over previous versions, including the ability to define routes using C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The new, more tightly integrated, Visual Studio 2013 IDE has been created
π SIMILAR VOLUMES
<p> The ASP.NET MVC 5 Framework is the latest evolution of Microsoftβs ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.<br /><br />ASP.NE
<p> The ASP.NET MVC 5 Framework is the latest evolution of Microsoftβs ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.<br /><br />ASP.NE
The ASP.NET MVC 5 Framework is the latest evolution of Microsoftβs ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.<br>ASP.NET MVC 5 contain
The power of ASP.NET MVC 5 stems from the underlying ASP.NET platform. To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they can be used to build effective and elegant MVC framework applications.<br>The ASP.NET platform provi
The power of ASP.NET MVC 5 stems from the underlying ASP.NET platform. To make your ASP.NET MVC applications the best they can be, you need to fully understand the platform features and know how they can be used to build effective and elegant MVC framework applications. The ASP.NET platform provide