Design Patterns in JavaScript: Getting Started
ECMAScript 2019
| Intermediate
- 11 Videos | 1h 16m 24s
- Includes Assessment
- Earns a Badge
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 coursedefine design patternsdescribe the principles of good designsummarize principles of good design and architecturerecall anti-patterns and their usesrecall programming anti-patterns
-
recall JavaScript-specific anti-patternscompare the different types of design patternsinstall required tools on a MacOS machineinstall required tools on a Windows machinerecall key concepts covered in this course
IN THIS COURSE
-
1.Course Overview2m 28sUP NEXT
-
2.What Is a Pattern?9m 29s
-
3.Introducing Principles of Good Design3m 2s
-
4.Exploring Principles of Good Design9m 30s
-
5.Anti-patterns8m 43s
-
6.Programming Anti-patterns9m 29s
-
7.JavaScript Anti-patterns6m 54s
-
8.Types of Design Patterns9m 27s
-
9.MacOS: Installing Node.js and npm8m 49s
-
10.Windows: Installing Node.js and NPM7m 22s
-
11.Course Summary1m 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.