Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

JavaScript Design Patterns 20 Patterns for Advancing Your JavaScript Skills

Packt Publishing, Packt is the leading UK provider of Tech

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
26 Videos (3h 16m)
    • The Course Overview

      4:02
    • The Problem with the Global Scope

      12:49
    • Moving to One Object and Namespace

      8:14
    • The Module Design Pattern

      7:58
    • The Module Reveal Pattern

      6:33
    • Controlling the Global Access Completely

      5:46
    • The Singleton Design Pattern

      13:20
    • The Factory Design Pattern

      6:20
    • The Abstract Factory Design Pattern

      9:44
    • The Builder Design Pattern

      12:11
    • The Builder Design Pattern Continued

      5:04
    • The Prototype Design Pattern

      4:58
    • Abstracting Our Singleton

      9:06
    • The Adapter Design Pattern

      6:12
    • The Composite Design Pattern

      11:58
    • The Decorator Design Pattern

      4:23
    • The Fly Weight Design Pattern

      7:15
    • The Façade Design Pattern

      4:59
    • Getting Things Working Again

      5:18
    • The Bridge Design Pattern

      1:34
    • The Proxy Design Pattern

      5:41
    • The Chain of Responsibility – Part 1

      6:02
    • The Chain of Responsibility – Part 2

      8:51
    • The Observer Design Pattern – Adding and Dispatching Events

      8:39
    • The Observer Design Pattern – Removing Events

      4:42
    • The State Design Pattern

      14:01

About This Class

Dive deep into JavaScript design patterns to write intelligent, pragmatic code for a wide array of real-world programming situations


About This Video
A deep exploration of 20 JavaScript design patterns
Understand how to adopt and apply design patterns to a wide range of real world development scenarios
Definitive coverage of the Creational, Structural, and Behavioral pattern types
Take your JavaScript programming to an advanced level by understanding design patterns in depth.


In Detail
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.

--

Students

--

Projects

0

Reviews (0)

Packt Publishing

Packt is the leading UK provider of Tech

Hello, we are Packt.

Packt is the leading UK provider of Technology eBooks, Coding eBooks, Videos and Blogs; helping IT professionals to put software to work.

Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals.

Working towards that vision, we have published over 5000 books and videos so far, providing IT professionals with the act...

See full profile

Technology Web Development