Patterns in Programming: API Design Patterns
API
| Intermediate
- 14 Videos | 1h 43m 38s
- Includes Assessment
- Earns a Badge
In this course, you'll learn about a number of API design patterns, including behavioral, creational, structural, and adapter, as well as design anti-patterns, and software refactoring techniques. You'll start by examining the overall importance of design patterns, behavioral design patterns and their implementations, and see how to create the iterator design pattern. You'll then explore creational and structural design patterns and the implementation of each, as well as how to create the singleton and adapter design patterns. Next, you'll learn about design anti-patterns and the different types, and software refactoring and refactoring techniques for solving architectural coding problems. Lastly, you'll examine the API pattern principles and the basic design patterns for implementing API resource layout and naming.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the importance of design patternsdescribe what Behavioral design patterns are and their implementationscreate the Iterator design patterndescribe what creational design patterns are and their implementationsdemonstrate creating the Singleton design patterndescribe what structural design patterns are and their implementations
-
create the Adapter design patterndescribe and recognize different types of design anti-patternsdescribe how to use code refactoring to implement efficient programming solutionsdescribe how to use software refactoring techniques to solve architectural coding problemsrecall the guiding principles that underpin most API patternsdescribe fundamental design patterns for implementing API resource layout and namingsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 34sUP NEXT
-
2.Importance of Design Patterns5m 26s
-
3.Behavioral Design Patterns10m 29s
-
4.Iterator Design Pattern12m 58s
-
5.Creational Design Patterns8m 7s
-
6.Singleton Design Pattern8m 32s
-
7.Structural Design Patterns12m 44s
-
8.Adapter Design Pattern8m 32s
-
9.Design Anti-Patterns6m 45s
-
10.Software Refactoring6m 49s
-
11.Software Refactoring Techniques5m 48s
-
12.API Pattern Principles7m 16s
-
13.API Patterns7m 30s
-
14.Course Summary1m 8s
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.