Parent-Child Data with EF, MVC, Knockout, Ajax, and Validation

Pluralsight
Course Summary
There are many tutorials that focus on one or two technologies involved in creating an interactive web application, but none cover all the elements of creating a complete solution that uses Entity Framework, MVC, Knockout, Ajax, jQuery validation, and concurrency tracking to roundtrip from client to server and back again. This training course teaches in a way you can easily understand and then apply these elements to your own projects.
-
+
Course Description
There are many tutorials that focus on one or two technologies involved in creating an interactive web application, but none cover all the elements of creating a complete solution that uses Entity Framework, MVC, Knockout, Ajax, jQuery validation, and concurrency tracking to roundtrip from client to server and back again. Even those that partially cover the technologies involved still do not cover the complexities of handling parent-child data models, such as sales orders and their associated line items. This training course teaches in a way you can easily understand and then apply these elements to your own projects.
-
+
Course Syllabus
Set Up the Solution- 12m 27s
—Introduction 2m 32s
—Create the Solution 1m 10s
—Install and Update the Required NuGet Packages 1m 54s
—Define and Configure the SalesOrder Model 4m 44s
—Create and Seed the Database 1m 22s
—Summary 0m 42sDisplaying a Single Entity- 13m 36s
—Introduction 1m 0s
—Scaffold and Modify the Controller 2m 21s
—Define the Server-Side SalesOrderViewModel 2m 13s
—Define the Client-Side SalesOrderViewModel 2m 42s
—Understanding KnockoutJS and Knockout.Mapping 0m 55s
—Map the Server-Side ViewModel to the Client-Side ViewModel 0m 53s
—Modify the Details View to Use the Client-Side ViewModel 2m 49s
—Summary 0m 38sAdding a Single Entity- 6m 57sEditing a Single Entity- 11m 39sDeleting a Single Entity- 3m 48sRefactoring for Easier Development- 9m 50sAdding Children- 19m 46sEditing Children- 6m 27sDeleting Children- 8m 55sClient-Side Validation- 19m 37sServer-Side Validation- 15m 57sIntroducing Unique Keys- 8m 3sHandling Concurrency- 17m 5s