Learn Knockout JS Framework from GroundUp

A Complete Tutorial for Developing Web Applications using KnockoutJS
4.1 (75 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.
483 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 31
  • Length 5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

The ultimate Knockout JS framework tutorial is here. The course is aimed to get you started on this powerful MVVM JavaScript framework. Knockout has gained popularity in recent years and is widely used in Industry for creating web applications and custom bindings. Knockout comes with many advantages such as

Pure JavaScript Implementation

Open Source MIT License

Lightweight Framework

Extensive browser support

No Dependencies

Our course has been designed with simplicity and practicality as its prime focus making the technology accessible even to beginners. You will start with basic knockout introduction before getting started on important concepts such as View Models, Observables ,Data binding and Templating. The following are the main concpets covered in the course

Why Use Knockout ?

Knockout framework attributes

Views and Observables and their role in Web Apps

Data binding concepts

Understand the appearance handling

Templating

Using Underscorejs

Components

Building a complete project in Knockout

Learn all this and much more and unleash the power of knockout for your projects.

What are the requirements?

  • Basic knowledge of JavaScript is required to complete the course

What am I going to get from this course?

  • Use Knockout to build web apps
  • Learn to use view models in knockout
  • Learn data binding with knockout
  • Learn template binding with knockout
  • Build a professional project in knockout

What is the target audience?

  • Students who want to learn about knockout and use it in their apps

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting Started With Knockout
Course Intro
Preview
03:04
What is Knockout
Preview
04:07
JavaScript Refresher
Preview
18:34
Section 2: View Models & Observables
Chapter Intro
01:42
Creating View Models & Observables
18:23
Observable Arrays
12:56
Interacting with Observable Arrays
12:41
Computed Observables
05:13
Section 3: Data Binding
Chapter Intro
01:28
Data-Bind Syntax
08:50
Text & Appearance Bindings - Basics
10:12
Text & Appearance Bindings - Advance
10:09
Control Flow Bindings
14:19
Form & Input Bindings - Basic Steps
18:03
Form & Input Bindings Wrap up
12:22
Custom Bindings
17:27
Section 4: Templating
Chapter Intro
00:59
Template Binding
09:11
Native Templating
10:04
Underscore Template Engine
12:33
Section 5: Components
Chapter Intro
01:14
What Are Components
07:31
Custom Elements
10:51
Component Binding
12:04
Section 6: GoalTracker Project
Project Intro
02:02
Backend Data API - Introduction
12:09
Backend Data API - Detail
11:12
Frontend View & Layout
10:59
Reading & Adding Data
15:33
Deleting Data
11:10
Updating Data
11:25

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course