Mastering JavaScript Design Patterns: A Practical Introduction to Building Better Applications [Video]

Mastering JavaScript Design Patterns: A Practical Introduction to Building Better Applications [Video]

Alexandr Truhin (bumbu)

3 customer reviews
A practical introduction to writing better and more maintainable code using JavaScript design patterns
Mapt Subscription
FREE
$30.00/m after trial
Video
$80.75
RRP $94.99
Save 14%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
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
$0.00
$80.75
$29.99 p/m after trial
RRP $94.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Mastering JavaScript Design Patterns: A Practical Introduction to Building Better Applications [Video] Book Cover
Mastering JavaScript Design Patterns: A Practical Introduction to Building Better Applications [Video]
$ 94.99
$ 80.75
Responsive Web Design by Example Book Cover
Responsive Web Design by Example
$ 31.99
$ 22.40
Buy 2 for $35.00
Save $91.98
Add to Cart

Video Details

ISBN 13 9781783980734
Course Length 2 hours 10 minutes

Table of Contents

Video Description

As the language of the web, JavaScript is used prolifically by developers building new applications every day. However, some developers still lack the knowledge about how to write things in a simpler, clearer and more maintainable way. Design patterns are proven solutions to common development problems, and can boost code quality and application maintainability, as well as improve developer efficiency. 

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.

Style and Approach

This video course demonstrates the fundamentals of JavaScript design patterns through the practical development of an application, a music player. Each pattern will be exemplified and explained. Unlike many other guides this one is heavily practical, featuring bite sized chunks of information, detailed explanations, and real results.

Video Preview

What You Will Learn

  • 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.

Authors

Table of Contents

Video Details

ISBN 139781783980734
Course Length2 hours 10 minutes
Read More
From 3 reviews

Read More Reviews

Recommended for You

Responsive Web Design by Example Book Cover
Responsive Web Design by Example
$ 31.99
$ 22.40
Artificial Intelligence and Machine Learning Fundamentals Book Cover
Artificial Intelligence and Machine Learning Fundamentals
$ 23.99
$ 16.80
Node.js in 7 Days [Video] Book Cover
Node.js in 7 Days [Video]
$ 124.99
$ 106.25
Clear and Simple VMware vSphere 6.5 Foundations VCP - Part 1 [Video] Book Cover
Clear and Simple VMware vSphere 6.5 Foundations VCP - Part 1 [Video]
$ 22.99
$ 19.55
Clear and Simple VMware vSphere 6.5 Foundations VCP - Part 2 [Video] Book Cover
Clear and Simple VMware vSphere 6.5 Foundations VCP - Part 2 [Video]
$ 22.99
$ 19.55
Building Django 2.0 Web Applications Book Cover
Building Django 2.0 Web Applications
$ 35.99
$ 25.20