JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills [Video]

Preview in Mapt

JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills [Video]

Ben Fhala

1 customer reviews
Dive deep into JavaScript design patterns to write intelligent, pragmatic code for a wide array of real-world programming situations
Mapt Subscription
FREE
$29.99/m after trial
Video
$80.75
RRP $94.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 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 Mapt 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 Mapt 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 Mapt reader
$0.00
$80.75
$29.99p/m after trial
RRP $94.99
Subscription
Video
Start 30 Day Trial

Frequently bought together


JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills [Video] Book Cover
JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills [Video]
$ 94.99
$ 80.75
Web Security: Common Vulnerabilities And Their Mitigation [Video] Book Cover
Web Security: Common Vulnerabilities And Their Mitigation [Video]
$ 48.99
$ 41.65
Buy 2 for $35.00
Save $108.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Video Details

ISBN 139781785888014
Course Length3 hours and 15 minutes

Video Description

Design patterns are intelligent, reusable strategies for solving common development problems faced by developers. For Web developers working with JavaScript, design patterns provide a tested, methodical plan of attack for tackling challenges that arise in real-world application development.

JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills will immerse you in the world of intelligent JavaScript programming, demonstrating to Web developers how to mobilize design patterns and presenting key programming concepts and common solutions to frequently occurring programming problems.

Exploring 20 different design patterns, this video course demonstrates the internal logic of each, while providing examples and real-world scenarios that developers can adopt and implement when programming in JavaScript.

The course opens by introducing the conceptual logic behind design patterns: what they are; what they are not; what makes a pattern; major pattern types; and what role they play in the bigger picture of Web development. We then dive straight into a real-world case study, building a mock application with in-built issues that design patterns can solve.

Following on from this introduction, the course quickly expands into exploring the core design patterns underlying the major pattern types: Creational, Structural, and Behavioral patterns. With the knowledge delivered throughout the course, developers will come away from JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills armed with a powerful arsenal for solving a wide array of different JavaScript programming problems.

Style and Approach

This course adopts a problem-solution approach, demonstrating how to solve a wide array of real-world JavaScript programming problems using different design patterns. Replete with code examples and detailed explanations of the logic at play, the course helps viewers understand and practice the lessons taught.

Table of Contents

My First Design Patterns
The Course Overview
The Problem with the Global Scope
Moving to One Object and Namespace
The Module Design Pattern
The Module Reveal Pattern
Controlling the Global Access Completely
Creational Design Patterns
The Singleton Design Pattern
The Factory Design Pattern
The Abstract Factory Design Pattern
The Builder Design Pattern
The Builder Design Pattern Continued
The Prototype Design Pattern
Structural Design Patterns - Part 1
Abstracting Our Singleton
The Adapter Design Pattern
The Composite Design Pattern
The Decorator Design Pattern
Structural Design Patterns - Part 2
The Fly Weight Design Pattern
The Façade Design Pattern
Getting Things Working Again
The Bridge Design Pattern
The Proxy Design Pattern
Behavioral Design Patterns
The Chain of Responsibility – Part 1
The Chain of Responsibility – Part 2
The Observer Design Pattern – Adding and Dispatching Events
The Observer Design Pattern – Removing Events
The State Design Pattern

What You Will Learn

  • Master the logic behind the major design patterns, and wield them confidently for JavaScript programming
  • Understand how to modularize and condense code, optimize memory, and negotiate design problems
  • Explore Creational design patterns including the Singleton, Factory, and Prototype
  • Implement greater abstraction into application design, and control multiple objects sharing APIs with the help of Structural design patterns
  • Chain objects together and manage events and states using Behavioural design patterns
  • Ultimately deepen your understanding of JavaScript and understand how design patterns can make you a better, more effective programmer.

Authors

Screenshots

Table of Contents

My First Design Patterns
The Course Overview
The Problem with the Global Scope
Moving to One Object and Namespace
The Module Design Pattern
The Module Reveal Pattern
Controlling the Global Access Completely
Creational Design Patterns
The Singleton Design Pattern
The Factory Design Pattern
The Abstract Factory Design Pattern
The Builder Design Pattern
The Builder Design Pattern Continued
The Prototype Design Pattern
Structural Design Patterns - Part 1
Abstracting Our Singleton
The Adapter Design Pattern
The Composite Design Pattern
The Decorator Design Pattern
Structural Design Patterns - Part 2
The Fly Weight Design Pattern
The Façade Design Pattern
Getting Things Working Again
The Bridge Design Pattern
The Proxy Design Pattern
Behavioral Design Patterns
The Chain of Responsibility – Part 1
The Chain of Responsibility – Part 2
The Observer Design Pattern – Adding and Dispatching Events
The Observer Design Pattern – Removing Events
The State Design Pattern

Video Details

ISBN 139781785888014
Course Length3 hours and 15 minutes
Read More
From 1 reviews

Read More Reviews

Recommended for You

Web Security: Common Vulnerabilities And Their Mitigation [Video] Book Cover
Web Security: Common Vulnerabilities And Their Mitigation [Video]
$ 48.99
$ 41.65
Kali Linux - An Ethical Hacker's Cookbook Book Cover
Kali Linux - An Ethical Hacker's Cookbook
$ 35.99
$ 25.20
The Complete Google Go Programming Course For Beginners [Video] Book Cover
The Complete Google Go Programming Course For Beginners [Video]
$ 123.99
$ 105.40
Advanced Continuous Delivery Pipeline [Video] Book Cover
Advanced Continuous Delivery Pipeline [Video]
$ 124.99
$ 106.25
DevOps with Kubernetes Book Cover
DevOps with Kubernetes
$ 39.99
$ 28.00
Machine Learning for Data Science [Video] Book Cover
Machine Learning for Data Science [Video]
$ 60.99
$ 51.85