Mastering JavaScript Design Patterns: A Practical Introduction to Building Better Applications
Publisher: Packt Publishing
Final Release Date: September 2015
Run time: 2 hours 9 minutes

A practical introduction to writing better and more maintainable code using JavaScript design patterns>

Mastering JavaScript Design Patterns demonstrates how to apply design patterns in real life situations, whether that's for new, or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain.

We’ll begin by building a simple music player application, and then we’ll build and add more and more functionality to our music player application. We’ll also cover different ways to modularize the application.

In the next two sections we’ll build a server and will load data from it. We’ll cover different techniques for caching, fallbacks, optimizing memory consumption and deferred actions.

In the last section we’ll cover code maintainability improvement techniques by using less known, yet powerful JavaScript techniques.

Who this course is for

You will get the most out of this course if you have at least some experience with JavaScript. But even if you've been writing JavaScript for several years you may find many interesting and useful techniques. By the end of this course you’ll be able to apply many best practices for developing JavaScript applications that are robust, readable, and easy to maintain.

What you will learn from this course

  • Understand how to build a practical application with the help of design patterns
  • Write robust, maintainable JavaScript applications by using battle-tested solutions to common problems
  • Improve code readability by using common solutions and better names for what you are trying to accomplish
  • Build and use a server as a data provider
  • Leverage the deferred nature of JavaScript with call-backs and promises
  • Better your communication of design goals with other programmers through usage of common terms
  • Create a separation of concerns to split modules based on different responsibilities
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews
 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Video:  $94.99
(Streaming, Downloadable)