Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Knockout JS from scratch
Rating: 4.3 out of 5(256 ratings)
1,218 students

Knockout JS from scratch

Knockout is a JavaScript library that uses dependency tracking and declarative binding to create responsive display.
Created byAyad Boudiab
Last updated 1/2014
English

What you'll learn

  • Provide the user an in-depth knowledge of Knockout JS.
  • Illustrate, using examples, the power and ease-of-use of declarative binding and dependency tracking.
  • Help users incorporate powerful and flexible functionality in their web sites with minimal lines of code.

Course content

6 sections33 lectures4h 45m total length
  • Downloading and Setting up Knockout8:38

    In this lecture, we will download Knockout and look at an example to see how everything fits together.

  • Looking at Available Development Tools8:13

    In this discussion, I will explore different development tools available out there for writing Knockout code. Then, I will choose the tool that best fits this course.

  • Using JSFiddle6:42

    In this lecture, we will look at JSFiddle and see how we can use that to experiment with some code and ideas.

  • Debugging Code8:49

    This lecture will illustrate how we can use the developer tools to debug the code and create breakpoints.

Requirements

  • Notepad++
  • Web Browser (Google Chrome)

Description

Knockout is a JavaScript library that helps creating rich and responsive display. With applications that update dynamically, Knockout will be a great fit to implement simple and maintainable binding and dependency tracking. In this course, I will explore Knockout JS in details. I will cover all the available bindings through examples. I will explore observables, observable arrays, and computed observables. I will also discuss templates and coverting data to JSON format. By the time you are done with this course, you will be eager to add Knockout to every web application you are working on.

Who this course is for:

  • People interested in learning a powerful and in-demand JavaScript library
  • Developers who want to apply the Model-View-ViewModel pattern
  • Developers wishing to benefit from declarative binding, automatic UI refresh, dependency tracking, and templating in their web applications