YoVDO

Building HTML5 and JavaScript Apps with MVVM and Knockout

Offered By: Pluralsight

Tags

Javascript Courses Web Development Courses JSON Courses Data Binding Courses MVVM Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to build robust and maintainable Web applications with JavaScript patterns, MVVM, and KnockoutJS.

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.

Syllabus

  • Getting Started with Knockout and MVVM in JavaScript 35mins
  • Bindings and Observables 53mins
  • Built In Bindings 48mins
  • JavaScript Patterns: Spaghetti to Ravioli 42mins
  • Templates, Control of Flow, and Containerless Bindings 66mins
  • Custom Binding Handlers and Persisting Data 44mins

Taught by

John Papa

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera