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
-
1.Course Overview1m 44sUP NEXT
-
2.Stateful vs. Stateless API Patterns8m 21s
-
3.Content Negotiation6m 30s
-
4.URI Templates8m 9s
-
5.Design for Intent9m 35s
-
6.API Versioning5m 37s
-
7.API Bulk Operations7m 25s
-
8.API Pagination7m 59s
-
9.API Sorting and Filtering6m 35s
-
10.API Error Logging9m 31s
-
11.Rest API vs. SOAP API5m 6s
-
12.Implementing a RESTful Web Service14m 20s
-
13.Implementing a SOAP-based Web Service7m 27s
-
14.Course Summary1m 20s
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.