Design Patterns in JavaScript: Getting Started

ECMAScript 2019    |    Intermediate
  • 11 Videos | 1h 20m 54s
  • Includes Assessment
  • Earns a Badge
Likes 22 Likes 22
Explore principles of good design and the three main categories of design patterns in this 11-video course. Examine anti-patterns, including their uses and what to avoid while writing code, then discover how to install NodeJS and NPM for MacOS and Windows. Key concepts covered in this course include how design patterns can be reusable solutions to common problems to the same situations that have come up repeatedly, and how programmers have developed design patterns in order to deal with these situations; principles of good design and architecture; and learning about anti-patterns as shortcuts that seasoned developers use to define or describe a bad solution to a problem that resulted in a poor outcome. You will learn about the uses of and programming of anti-patterns; learn Javascript-specific anti-patterns; and observe how to compare different types of design patterns, including creational patterns, structural design patterns, and behavioral design patterns. Finally, learn how to install required tools on a MacOS machine and how to install required tools on a Windows machine.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    define design patterns
    describe the principles of good design
    summarize principles of good design and architecture
    recall anti-patterns and their uses
    recall programming anti-patterns
  • recall JavaScript-specific anti-patterns
    compare the different types of design patterns
    install required tools on a MacOS machine
    install required tools on a Windows machine
    recall key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 28s
    UP NEXT
  • Playable
    2. 
    What Is a Pattern?
    9m 29s
  • Locked
    3. 
    Introducing Principles of Good Design
    3m 2s
  • Locked
    4. 
    Exploring Principles of Good Design
    9m 30s
  • Locked
    5. 
    Anti-patterns
    8m 43s
  • Locked
    6. 
    Programming Anti-patterns
    9m 29s
  • Locked
    7. 
    JavaScript Anti-patterns
    6m 54s
  • Locked
    8. 
    Types of Design Patterns
    9m 27s
  • Locked
    9. 
    MacOS: Installing Node.js and npm
    8m 49s
  • Locked
    10. 
    Windows: Installing Node.js and NPM
    7m 22s
  • Locked
    11. 
    Course Summary
    1m 12s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.