Description
In this course, you will learn :
- 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
Syllabus :
1. Getting Started With Knockout
- What is KnockoutJS
- JavaScript Refresher
2. View Models & Observables
- Creating View Models & Observables
- Observable Arrays
- Interacting with Observable Arrays
- Computed Observables
3. Data Binding
- Data-Bind Syntax
- Text & Appearance Bindings - Basics
- Text & Appearance Bindings - Advance
- Control Flow Bindings
- Form & Input Bindings - Basic Steps
- Form & Input Bindings Wrap up
- Custom Bindings
4. Templating
- Template Binding
- Native Templating
- Underscore Template Engine
5. Components
- What Are Components
- Custom Elements
- Component Binding
6. GoalTracker Project
- Backend Data API - Introduction
- Backend Data API - Detail
- Frontend View and Layout
- Reading & Adding Data
- Deleting Data
- Updating Data