Web App Testing Using Knockout.JS

Design, implement, and maintain a fully tested JavaScript web application using Knockout.JS

Web App Testing Using Knockout.JS

Roberto Messora

Design, implement, and maintain a fully tested JavaScript web application using Knockout.JS
Packt Subscription
$5.00
$9.99/m after first month
eBook
$5.00
RRP $17.99
Save 72%
Print + eBook
$29.99
RRP $29.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$5.00
$5.00
$29.99
$9.99/m after first month
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Subscribe Now

Frequently bought together


Web App Testing Using Knockout.JS Book Cover
Web App Testing Using Knockout.JS
$ 17.99
$ 5.00
ASP.NET Core 2 and Angular 5 Book Cover
ASP.NET Core 2 and Angular 5
$ 35.99
$ 5.00
Buy 2 for $10.00
Save $43.98
Add to Cart

Book Details

ISBN 139781783982844
Paperback154 pages

Book Description

As modern web applications grow in complexity and features, developers need tools and frameworks to deliver and maintain solutions with high quality standards. Knockout.JS is an emerging JavaScript presentation framework that promotes a solid solution design in combination with Jasmine, a well-known unit testing library. They both ensure rapid development and maintainability over time, and modification of requirements, reducing errors and addressing expected functionalities.

This book is a great starting point to meet all the most important concepts and frameworks involved in modern web application production. Every chapter sequentially introduces a library or a tool as a specific building block of the entire environment, proposing concrete examples and development considerations. By the end of this book, you will have a solid direction to follow when developing a web application, and you will also collect new hints and ideas to improve the delivery process of web applications.

What You Will Learn

  • Introduce and use Knockout.JS in a JavaScript web application as a presentation framework
  • Design a JavaScript web application using the well-known Model-View-ViewModel presentation pattern
  • Set up a simple testing environment with Jasmine
  • Unit test a JavaScript web application using the Behavior Driven Development approach
  • Adopt the correct development strategies to obtain the best results in terms of unit testing
  • Install and set up an automated testing environment using Node.JS and Karma
  • Execute unit testing and code coverage on development and minified production code

Authors

Book Details

ISBN 139781783982844
Paperback154 pages
Read More

Read More Reviews

Recommended for You

ASP.NET Core 2 and Angular 5 Book Cover
ASP.NET Core 2 and Angular 5
$ 35.99
$ 5.00
LaTeX Cookbook Book Cover
LaTeX Cookbook
$ 35.99
$ 5.00
PostgreSQL High Performance Cookbook Book Cover
PostgreSQL High Performance Cookbook
$ 43.99
$ 5.00
Learning jQuery 3 - Fifth Edition Book Cover
Learning jQuery 3 - Fifth Edition
$ 31.99
$ 5.00
PostgreSQL High Availability Cookbook - Second Edition Book Cover
PostgreSQL High Availability Cookbook - Second Edition
$ 43.99
$ 5.00
Mastering JavaScript Functional Programming Book Cover
Mastering JavaScript Functional Programming
$ 35.99
$ 5.00