API Design and Fundamentals of Google Cloud's Apigee API Platform

Start Date: 10/18/2020

Course Type: Common Course

Course Link: https://www.coursera.org/learn/api-design-apigee-gcp

Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.

About Course

This course gives you an introductory look at the Apigee API Platform and API Design in general. We'll cover topics such as how to properly navigate through the Apigee Edge UI as well as how to approach API design and ensure industry best practices are followed. We'll also go over the Apigee Technology Stack to ensure a full understanding of all the platform components. By taking this course, you'll come to have a high level understanding of APIs and will lay the foundation for the more detailed deep dive courses later in the specialization. All supplemental materials will be be provided for offline review. If you ever wanted to learn about Apigee and APIs in general, this is the course for you!

Deep Learning Specialization on Coursera

Course Introduction

API Design and Fundamentals of Google Cloud's Apigee API Platform This 1-week, accelerated exploration course builds upon Google Cloud's API Design and Fundamentals course, increasing the topics covered to include computational, networking, control, and management APIs. This is the third and final course in the Google Cloud's Apigee API Platform Specialization. The courses focus on increasing your knowledge of the API development and application design using the Apigee API Virtual Machine (VAM). To complete this course you will need to complete the other courses in the Specialization: API Design & Fundamentals of Google Cloud's Apigee API Platform. You will need to register for the course at https://go.cloud.google.com/apigee/register.html. Once registered, you will be able to login and take the assignments. You will need to complete the final peer-reviewed project to receive the Coursera Specialization Certificate of Completion. For more information on this course, please watch the introduction video by copying and pasting the following link into your web browser: https://youtu.be/wETK1O9c-CAProject API Strategy for IT Professionals This course is for credentialed IT professionals interested in developing a deeper understanding of the API development process and its associated challenges and opportunities. The course will focus on the • the role of the API strategy in the API development process

Course Tag

Best Practice Application Programming Interfaces (API) Representational State Transfer (REST)

Related Wiki Topic

Article Example
Apigee Apigee revenues are generated through subscriptions to its API management platform and through professional services to subscribing customers. Apigee offers free tiers of its products, with premium features reserved for subscribers.
Apigee Apigee Corp. is a Silicon Valley based company that provides API management and predictive analytics software. It was founded in 2004 as Sonoa Systems. in 2016, Apigee was acquired by Google in a deal worth $625 million.
Apigee Sonoa Systems was founded in 2004 in Santa Clara, California by Chet Kapoor. Initially the company developed apps, but over time branched into application platforms and cloud computing. In 2009 Sonoa released a public beta of an API management tool called Apigee, providing app developers with a free, Cloud-based platform for providing security and analytics for their APIs. In 2010, Sonoa was rebranded as Apigee, and the API Management platform became the core of the business, with premium features added shortly after.
Apigee Apigee quickly expanded its corporate customer base, including the likes of Netflix and Walgreens. In 2012 Apigee acquired Mobile API company Usergrid and in 2014, it acquired Predictive Analytics company InsigtsOne. On Apigee raised $87 million through a public IPO on the NASDAQ.
Windows API Almost every new version of Microsoft Windows has introduced its own additions and changes to the Windows API. The name of the API, however, remained consistent between different Windows versions, and name changes were kept limited to major architectural and platform changes for Windows. Microsoft eventually changed the name of the then current Win32 API family into Windows API, and made it into a catch-all term for both past and future API versions.
API as a service Not to be confused with API hosting as a Service, which is a platform allowing API as a service services to expose their API endpoints as part of an API hosting platform.
Google Maps The success of the Google Maps API has spawned a number of competing alternatives, including the HERE Maps API, Bing Maps Platform, Leaflet and OpenLayers via self-hosting.. The Yahoo! Maps API is in the process of being shut down.
YouTube API The YouTube Application Programming Interface, or the YouTube API, allows developers to access video statistics and YouTube channels' data via two types of calls, REST and XML-RPC. Google describe the YouTube API Resources as 'APIs and Tools that let you bring the YouTube experience to your webpage, application or device.' This is one of the Google Developers
IBM API Management IBM API Management (IBM APIM) is an API Management platform for use in the API Economy. IBM API Management enables users to create, assemble, manage, secure and socialize web application programming interfaces (APIs).
Windows API The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations that are often referred to by their own names (for example, Win32 API); see the versions section. Almost all Windows programs interact with the Windows API. On the Windows NT line of operating systems, a small number (such as programs started early in the Windows startup process) use the Native API.
Apigee On Google announced it would purchase Apigee for $625 million, and the deal was completed in November 2016.
Google Chart API Google deprecated the API in 2012 with guaranteed availability until April 2015. Google now reserves the right to turn it off without notice, although as of April 2016, there are no plans to do so. Google recommends the successor service Google Charts.
Vulkan (API) In February of 2017, Croteam announced that it would be adopting the Vulkan API in its games and leveraging it to make their games more cross-platform friendly. In March of 2017, Cloud Imperium Games announced Star Citizen would be using Vulkan API instead of DirectX.
Web API There are a lot of companies and organizations, which heavily rely on their API infrastructure to serve their core business clients. In 2014 Netflix received around 5 billion API requests, most of them within their private API.
Vulkan (API) Vulkan is a low-overhead, cross-platform 3D graphics and compute API first announced at GDC 2015 by the Khronos Group. The Vulkan API was initially referred to as the "next generation OpenGL initiative," or "OpenGL next" by Khronos, but use of those names was discontinued once the Vulkan name was announced. Vulkan is derived from and built upon components of AMD's Mantle API, which was donated by AMD to Khronos with the intent of giving Khronos a foundation on which to begin developing a low-level API that they could standardize across the industry, much like OpenGL.
Java Speech API The Java Speech API was written before the Java Community Process (JCP) and targeted the Java Platform, Standard Edition (Java SE). Subsequently, the Java Speech API 2 (JSAPI2) was created as JSR 113 under the JCP. This API targets the Java Platform, Micro Edition (Java ME), but also complies with Java SE.
Native API The Native API (with capitalized N) is a lightweight application programming interface (API) used by Windows NT and user mode applications. This API is used in the early stages of Windows NT startup process, when other components and APIs are still unavailable. Therefore, a few Windows components, such as the Client/Server Runtime Subsystem (CSRSS), are implemented using the Native API. The Native API is also used by subroutines such as those in kernel32.dll that implement the Windows API, the API based on which most of the Windows components are created.
Video Acceleration API The VA API specification was originally designed by Intel for its GMA (Graphics Media Accelerator) series of GPU hardware with the specific purpose of eventually replacing the XvMC standard as the default Unix multi-platform equivalent of Microsoft Windows DirectX Video Acceleration (DxVA) API, but today the API is no longer limited to Intel-specific hardware or GPUs. Other hardware and manufacturers can freely use this open standard API for hardware accelerated video processing with their own hardware without paying a royalty fee.
API-Calculus The API Calculus is the main demonstration for modeling migration, intelligence, natural grouping and security in agent-based systems. This calculus programming language is usually used in various other program languages such as Java. In Java, a famous programming language used by various corporations such as IBM, TCS, and Google, the API Calculus is commonly used to solve equations and programs involving calculus.
Sangeang Api Sangeang Api (Gunung Api or Gunung Sangeang) is an active complex volcano on the island of Sangeang in Indonesia. It consists of two volcanic cones, Doro Api and Doro Mantoi. Sangeang Api is one of the most active volcanoes in the Lesser Sunda Islands. It erupted in 1988 and the island's inhabitants were evacuated. Between its first recorded eruption in 1512 and 1989 it erupted 17 times. It erupted again during December 2012 and May 2014.