Patterns in Programming: API Design Patterns

API    |    Intermediate
  • 14 Videos | 1h 49m 38s
  • Includes Assessment
  • Earns a Badge
Likes 32 Likes 32
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 course
    describe the importance of design patterns
    describe what Behavioral design patterns are and their implementations
    create the Iterator design pattern
    describe what creational design patterns are and their implementations
    demonstrate creating the Singleton design pattern
    describe what structural design patterns are and their implementations
  • create the Adapter design pattern
    describe and recognize different types of design anti-patterns
    describe how to use code refactoring to implement efficient programming solutions
    describe how to use software refactoring techniques to solve architectural coding problems
    recall the guiding principles that underpin most API patterns
    describe fundamental design patterns for implementing API resource layout and naming
    summarize the key concepts covered in this course

IN THIS COURSE

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.

YOU MIGHT ALSO LIKE

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

COURSE SOLID & GRASP
Likes 3218 Likes 3218