YoVDO

JavaScript: Patterns

Offered By: LinkedIn Learning

Tags

Software Development Courses Javascript Courses Observer Pattern Courses Behavioral Patterns Courses Design Patterns Courses Creational Patterns Courses Facade Pattern Courses Strategy Pattern Courses

Course Description

Overview

How do traditional design patterns translate to JavaScript? Find out in this course. Enhance your code by mastering key creational, structural, and behavioral design patterns.

Syllabus

Introduction
  • JavaScript design patterns
  • What you should know
1. Introduction
  • What is a pattern?
  • Setting up your base project
  • Functions as first-class citizens
  • What is a callback and its role?
2. Creational Patterns
  • What are creational patterns?
  • Class design pattern
  • Constructor pattern
  • Singleton pattern
  • Factory pattern
  • Abstract factory pattern
3. Structural Patterns
  • What are structural patterns?
  • Module pattern
  • Mixins pattern
  • Facade pattern
  • Flyweight pattern
  • Decorator pattern
  • Model-View-Controller (MVC) pattern
  • Model-View-Presenter (MVP) pattern
  • Model-View-ViewModel (MVVM) pattern
4. Behavioral Patterns
  • What are behavioral patterns?
  • Observer pattern
  • State pattern
  • Chain of responsibility
  • Iterator pattern
  • Strategy pattern
  • Memento pattern
  • Mediator pattern
  • Command pattern
Conclusion
  • Next steps

Taught by

Emmanuel Henri

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner’s Guide to Scrum Project Management
Packt via FutureLearn
Google Professional Cloud DevOps Engineer Certification Path Introduction (GCP DevOps Engineer Track Part 1)
A Cloud Guru
Introduction to Amazon CodeGuru
A Cloud Guru