Design Patterns in JavaScript: Getting Started

ECMAScript 2019    |    Intermediate
  • 11 videos | 1h 16m 24s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 21 users Rating 4.6 of 21 users (21)
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

  • 2m 28s
  • 9m 29s
    In this video, you will learn how to define design patterns. FREE ACCESS
  • Locked
    3.  Introducing Principles of Good Design
    3m 2s
    Upon completion of this video, you will be able to describe the principles of good design. FREE ACCESS
  • Locked
    4.  Exploring Principles of Good Design
    9m 30s
    Learn how to summarize the principles of good design and architecture. FREE ACCESS
  • Locked
    5.  Anti-patterns
    8m 43s
    Upon completion of this video, you will be able to recall anti-patterns and their uses. FREE ACCESS
  • Locked
    6.  Programming Anti-patterns
    9m 29s
    Upon completion of this video, you will be able to recall programming patterns that should be avoided. FREE ACCESS
  • Locked
    7.  JavaScript Anti-patterns
    6m 54s
    Upon completion of this video, you will be able to recall specific JavaScript anti-patterns. FREE ACCESS
  • Locked
    8.  Types of Design Patterns
    9m 27s
    In this video, you will learn how to compare different types of design patterns. FREE ACCESS
  • Locked
    9.  MacOS: Installing Node.js and npm
    8m 49s
    Learn how to install the required tools on a MacOS machine. FREE ACCESS
  • Locked
    10.  Windows: Installing Node.js and NPM
    7m 22s
    In this video, you will learn how to install the required tools on a Windows machine. FREE ACCESS
  • Locked
    11.  Course Summary
    1m 12s
    Discover how to recall key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.9 of 9 users Rating 4.9 of 9 users (9)
Rating 4.5 of 322 users Rating 4.5 of 322 users (322)
Rating 4.6 of 66 users Rating 4.6 of 66 users (66)