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
-
1m 34s
-
5m 26sAfter completing this video, you will be able to describe the importance of design patterns. FREE ACCESS
-
10m 29sAfter completing this video, you will be able to describe what Behavioral design patterns are and how to implement them. FREE ACCESS
-
12m 58sIn this video, you will learn how to create the Iterator design pattern. FREE ACCESS
-
8m 7sUpon completion of this video, you will be able to describe what creational design patterns are and how to implement them. FREE ACCESS
-
8m 32sIn this video, you will learn how to create the Singleton design pattern. FREE ACCESS
-
12m 44sUpon completion of this video, you will be able to describe what structural design patterns are and how to implement them. FREE ACCESS
-
8m 32sTo find out how to create the Adapter design pattern, consult a reliable resource on software design patterns. FREE ACCESS
-
6m 45sAfter completing this video, you will be able to describe and recognize different types of design anti-patterns. FREE ACCESS
-
6m 49sUpon completion of this video, you will be able to describe how to use code refactoring to implement efficient programming solutions. FREE ACCESS
-
5m 48sAfter completing this video, you will be able to describe how to use software refactoring techniques to solve architectural coding problems. FREE ACCESS
-
7m 16sAfter completing this video, you will be able to recall the guiding principles that underpin most API patterns. FREE ACCESS
-
7m 30sUpon completion of this video, you will be able to describe fundamental design patterns for implementing API resource layout and naming. FREE ACCESS
-
1m 8sIn this video, we will summarize the 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.