Knockout JS from scratch

Knockout is a JavaScript library that uses dependency tracking and declarative binding to create responsive display.

4.50 (244 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Knockout JS from scratch
1,185
students
5 hours
content
Jan 2014
last update
$49.99
regular price

What you will 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.

Why take this course?

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.

Screenshots

Knockout JS from scratch - Screenshot_01Knockout JS from scratch - Screenshot_02Knockout JS from scratch - Screenshot_03Knockout JS from scratch - Screenshot_04

Reviews

Charles
September 29, 2023
It was an outstanding class...I learned a lot. However, all the data that you used was static. I wish you had added at least one example of how to use data from a dynamic data source.
Ana
January 13, 2022
I do not love the teaching style. It's often off topic and goes off on tangents to explain unnecessary concepts that make for a very confusing learning process. To tell you that you must link jQuery, for example, Ayad Boudiab goes off and explains the entire mechanics of what a CDN is, how it works, about the servers that are spread all over the world and how that might help you serve your resource faster. While this is fascinating it's not what I was meant to be focusing on when I decided to sit down and apply some time to learning Knockout. I like the learning visual style that a video course provides but, as some other reviewers mentioned, if it was not for that specific reason than I don't think you'll get from this course anything you wouldn't from the documentation. I'm giving it 3 starts, because I'm still being able to learn.
Devteam
March 8, 2021
I could have learnt exactly the same thing just reading the documentation. He just goes through each commend 1 by 1. Then when he's created something using a combination, he doesn't build it as he's talking, it's a copy and paste and a read through. Would have been much more helpful if he built something using all the commands and talked through it as he was building. I would recommend missing this course and finding something better. Either that or just read the documentation.
Ritwik
February 22, 2021
This course was well structured spending a lot of time on individual use cases for every binding that was discussed. However, it would have been great if there was an individual module exhibiting connectivity with a third party system such as an API.
JBenito
January 8, 2021
Se entiende bien y lo explica bien, es un curso de los fundamentos de knockout y poco mas, de hecho se asemeja bastante a los ejemplos propios de la documentación de ko. Personalmente me gusto, mi ingles no es muy bueno y gracias a este curso lo tengo mucho mas claro.
Karthik
November 30, 2020
The course is well thought out and simple examples make it a good course for beginners to learn.Best part is the code is explained line by line.
Tim
October 12, 2017
Clear explanations (i.e., how the `model - viewmodel - view` connect in KnockoutJS); rich in examples; good side commentary on some odd aspects of JS.
Alfred
July 14, 2017
I enjoy learning at my own pace and the example code is very straight forward and the instructor is very knowledgeable.
Jim
May 1, 2017
I learned a lot about the basics of Knockout.js from this course. It was very helpful to getting me using Knockout.js. What I felt was lacking and why I did not give the course five stars is that some of the most difficult concepts I felt were not given sufficient time and attention. It is not clear to me, for example, why some functions in the ViewModel took a name and others didn't. There is a theoretical basis for this, but I don't know what it is, and it wasn't addressed.
Dmitry
October 16, 2016
In this cource the autor has showed many small not-connected examples of code. It s much better when you can see how a single application grows, while the author is adding new features in it, explaining how they work. So as a result u can see how all what you've learned helps you to make something meaningful and completed. Here, moreover, I saw dozens of times how author does the very same things in the beggining of every video. Also I'd like to mention that the author does not cut video when he make mistakes and rewrites them. This is just wasting of time for a viewer. One other disadvantage of this video is bad styling. Notepad++ is a poor way for me to illustrate anything. I got nothing from this cource what i couldn't getreading raw documentory of this library. No advices or hints. As an example of a cource where author successfuly avoideded all disadvantages I meantioned here is "The Complete ASP.NET MVC 5 Course" from Mosh Hamedani.
Milo
April 6, 2016
I like how he completely covers all concepts as they are being introduced. This is for the Beginner which is what I need!
Jeff
December 23, 2015
A great introduction to Knockout with informative lectures and quality examples. Will gladly recommend for others.
Olga
April 24, 2015
If you have even the minimum hands-on experience with KnockoutJS, this course is not for you. No "in-depth knowledge", just the very basics.
David
August 17, 2014
I would have liked to see more complicated examples like a SPA application. Also, too much time is spend going over basic HTML and JavaScript which should be the prerequisites for this course. Consider picking up the pace a bit it was very boring in the beginning. Examples are clear and easy to follow
Taha
April 12, 2014
Actuall before i started this course i didn't know anything MVVM strategy after this course i can do single page application very thank teacher

Charts

Price

Knockout JS from scratch - Price chart

Rating

Knockout JS from scratch - Ratings chart

Enrollment distribution

Knockout JS from scratch - Distribution chart

Related Topics

70562
udemy ID
7/28/2013
course created date
2/8/2020
course indexed date
Bot
course submited by