Master KnockoutJS : Knockout JS - JavaScript MVVM
3.7 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
499 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master KnockoutJS : Knockout JS - JavaScript MVVM to your Wishlist.

Add to Wishlist

Master KnockoutJS : Knockout JS - JavaScript MVVM

Learn KnockoutJS - JavaScript implementation of the MVVM-Model View View Model with easy to understand examples.
3.7 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
499 students enrolled
Last updated 7/2016
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • By the end of this course you will master knockoutjs
View Curriculum
Requirements
  • Web Browser
  • KnockoutJS Library
Description

This course lets you master knockoutjs. It explains all the necessary topics with easy to understand examples.
The video tutorials are provided in high definition and each lecture comes with code sample that's demonstrated in the video
The course covers knockout basic and advance topics which are intended for all level audience.
If you are into web development and you do dynamic website which involve communication with databases then this is a must for you

Who is the target audience?
  • Web Developers
  • Aspiring Web Developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
39 Lectures
02:29:08
+
KnockoutJS
4 Lectures 14:40

This lecture introduces you to KnockoutJS and MVVM Pattern

Preview 05:48

In this lecture we will see how we can download and install knockoutjs in our projects.
This lecture also shows how you can make use of Manage Nuget Packages to download and install knockoutJs in case you are using Microsoft Visual Studio IDE

Preview 01:09

In this lecture we will understand MVVM - Model-View-ViewModel Pattern with knockoutJS

Preview 04:50

In this lecture we will see how things are with and without KnockoutJS

Preview 02:53
+
Observables
3 Lectures 21:39

In this lecture we will see how we can make use of observables in KnockoutJS

Creating ViewModels with Observables
05:51

In this lecture we will cover computed observables and how we can make them write-able.

Computed Observables
05:35

In this lecture we will see how to use Observable Arrays in KnockoutJS

Observable Arrays
10:13
+
Bindings
1 Lecture 11:23

In this lecture we will see how we can make use of built in bindings provided by KnockoutJS

This lecture covers following bindings
1. The text binding
2. The html binding
3. The css binding
4. The style binding
5. The attr binding

Controlling text and appearance
11:23
+
Bindings - Control Flow
4 Lectures 11:30

In this lecture we will learn how to make use of foreach binding in knockoutJS

foreach
06:28

In this lecture we will explore the if binding in knockoutjs

if
02:31

In this lecture we will explore the ifnot control flow binding in knockoutJS

ifnot
01:06

In this lecture we will expore with control flow binding in knockoutjs

with
01:25
+
Bindings - Woking with Forms
11 Lectures 25:53

In this lecture we will explore click binding in knockoutjs

The click binding
02:56

In this lecture we will explore event binding in knockout js

The event binding
02:32

In this lecture we will explore how submit binding works in knockoutjs

The submit binding
02:42

In this lecture we will explore how enable binding works in knockoutjs

The enable binding
01:37

In this lecture we will see how disable binding works in knockoutjs

The disable binding
01:11

In this lecture we will explore how value binding works in knockoutjs

The value binding
02:01

In this lecture we will see how hasFoucs binding works in knockoutjs

The hasFocus binding
02:02

In this lecture we will see how checked binding works in knockoutjs

The checked binding
02:09

In this lecture we will see how we can make use of options binding in knockoutjs

The options binding
04:04

In this lecture we will see how selectedOptions bindings work in knockoutjs

The selectedOptions binding
02:42

In this lecture we will see how we can use uniqueName binding in knockoutjs

The uniqueName binding
01:57
+
Rendering templates
1 Lecture 02:17

In this lecture we will see how template binding is used in knockoutjs

The template binding
02:17
+
Binding syntax
2 Lectures 04:18

In this lecture we will see how data-bind syntax is used in knockoutjs

The data-bind syntax
01:35

In this lecture we will see the binding context provided by knockoutjs like $root,$parent,$index and $data

The binding context
02:43
+
Creating custom bindings
1 Lecture 06:24

In this lecture we will explore how custom binding works in knockoutjs

Creating custom bindings
06:24
+
Components in KnockoutJS
7 Lectures 29:17

In this chapter we will be knowing what exactly components are in knockout.js

Preview 01:44

This chapter explains component lifecycle, you can skip this if you want to get to the practical aspect of components

Preview 02:32

We will be covering how to create a component and register them, make use of those components in our application in different ways

Registering Components , Component Binding and Custom Element usage
11:09

We will be learning a bit about require.js and then using that we will see how we can externally load our components template asynchronously using require.js

Preview 06:08

In this chapter we will learn how to create template only components

Template Only Components
03:13

In this chapter we will see how to make use of CreateViewModel to pass viewmodel to our components

Components - Using createViewModel
04:31

Components Slides & Code Samples
6 pages
+
Miscellaneous
4 Lectures 11:47

In this lecture we will see how we can convert our view model to JSON or plain js object using ko.toJSON and ko.toJS methods. We will also see how we can send data to server and populate our view model using data received from the server

Loading and Saving JSON Data
04:02

In this lecture we will see how we can extend observables in knockoutJS

Extending Observables
03:01

In this lecture we will see how we can make use of throttle extender in knockoutJS

Throttle Extender
01:48

In this lecture we will see how we can make custom functions in knockoutJS using fn

Add custom function using fn
02:56
1 More Section
About the Instructor
SkillBakery Studio
3.0 Average rating
367 Reviews
4,064 Students
17 Courses
Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.