Building HTML5 and JavaScript Apps with MVVM and Knockout

Learn how to build robust and maintainable Web applications with JavaScript patterns, MVVM, and KnockoutJS.
Course info
Rating
(872)
Level
Intermediate
Updated
February 14, 2012
Duration
4h 50m
Table of contents
Description
Course info
Rating
(872)
Level
Intermediate
Updated
February 14, 2012
Duration
4h 50m
Description

Do you write a lot of HTML, JavaScript, and jQuery to push and pull data? Does your JavaScript seem to lack the structure and patterns of your non script code? In this course you will learn popular techniques to use data binding to bind your data to your target controls in HTML writing less code, but gaining more power. See how to consume json data, use json objects in JavaScript, and use declarative binding all by using the KnockoutJS JavaScript library. Learn how the XAML data binding paradigm has been brought to the web world with observable objects, change notifications, subscriptions, and 2 way bindings. Explore modern JavaScript patterns and practices that follow the SOLID principles, reduce errors in your code, and make code easier to maintain. After taking this course you will have a solid foundation for building robust web apps using common JavaScript patterns, MVVM, and KnockoutJS.

About the author
About the author

John Papa is a Principal Developer Advocate with Microsoft and an alumni of the Google Developer Expert, Microsoft Regional Director, and MVP programs.

More from the author
Play by Play: Insights from the Angular Team
Intermediate
1h 19m
11 Sep 2017
Angular CLI
Beginner
2h 26m
5 Apr 2017
More courses by John Papa