Design Patterns In JavaScript OOP/UML for Projects/Interview
2.9 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
142 students enrolled

Design Patterns In JavaScript OOP/UML for Projects/Interview

Design Patterns in JavaScript OOP/UML for JS Interview/Projects/Software Architecture/Using JavaScript Design Patterns
2.9 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
142 students enrolled
Last updated 4/2020
English
English
Current price: $104.99 Original price: $149.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 1 article
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understanding of 23 design patterns described in GOF book
  • JavaScript implementation understanding of most of design patterns
  • JavaScript source code of most of design patterns
  • 125 Quiz questions related to all 23 design patterns
  • Focus to make a thought process to design
  • Learn to visualize the problem scenario and solution in OO
Course content
Expand all 58 lectures 04:25:18
+ Design Patterns
6 lectures 08:38
History of Design Patterns
00:55
Describing Design Patterns
01:32
The Catalog of Design Patterns
00:21
Classification of Design Patterns
01:34

Quiz questions to have basic understanding of design patterns.

Quiz - Design Patterns Introduction
7 questions
+ Case Study of SysMan - System Management Product
11 lectures 46:53
Introduction
01:05
Requirements
01:53
Design
17:05
Design Problems 1-4
03:14
Design Problems 9-12
02:26
Design Problems 13-16
02:21
Design Problems 17-20
03:00
Design Problems 21-23
02:18
+ Creational Design Patterns
9 lectures 54:39

Quiz questions to have better understanding of Abstract Factory design pattern.

Quiz - Abstract Factory
5 questions
Builder
05:30
Explanation of Builder Structure Source
13:50

Quiz questions to have better understanding of Builder design pattern.

Quiz - Builder
5 questions
Factory Method
04:05
Explanation of Factory Method Structure Source
05:41

Quiz questions to have better understanding of Factory Method design pattern.

Quiz - Factory Method
5 questions
Prototype
03:17

Quiz questions to have better understanding of Prototype design pattern.

Quiz - Prototype
3 questions
Singleton
03:07

Quiz questions to have better understanding of Singleton design pattern.

Quiz - Singleton
5 questions
Quiz on Creational patterns
10 questions
Creational Patterns Source
7 pages
+ Structural Patterns
13 lectures 59:31
Adapter
04:19
Explanation of Adapter Structure Source
03:09

Quiz questions to have better understanding of Adapter design pattern.

Quiz - Adapter
5 questions
Bridge
04:18
Explanation of Bridge Structure Source
07:40

Quiz questions to have better understanding of Bridge design pattern.

Quiz - Bridge
5 questions
Composite
02:30
Explanation of Composite Structure Source
10:35

Quiz questions to have better understanding of Composite design pattern.

Quiz - Composite
5 questions
Decorator
03:05

Quiz questions to have better understanding of Decorator design pattern.

Quiz - Decorator
5 questions
Facade
02:55
Explanation of Facade Structure Source
09:41

Quiz questions to have better understanding of Facade design pattern.

Quiz - Facade
5 questions
Flyweight
03:52

Quiz questions to have better understanding of Flyweight design pattern.

Quiz - Flyweight
5 questions
Proxy
03:07
Explanation of Proxy Structure Source
04:20

Quiz questions to have better understanding of Proxy design pattern.

Quiz - Proxy
5 questions
Quiz on Structural patterns - 1
10 questions
Quiz on Structural patterns - 2
10 questions
Structural Patterns Source
5 pages
+ Behavioral Patterns
17 lectures 01:13:44
Chain of Responsibility
02:31
Explanation of Chain of Responsibility Structure Source
08:56

Quiz questions to have better understanding of Chain of Responsibility design pattern.

Quiz - Chain of Responsibility
5 questions
Command
03:32
Explanation of Command Structure Source
04:55

Quiz questions to have better understanding of Command design pattern.

Quiz - Command
5 questions
Interpreter
03:54
Explanation of Interpreter Structure Source
06:39
Iterator
03:07
Mediator
03:32
Memento
03:27
Observer
04:19
State
03:06
Strategy
03:46
Explanation of Strategy Structure Source
08:13
Template Method
02:54
Explanation of Template Method Structure Source
07:13
Visitor
03:40
Quiz on Behavioral patterns - 1
10 questions
Quiz on Behavioral patterns - 2
10 questions
Behavioral Patterns Source
8 pages
+ Bonus Lecture
1 lecture 00:31
Recommended Course and Offer on my other courses
00:31
Requirements
  • Understanding of Object Oriented Concepts
  • Basic understanding of UML
  • Experience in JavaScript
Description

This "Design Patterns In JavaScript" course covers all 23 GOF design patterns with JavaScript code implementation.

Why learn Design Patterns

  • Industry requires great software designers

  • Demand for Software Design Skill is high

  • For flexible and extensible software design

  • To enhance the Object Oriented Software design skill

  • To Develop/Understand the design of software product

  • Moving up in Technical ladder by having great tech skill

  • Well prepared for interview


Design and architecture of any software/solution provides the base and makes it flexible, extensible for future requirements. A good designed software/solution makes it easy to understand and maintain. Design patterns are known as best practices to design software for problems which are repeated in nature.

This course is second one in my Complete JavaScript Design and Development course series-

  • Advanced JavaScript : Take Your JS Skills To Next Level

  • Design Patterns In JavaScript


This "Design Patterns In JavaScript" tutorial gives you understanding of all 23 design patterns described in Gang Of Four book - "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides.

This Design Patterns through JavaScript covers :

Creational Design Patterns : Abstract Factory, Builder, Factory Method, Prototype, Singleton

Structural Design Patterns : Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy

Behavioral Design Patterns : Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor

In this Design Patterns using JavaScript course, each design pattern is explained in a simple way with intent, problem, solution and structure. Also the information of participants, collaboration, consequences and code implementation are explained for each one. The design pattern structure or example implementation of JavaScript source code are explained to understand how it will be implemented using Object Oriented features of JavaScript.

This Design Patterns with JavaScript course also provides JavaScript source code of most of the design patterns to understand it in better way. This helps in applying the variation on implementation to see how it can resolve some other implementation bottleneck. There are 125 quiz questions on Creational, Structural and Behavioral design patterns to check your understanding.

This "Design Patterns In JavaScript" online course on udemy will help to understand the best practices for design and apply them to do the better design of software projects/solutions in JavaScript. It will also help you to prepare well for Design Patterns in JavaScript interview questions. Knowledge of design patterns increases the capability to address interview questions of software design.

It will be good to have the Gang Of Four book - "Design Patterns: Elements of Reusable Object-Oriented Software", by Gamma, Helm, Johnson and Vlissides as a reference book for this course.

Implementation video and source code for remaining patterns are in process and will be added soon.

Design Patterns In JavaScript free source code implementation is available in pdf to download.

What Students Say-

"Excellent course !! The instructor is very knowledgeable about software designs patterns and how to implement them using JavaScript. Also, the instructor is able to present the concepts in a way that is easily understandable. The presentation is very detailed yet concise, which is greatly appreciated on a topic's which could lend a instructor to be to overly verbose and euphemistic (indirect). I feel ready to implement the techniques and patterns presented. I highly recommend this course and the instructor."

"Good content"


So what are you waiting for, click on Buy button to enroll now and start learning.

Who this course is for:
  • Students
  • Software Developers/Engineers
  • Software Designers
  • Software/Solution Architects
  • Technical Managers