Advanced Knockout Techniques New Horizons Lebanon
Price: TBA
  • Duration: 2 Hours

Course details

Knockout is a JavaScript library used to develop user interfaces based on the Model-View-View-Model (MVVM) pattern. Knockout can be extended to suit your applications' requirements. In this course, you'll explore how to work with JSON data, extend observables, use unobtrusive event handling, work with custom functions, and extend Knockout's binding syntax.

  • Topic T2 Objective O3
  • start the course
  • Topic T6 Objective O7
  • define how to load and save JSON data with Knockout
  • Topic T10 Objective O11
  • configure a view to load and save JSON data with Knockout
  • Topic T14 Objective O15
  • configure a view model to load and save JSON data with Knockout
  • Topic T18 Objective O19
  • implement loading and saving JSON data with Knockout
  • Topic T23 Objective O24
  • extend observables in Knockout
  • Topic T28 Objective O29
  • describe unobtrusive event handling in Knockout
  • Topic T32 Objective O33
  • use the If Else tag of JsRender and Click event without jQuery
  • Topic T36 Objective O37
  • construct a view model for unobtrusive event handling in Knockout
  • Topic T41 Objective O42
  • describe how to add custom functions in Knockout
  • Topic T45 Objective O46
  • construct a view to add custom functions in Knockout
  • Topic T49 Objective O50
  • configure a view model to add custom functions in Knockout
  • Topic T54 Objective O55
  • use a preprocessor function to extend Knockout's binding syntax
  • Topic T58 Objective O59
  • reference an extended binding system using Knockout
  • Topic T62 Objective O63
  • provide a DOM preprocessor in Knockout
  • Topic T66 Objective O67
  • manipulate the preprocessor for virtual elements in Knockout
  • Topic T71 Objective O72
  • describe how to use the KO mapping plugin in Knockout to remove redundant code in a view model
  • Topic T75 Objective O76
  • use the KO Mapping Plugin in Knockout to remove redundant code in a view model
  • Topic T79 Objective O80
  • work with JSON strings using the KO mapping plugin and Knockout
  • Topic T83 Objective O84
  • use Create to dynamically create objects with Knockout
  • Topic T87 Objective O88
  • use Update to dynamically update objects in Knockout code
  • Topic T91 Objective O92
  • use Ignore and Include in Knockout code to ignore and include properties
  • Topic T95 Objective O96
  • use Copy and Observe to copy and observe properties in Knockout code
  • Topic T99 Objective O100
  • map from multiple sou
Updated on 10 November, 2015

About New Horizons Lebanon

As changes in technology have accelerated, it’s become even more essential for people to master technology to be productive, invaluable employees who optimize, program and invent solutions—and even grow companies of their own. With over 300 centers in 60 countries, New Horizons is the world’s largest independent IT and Business training company. Over the past 35 years, New Horizons has delivered a full range of IT and business skills/Management training through innovative learning methods that have transformed businesses and helped over 35 million students reach their goals. New Horizons Lebanon branch was established in 1996.

See all New Horizons Lebanon courses
Courses you can instantly connect with... Do an online course on Soft Skills starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or