Course Description
RESTful APIs can run in a wide variety of settings, but the most common has become the public cloud. These lessons will explore the various API products offered by the major cloud service providers and demonstrate how a simple API may be configured and launched using the AWS API Gateway product.
The module also explores the alignment of REST methods and endpoints with business processes, both existing and new ones. Because REST services rely on HTTP methods, it is important to understand how business processes send and consume data, and how their operations are best represented within REST.
Another design consideration of great importance is the challenge posed by the need to fix and improve existing API services. Upgrading or patching API services without carefully considering the consequences can be disastrous; but we’ll show you how to use API versioning to handle these problems properly.
What You'll Learn
- Identify the primary public cloud providers and the service offerings that support RESTful APIs
- Configure and launch a simple API using the AWS API Gateway product
- Align REST methods and endpoints with existing and new business processes
- Explain how HTTP methods represent specific types of actions for legacy or new processes
- Apply API versioning to fix and improve existing API services without causing conflicts
Key Takeaways
- RESTful APIs can run in many settings, but the public cloud has become the most common.
- Because REST services rely on HTTP methods, understanding how business processes send and consume data is key to representing their operations in REST.
- Upgrading or patching API services without considering the consequences can be disastrous.
- Versioning lets you avoid conflicts and introduce enhancements in a responsible manner.
Frequently Asked Questions
What does this course cover?
It explores the API products offered by the major cloud service providers, demonstrates configuring and launching a simple API with the AWS API Gateway, covers aligning REST methods and endpoints with business processes, and explains using API versioning to fix and improve existing services.
Will I learn how to use a specific cloud provider's tools?
Yes. The lessons demonstrate how a simple API may be configured and launched using the AWS API Gateway product, and explore the various API products offered by the major cloud service providers.
How is the course structured?
It is organized into three lessons: REST API Design Considerations, Aligning Operations with HTTP Methods, and API Versioning Maintenance.
What skills will I build?
The course builds skills in API Design, API Management, REST API Development, and working with REST and RESTful API clients, including advanced REST client usage.









