KnockoutJS Blueprints

Learn how to design and create amazing web applications using KnockoutJS

KnockoutJS Blueprints

Blueprints
Carlo Russo

Learn how to design and create amazing web applications using KnockoutJS
$17.99
$29.99
RRP $17.99
RRP $29.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Free Sample

Book Details

ISBN 139781783980840
Paperback218 pages

Book Description

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.

Table of Contents

Chapter 1: From Idea to Realization
What KnockoutJS is and where you can get it
The idea of this chapter – Simple Show Case
The bare bone code of a KnockoutJS application
Getting jQuery because it can be useful
Understanding MVVM, MVP, and MVC to get the best
Getting data from the server
The magic of KnockoutJS unveiled
Filters and product details
Contact form
Summary
Chapter 2: Starting Small and Growing in a Modular Way
Analyzing the project – booking online
Modularizing with the component binding handler
Writing the Search Form component
Communicating with other components
Adding the Hotel Cards
Summary
Chapter 3: SPA for Timesheet Management
Analysing the project briefly – Timesheet SPA
The SPA feature for the Timesheet SPA
Choosing the right tool for the project
Building Timesheet SPA with DurandalJS
Summary
Chapter 4: Tracking Expense Using PhoneGap
Understanding hybrid mobile applications
Getting PhoneGap/Cordova
Defining what Piggy Bank should be
Creating a starting environment for the project
Building the application with jQuery Mobile
Refactoring and working on the missing parts
Publishing the application
Summary
Chapter 5: Wizard for the Public Administration
The project, a real-world web application
Analysing and developing the Relocate module
Updating the code to be accessible
Working to make the app SEO crawlable
Summary

What You Will Learn

  • 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

Authors

Table of Contents

Chapter 1: From Idea to Realization
What KnockoutJS is and where you can get it
The idea of this chapter – Simple Show Case
The bare bone code of a KnockoutJS application
Getting jQuery because it can be useful
Understanding MVVM, MVP, and MVC to get the best
Getting data from the server
The magic of KnockoutJS unveiled
Filters and product details
Contact form
Summary
Chapter 2: Starting Small and Growing in a Modular Way
Analyzing the project – booking online
Modularizing with the component binding handler
Writing the Search Form component
Communicating with other components
Adding the Hotel Cards
Summary
Chapter 3: SPA for Timesheet Management
Analysing the project briefly – Timesheet SPA
The SPA feature for the Timesheet SPA
Choosing the right tool for the project
Building Timesheet SPA with DurandalJS
Summary
Chapter 4: Tracking Expense Using PhoneGap
Understanding hybrid mobile applications
Getting PhoneGap/Cordova
Defining what Piggy Bank should be
Creating a starting environment for the project
Building the application with jQuery Mobile
Refactoring and working on the missing parts
Publishing the application
Summary
Chapter 5: Wizard for the Public Administration
The project, a real-world web application
Analysing and developing the Relocate module
Updating the code to be accessible
Working to make the app SEO crawlable
Summary

Book Details

ISBN 139781783980840
Paperback218 pages
Read More

Read More Reviews