This three-course specialization introduces learners to Apigee, Google Cloud's full-lifecycle API management platform. Through a combination of presentations, hands-on labs, and supplemental materials, you will explore the complete API lifecycle, learning how to design, secure, and publish APIs using the Apigee API Platform. The course is intended for developers, architects, or engineers responsible for the solutioning, design, implementation, or management of APIs.
Note: It is strongly recommended to take the courses in order, as later lab activities build on APIs implemented during previous labs.
Certificate Available ✔
Get Started / More InfoThis specialization consists of three courses. In the first course, you will learn about API design and fundamentals of Google Cloud's Apigee API Platform. The second course focuses on API security, and the third course covers API development on Google Cloud's Apigee API Platform.
Explore and put into practice API design, development, and management concepts. This module covers the fundamentals of REST API design, API products, API product strategies, and how to publish APIs to a developer portal. It also describes Apigee terminology and the organizational model based on Apigee product capabilities.
The second module delves into API security on Google Cloud's Apigee API Platform. It discusses the role of user authentication and authorization, API security, and the capabilities available to secure, scale, and manage APIs and API products. Participants will interact with the Apigee API Platform.
The final module focuses on API development on Google Cloud's Apigee API Platform. It covers out-of-the-box platform capabilities for implementing mediation, traffic management, caching, and fault handling. Additionally, it describes the value and use of API analytics and deployment options for the Apigee platform.
Architecting with Google Kubernetes Engine: Foundations' is the first course in the series, covering Google Cloud's layout and principles, container creation and...
Effective Programming in Scala is a comprehensive course that equips learners with the skills to leverage Scala idioms, handle asynchronous computations, and model...
Linux for Developers is an essential course for mastering Linux systems, command line operations, and open source software. Gain the skills needed for daily work...
Learn to create dynamic websites using PHP, SQL, and MySQL databases in this 1.5-hour project. Apply PDO and MySQLi methods to access SQL-based and MySQL databases...