Orders placed after 4PM on weekdays will not ship until the next business day. Orders placed after 11AM Fridays will not ship until the following Monday.
Faster shipping methods may be available; just upgrade during checkout.
*Some exclusions apply.
Enjoy Extended Returns thru Feb 1, 2017!
You have until Feb 1, 2017 to return or exchange items purchased between Nov 1, 2016 and Jan 1, 2017. All other standard return policy conditions apply.
Enter new zip code to refresh estimated delivery time.
Learn about ASP.NET MVC 4, the open source web application framework that implements the model-view-controller (MVC) pattern using the streaming video ASP.NET MVC 4 LiveLessons from Class On Demand. Taught by Jeffrey Palermo, this video covers topics like Creating Well-structured Web Applications, Adding Libraries and Dependencies to the Web Application without Unnecessary Coupling, Creating Dynamic Web Pages and Screens that Accept, Validate, and Process User Input, Exposing Complex Data to the Application Users Through Screens, Extending the MVC Framework to Create Cross-Cutting Behavior with Minimal Code, and Developing Using HTML5, CSS3, and jQuery to create MVC web applications that Function on Desktops, Tablets, and Smartphones.
Upon purchasing this streaming video, Class On Demand will send you a product box with a card. The card lists a unique serial number, which is to be used only once, as well as redemption instructions for the video.
The project files associated with the instructor's lessons for the course are free and available as a download from Class On Demand's website. The project files allow the viewer to see exactly what the instructor is referring to throughout the streaming video.
Topics by Chapter
Lesson 1: ASP.NET MVC Programming Fundamentals
Lesson 1.1: Build a Basic Controller
Lesson 1.2: Handle Querystring Variables
Lesson 1.3: Handle Form Posts
Lesson 2: View Fundamentals
Lesson 2.1: Move from Web Forms to MVC views
Lesson 2.2: Build Views Using Razor
Lesson 2.3: Use View Helpers
Lesson 2.4: Customize Razor Views: Layout Sections and, Strongly-Typed Views
Lesson 3: Model Fundamentals
Lesson 3.1: Model Your Domain
Lesson 3.3: Use Strongly-Typed Models
Lesson 4: Routing
Lesson 4.1: Design Route URLs
Lesson 4.2: Route a URL to a controller
Lesson 4.3: Create Dynamic Routes
Lesson 4.4: Generate URLs from Routes
Lesson 5: Controller in Depth
Lesson 5.1: Extend Controllers with Filters
Lesson 5.2: Extend Controllers with Action Results
Lesson 5.3: Test MVC Applications
Lesson 6: Model in Depth
Lesson 6.1: Use Model Binding
Lesson 6.2: Extend the Model Binding with Value providers
Lesson 6.3: Build view-specific models with AutoMapper
Lesson 7: Views in Depth
Lesson 7.1: Manage Code Duplication
Lesson 7.2: Use Partial Views for Common Page Sections
Lesson 7.3: Assemble Complex Pages with Child Actions
Lesson 7.4: Organize Large Applications with Areas
Lesson 7.5: Develop MVC for the iPad and iPhone with Responsive Design
Lesson 7.6: Target and Test iPad and iPhone with Mobile Display Modes
Lesson 8: Templates and Validation
Lesson 8.1: Build Consistent Forms with Templated Helpers
Lesson 8.2: Control Selection of Editor and Display Templates
Lesson 8.3: Customizing Templates
Lesson 8.4: Validate User Input with DataAnnotations and ModelState
Lesson 9: AJAX and jQuery
Lesson 9.1: Apply jQuery for HTML Features
Lesson 9.3: Add AJAX Callbacks Easily with AJAXHelper
Lesson 10.1: Use the Fundamentals of HTTP
Lesson 10.2: Create Web Services with Web API and MVC
Lesson 10.3: Use Web API for jQuery AJAX Calls
Table of Contents
Class on Demand ASP.NET MVC 4 LiveLessons (Streaming Video) Review