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 user, I must be able to view my contact list, with first and last name, and phone numbers.
As a user, I must be able to add a new contact with all his information.
As a user I must be able to delete contacts from my address book.
As a user I must be able to add and remove phone numbers to any individual contact.
As a backend developer, I must receive all the address book contacts as a JSON so I can store it in a database.
Answer the following questions in the reflection.txt file.
- What did you learn in this lesson?
- How did you use Knockout.JS?
- Explain how and why you solved the user stories with technical details.