Patterns in Programming: Patterns in API Programming
API
| Intermediate
- 14 videos | 1h 39m 38s
- Includes Assessment
- Earns a Badge
Design patterns help programmers resolve common issues by formalizing best practices. In this course, you'll explore API-specific patterns and how they relate to API services. You'll start by learning about the differences between stateful and stateless API patterns, as well as content negotiation, URI templates, Design for Intent, and how each relates to API services. You'll then move on to examine the methods for performing versioning, bulk operations, and pagination with API services. Next, you'll learn about methods for performing sorting and filtering, as well as API notification and error logging with API services. Lastly, you'll see the differences between REST and SOAP API web services and when to use each, as well as how to implement both a RESTful and SOAP-based web service.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDifferentiate between stateless and stateful api servicesDescribe content negotiation and how it relates to api servicesDescribe uri templates and how they relate to api servicesDescribe design for intent and how it relates to api servicesDescribe methods for performing versioning for api servicesDescribe methods for performing bulk operations using api services
-
Describe methods for performing pagination with api servicesDescribe methods for performing filtering and sorting with api servicesDescribe methods for performing api notification and error logging with api servicesDescribe the difference between rest and soap api web services and when to use each api design patternImplement a restful web serviceImplement a soap based web serviceSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 44s
-
8m 21sIn this video, find out how to differentiate between stateless and stateful API services. FREE ACCESS
-
6m 30sAfter completing this video, you will be able to describe content negotiation and how it relates to API services. FREE ACCESS
-
8m 9sUpon completion of this video, you will be able to describe URI templates and how they relate to API services. FREE ACCESS
-
9m 35sUpon completion of this video, you will be able to describe Design for Intent and how it relates to API services. FREE ACCESS
-
5m 37sUpon completion of this video, you will be able to describe methods for performing versioning for API services. FREE ACCESS
-
7m 25sAfter completing this video, you will be able to describe methods for performing bulk operations using API services. FREE ACCESS
-
7m 59sAfter completing this video, you will be able to describe methods for performing pagination with API services. FREE ACCESS
-
6m 35sAfter completing this video, you will be able to describe methods for performing filtering and sorting with API services. FREE ACCESS
-
9m 31sAfter completing this video, you will be able to describe methods for performing API notification and error logging with API services. FREE ACCESS
-
5m 6sUpon completion of this video, you will be able to describe the difference between REST and SOAP API web services and when to use each API design pattern. FREE ACCESS
-
14m 20sIn this video, you will implement a web service that uses the REST architecture. FREE ACCESS
-
7m 27sIn this video, find out how to implement a web service based on SOAP. FREE ACCESS
-
1m 20sIn 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.