Consolidating MVC Views Using Single Page Techniques
Pluralsight
Course Summary
Simplify and improve the testability and reusability of your MVC applications through the use of the Single Page Application idiom and MVVM techniques.
-
+
Course Description
Paul's Training Company needs a web page to add, edit, delete, list, and search for products at their company. You have been tasked with building this page using MVC 5, but you don't want to use the five separate pages generated from the Visual Studio 2013 scaffolding engine. Instead you want to combine all those pages together in a "SPA"-like technique. You also want to take advantage of MVVM so you can reuse all data access and validation in a mobile application that is to come in the future. In this course, I will walk you through how to use all of these tools to accomplish this SPA-like technique in your MVC applications and improve your testability and reusability.
-
+
Course Syllabus
Consolidating MVC Views Using Single Page Techniques- 5m 47s
—Course Introduction 0m 49s
—Course Audience and Pluralsight Courses to Help You 0m 46s
—Overview of Our Single MVC Page 2m 44s
—Course Outline 1m 26sList and Search Data Using MVVM, MVC5, and Bootstrap- 43m 30s
—Module Introduction 1m 55s
—Step 1: Prototyping Paul's Training Company Product Page 0m 43s
—Create the Paul's Training Company MVC Project 2m 35s
—Layout a Product Search Area in Bootstrap 4m 8s
—Create a Product Table in HTML 1m 49s
—Step 2: Create Data Classes for Product Data 1m 28s
—Add a Reusable Class Library Project for Product Data 3m 10s
—Load Mock Product Data into HTML Table 3m 41s
—Step 3: Implement Model-View-View-Model (MVVM) 1m 53s
—Create a Product View Model Class 2m 43s
—Step 4: Handle Multiple Requests with a Single Method 1m 27s
—Create a HandleRequest Method in View Model 2m 18s
—Step 5: Use Data Dash Attributes for Searching 3m 28s
—Build Search Functionality in View Model 6m 6s
—Implement Search Using Data Dash Attributes 4m 38s
—Module Summary 1m 20sAdd and Validate Data with Data Annotations, MVVM, and MVC 5- 46m 53sModify & Delete Data Using Hidden Fields and Data Dash Attributes- 25m 35sReusability Using a View Model Base Class- 27m 48s