Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Creational Design Patterns in JavaScript

via CodeSignal

Overview

Creational design patterns are crucial for controlling object creation processes in software development. This course explores patterns like Singleton, Factory Method, and Builder, helping you create flexible, reusable, and maintainable code. You'll learn how to manage object instantiation effectively, promoting scalability and robust design solutions.

Syllabus

  • Unit 1: Understanding and Implementing the Singleton Pattern in JavaScript
    • Enhancing the Logger with Message Count
    • Enhancing Logger Class with Severity Levels
    • Implement Singleton Pattern for MusicPlayer in JavaScript
    • Implementing a Singleton Pattern for ConfigManager in JavaScript
    • Implement Logger using Singleton Pattern in JavaScript
  • Unit 2: Introduction to the Factory Method Pattern in JavaScript
    • Adding a New PDF Document Type with Factory Method Pattern in JavaScript
    • Car Manufacturing with the Factory Method Pattern in JavaScript
    • Implementing the Factory Method Pattern for Vehicle Production
    • Implementing the Factory Method Pattern in JavaScript for Notification Management
    • Implementing the Factory Method Pattern in JavaScript
  • Unit 3: Introduction to the Abstract Factory Pattern in JavaScript
    • Extend Abstract Factory Pattern with Linux Support
    • Creating an Abstract Factory for Gaming Accessories in JavaScript
    • Implementing the Abstract Factory Pattern for Mobile UI Components
    • Developing an Interface-Rendering Application with Abstract Factory Pattern
    • Space Mission Setup Using Abstract Factory Pattern in JavaScript
  • Unit 4: Builder Pattern in JavaScript
    • Modify Builder to Create Brick House
    • Implementing WoodenHouseBuilder in JavaScript
    • Build a Steel Robot using the Builder Pattern
    • Build a Concrete House Using the Builder Pattern
    • Building a Robot Using the Builder Pattern in JavaScript
  • Unit 5: Applying Creational Patterns in a Banking System Using JavaScript
    • Building a Banking Application with Singleton and Factory Method Patterns in JavaScript
    • Accounts Management System Using Singleton and Abstract Factory Patterns in JavaScript
    • Creating a Customer Database with Singleton and Builder Patterns in JavaScript

Reviews

Start your review of Creational Design Patterns in JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.