KnockoutJS Blueprints

More Information
  • Create a model of your system and build applications around it
  • Integrate any external library easily
  • Design applications with TDD methodology
  • Use templates to reuse UIs effectively
  • Make a rich, single-page web application
  • Develop modular, testable applications

KnockoutJS is a JavaScript library that provides you with a sophisticated way of communicating between your UI and the underlying data model to create rich and desktop-like web UIs.

Starting with a basic web application, you'll work your way through full featured, real-world applications in order to learn how to make the most of this fantastic library. You'll discover how to build reusable widgets, integrate with external UI libraries such as jQuery UI, and build mobile-first responsive applications and single-page applications. By the end of this book, you will understand how to use this library, and how easy it can be to develop a model-based system. This book is a hands-on guide with step-by-step instructions, leading you through practical illustrations that will show you every aspect of a KnockoutJS project.

  • Create fully testable web applications from real-world solutions with the powerful data-binding offered by KnockoutJS
  • Create new and reusable components by yourself and learn how to integrate external libraries easily
  • Contains projects based on fictitious, but common, application development briefs
Page Count 218
Course Length 6 hours 32 minutes
ISBN 9781783980840
Date Of Publication 25 Feb 2015


Carlo Russo

Carlo Russo works as a consulting software architect and trainer in the field of software development. He started working with computers when he was 15. His dream was to be able to build a video game on his own some day.

He has worked as consultant for many renowned worldwide companies; in his spare time, he develops web applications and learns new programming languages.

In the last 3 years, he worked as a web developer, learning both Angular and DurandalJS; currently, he is focusing on a big Single Page Application built with DurandalJS and Knockout 3.2.