Live Help (Start Chat)
Download syllabus copy Download printable copy

Knockout JS & MVC Web API


Knockout.js is a JavaScript MVVM(Model View View Model) library with increasing popularity. This library helps to create rich, responsive display and user editor interface which works directly with the web application's underlying data model. Elegant dependency tracking, Declarative bindings, Trivial extendability are some of the important features of KO. Using KO with any web application is very simple, straightforward and clean. It is very powerful in the context of dynamic UI creation


  1. Understanding Model-View-ViewModel pattern using Knockout.js.
  2. Understanding Data Binding Techniques.
  3. Creating Custom Bindings.
  4. Debugging Techniques.
  5. Working with Forms.


This course is designed for individuals with an intermediate knowledge on JavaScript and any one of the web development technologies.


Knockout JS & MVC Web API Syllabus

  • Introduction
  • First KO Example
  • Observables
  • Observable Arrays
  • Computed Observables
  • Text and Appearance Binding
  • Working with Form Fields


  • Template Binding
  • Component Binding
  • Custom Binding
  • Converting View Model Data to Plain JSON or JavaScript object
  • Updating View Model Data using JSON
  • Knockout Mapping PlugIn

Sandeep Soni

Sandeep has 25 yrs of experience working in various Microsoft Technologies/Platforms incl. VB6.0, ASP, VC++, VB.NET, C#. He is involved in managing and architecting projects at Deccansoft. He will be your liaison to Deccansoft, for any kind of communication and project updates. more

Post an Enquiry

Email Id
Contact No
Scroll to Top