Quest: Integrate with Machine Learning APIs
Overview
APIs (Application Programming Interfaces) are software programs that give developers access to computing resources and data. Companies from many different fields offer publicly available APIs so that developers can integrate specialized tools, services, or libraries with their own applications and codebase.
This lab will teach you about the architecture and basic functioning of APIs. This will be supplemented with hands-on practice, where you will configure and run Cloud Storage API methods in Google Cloud Shell. After taking this lab you will understand key principles of API communication, architecture, and authentication. You will also gain practical experience with APIs, which you can apply to future labs or projects.
Objectives
In this lab, you will learn about:
Google APIs
API architecture
HTTP protocol and methods
Endpoints
REST (Representational State Transfer) and RESTful APIs
JSON (JavaScript Object Notation)
API authentication services
Prerequisites
This is an introductory level lab. This assumes little to no prior knowledge of APIs or experience using Google APIs. Familiarity with shell environments and command line interface tools is recommended, but not required. Familiarity with the Cloud Console and Cloud Storage is recommended, so please at a minimum take the following labs before attempting this one:
A Tour of Qwiklabs and Google Cloud
Cloud Storage: Qwik Start - Console
Once you're ready, scroll down and follow the steps below to set up your lab environment.
My LinkedIn: / jeet-patel-b7a90316a