This is a step by step tutorial to learn knockoutJS.
To become a great Web Developer, you must be able to work with the latest technologies and frameworks. KnockoutJS is part of a new generation of frameworks that make frontend development much more easier, just like AngularJS. These frameworks let you dynamically bind data with html elements.
As a developer you should be able to bind data from input fields to html tags.
As a shopper I must be able to see my grocery list. (use a selection field to display the list)
As a shopper I must be able to add, remove and sort my grocery list.
As a developer you should be able to use text-fields, checkboxes, drop-down lists, multi-select and radio buttons.
As a developer you should be able to display the values from all the fields in a separate part of the webpage with Knockout.JS.
As a user I must be able to display a minimum of 3 peoples, each with 3 children as a
- list. (use ko.observableArray)
Example:
- Isabel have 3 childs:
- Diego
- Fernando
- Jose
- Ines have 4 childs:
- Juan
- Pedro
- Maria
- What did you learn about KnockoutJS?
- What is MVVM? Why is it usefull?
- What does the data-bind attribute do?
- What does the following code do?
ko.applyBindings(viewModel);
As a user I must be able to add a child to any person in the people list.
Answer the following questions in the reflection.txt file.