Companies Home Search Profile

GCP API Gateway: Hands-on Technical Deep Dive

Focused View

Cloud Monkey

5:44:55

70 View
  • 1. Introduction.mp4
    00:43
  • 2.1 What we will be doing.pdf
  • 2. What Will We Be Doing.mp4
    01:12
  • 3.1 Expectations.pdf
  • 3. Expectations.mp4
    02:06
  • 4.1 Code Structure.pdf
  • 4. Code Structure Overview.mp4
    03:29
  • 5. Installing REST Client.mp4
    00:47
  • 1.1 API Gateway.pdf
  • 1. What Is API Gateway.mp4
    02:28
  • 2.1 API Gateway Components.pdf
  • 2. API Gateway Components.mp4
    03:49
  • 1.1 lab-0-lab-setup.zip
  • 1. Introduction.mp4
    00:13
  • 2.1 lab-0-lab-setup.zip
  • 2. Instructions to install Python, gCloud CLI, and Visual Studio Code.mp4
    01:56
  • 1.1 lab-1-create-project-and-setup-gcloud-cli.zip
  • 1. Introduction.mp4
    00:29
  • 2. Create Project in GCP Console.mp4
    01:51
  • 3. Setup gCloud CLI.mp4
    02:37
  • 4. Activating Required Services and APIs.mp4
    02:49
  • 1. Introduction.mp4
    00:28
  • 2.1 Service Accounts.pdf
  • 2. Overview of Service Accounts.mp4
    04:17
  • 3.1 Cloud Functions.pdf
  • 3. Overview of Cloud Functions.mp4
    00:57
  • 4.1 lab-2-create-service-accounts-for-cloud-functions.zip
  • 4. Download Exercise Files.mp4
    00:18
  • 5. Create Service Accounts.mp4
    02:54
  • 1.1 lab-3-deploy-cloud-functions.zip
  • 1. Introduction.mp4
    00:22
  • 2. Overview of Folder Structure.mp4
    00:33
  • 3. Code Walkthrough.mp4
    03:01
  • 4. Prep Work.mp4
    00:46
  • 5. Overview of CLI Command.mp4
    02:10
  • 6. Deploying Cloud Functions.mp4
    03:41
  • 7.1 Lab 3.pdf
  • 7. What We Got So Far.mp4
    00:26
  • 8. Testing Cloud Functions.mp4
    03:01
  • 1.1 lab-4-create-service-accounts-for-the-apis.zip
  • 1. Introduction.mp4
    00:25
  • 2. Create Service Accounts for APIs.mp4
    01:46
  • 3.1 Lab 4.pdf
  • 3. What We Got So Far.mp4
    00:32
  • 1.1 lab-5-create-apis-api-configs-and-gateways.zip
  • 1. Introduction.mp4
    00:22
  • 2. Overview of Folder Structure.mp4
    00:39
  • 3. Code Walkthrough.mp4
    03:11
  • 4. Prep Work.mp4
    01:14
  • 5. Create API Gateway APIs.mp4
    02:10
  • 6. Explore API Gateway APIs from GCP Console.mp4
    02:39
  • 7.1 API Gateway Deployment Model.pdf
  • 7. API Gateway API Deployment Model Overview.mp4
    01:57
  • 8. Create API Configs and Gateways.mp4
    05:51
  • 9. Explore API Configs and Gateways from GCP Console.mp4
    06:01
  • 10. Testing API Gateway APIs.mp4
    02:33
  • 11. Take Notes.mp4
    00:33
  • 12.1 Lab 5.pdf
  • 12. What We Got So Far.mp4
    02:02
  • 1.1 lab-6-deploy-purchase-orders-v2-cloud-function.zip
  • 1. Introduction.mp4
    00:46
  • 2. Code Walkthrough.mp4
    02:36
  • 3. Prep Work.mp4
    01:10
  • 4. Creating Secrets in GCP Secret Manager.mp4
    06:45
  • 5. Deploy Purchase Orders v2 Cloud Function.mp4
    03:28
  • 6. Create API Config and Gateway for Purchase Orders v2.mp4
    03:37
  • 7. Explore Purchase Orders v2 API Config and Gateway from GCP Console.mp4
    01:35
  • 8. Testing Purchase Orders v2 API.mp4
    02:21
  • 9.1 Lab 6.pdf
  • 9. What We Got So Far.mp4
    01:10
  • 1.1 lab-7-deploy-purchase-orders-v3-cloud-function.zip
  • 1. Introduction.mp4
    01:10
  • 2. Code Walkthrough.mp4
    01:37
  • 3. Prep Work.mp4
    03:02
  • 4. Deploy Purchase Orders v3 Cloud Function.mp4
    03:35
  • 5. Create Purchase Orders v3 API Config and Gateway.mp4
    02:20
  • 6. Explore Purchase Orders v3 API Config and Gateway from GCP Console.mp4
    00:48
  • 7. Testing Purchase Orders v3 API.mp4
    02:12
  • 8.1 Lab 7.pdf
  • 8. What We Got So Far.mp4
    01:22
  • 1.1 lab-8-securing-cloud-functions.zip
  • 1. Introduction.mp4
    01:26
  • 2. Prep Work.mp4
    01:05
  • 3. Redeploy Cloud Functions.mp4
    03:33
  • 4. Testing Newly Deployed Cloud Functions.mp4
    02:20
  • 5. Fixing What Is Broken.mp4
    07:54
  • 6. Testing Newly Deployed Cloud Functions After Fixing What Is Broken.mp4
    02:50
  • 7. Code Walkthrough.mp4
    02:02
  • 1.1 lab-9-secure-using-api-keys.zip
  • 1. Introduction.mp4
    00:43
  • 2. Prep Work.mp4
    03:13
  • 3. Creating New API Configs and Updating Existing Gateways.mp4
    09:29
  • 4. Testing APIs and Observing the Errors.mp4
    01:14
  • 5. Creating API Keys.mp4
    04:19
  • 6. Code Walkthrough.mp4
    02:18
  • 7. Testing APIs.mp4
    04:22
  • 1.1 lab-10-secure-using-jwt.zip
  • 1. Introduction.mp4
    02:40
  • 2. Prep Work.mp4
    02:57
  • 3. JWKS Overview.mp4
    03:16
  • 4. OpenAPI Spec Files Overview.mp4
    07:04
  • 5. Create New API Configs and Updating Existing gateways.mp4
    03:07
  • 6. Create JWT Token.mp4
    06:18
  • 7. Redeploy Purchase Orders v3 Cloud Function.mp4
    03:40
  • 8. Testing APIs.mp4
    02:55
  • 1.1 lab-11-creating-multiple-load-balancers.zip
  • 1. Introduction.mp4
    01:21
  • 2.1 External Application Load Balancer.pdf
  • 2. Overview of HTTP(s) Load Balancers.mp4
    07:05
  • 3. Prep Work.mp4
    01:08
  • 4. Creating Load Balancer for Customers API.mp4
    06:37
  • 5. Testing Load Balancer for Customers API.mp4
    02:26
  • 6. Creating Load Balancer for Products API.mp4
    03:47
  • 7. Testing Load Balancer for Products API.mp4
    01:52
  • 8. Setup External Domain.mp4
    06:26
  • 9. Testing Load Balancers for Customers and Products API using DNS name.mp4
    02:35
  • 10.1 Lab 11.pdf
  • 10. What We Got So Far.mp4
    01:41
  • 1.1 lab-12-creating-single-load-balancer.zip
  • 1. Introduction.mp4
    00:55
  • 2. Prep Work.mp4
    01:17
  • 3. How URL Mask Works.mp4
    05:24
  • 4. Create Single Load Balancer.mp4
    02:15
  • 5. Testing All Our APIs using Single Load Balancer.mp4
    04:41
  • 6. Rewrite URLs to Make Them Look Prefessional.mp4
    04:28
  • 7. Testing Professional Looking URLs.mp4
    03:06
  • 8.1 Lab 12.pdf
  • 8. What We Got So Far.mp4
    00:55
  • 1.1 lab-13-creating-ssl-cert-and-applying-it-to-load-balancer.zip
  • 1. Introduction.mp4
    00:43
  • 2. Prep Work.mp4
    00:59
  • 3. Creating SSL Cert and Applying It to Load Balancer.mp4
    06:08
  • 4. Testing Our APIs using HTTPS URL.mp4
    00:59
  • 1.1 lab-14-putting-it-all-together.zip
  • 1. Introduction.mp4
    01:04
  • 2. Prep Work.mp4
    01:30
  • 3. Setup Website, Consume our APIs and Observe Errors.mp4
    06:35
  • 4. Prep Work.mp4
    02:35
  • 5. Code Walkthrough.mp4
    04:29
  • 6. Redeploying Cloud Functions.mp4
    02:53
  • 7. Create New API Configs and Update Existing Gateways.mp4
    03:40
  • 8. Testing.mp4
    02:31
  • 1.1 lab-15-setup-high-availability.zip
  • 1. Introduction.mp4
    01:57
  • 2. Prep Work.mp4
    03:25
  • 3. Code Walkthrough.mp4
    01:33
  • 4. Deploy Cloud Functions in us-west2 Region.mp4
    03:44
  • 5. Deploy Purchase Orders v2 and v2 Cloud Functions in us-west2 Region.mp4
    10:33
  • 6. Setup Service Accounts Permissions.mp4
    04:02
  • 7. Testing.mp4
    03:02
  • 8.1 Lab 15.pdf
  • 8. Add us-west2 APIs to Load Balancer and Test.mp4
    07:07
  • 1.1 lab-16-applying-quota.zip
  • 1. Introduction.mp4
    00:42
  • 2. Prep Work.mp4
    02:55
  • 3.1 lab-16-applying-quota.zip
  • 3. Code Walkthrough.mp4
    06:48
  • 4. Create New API Configs and Update Existing Gateways.mp4
    03:42
  • 5. Testing.mp4
    02:36
  • 1.1 lab-xx-cleanup.zip
  • 1. Introduction.mp4
    00:52
  • 2. Prep Work.mp4
    01:11
  • 3. Cleanup.mp4
    01:04
  • Description


    Learn by doing Google Cloud Platform (GCP) API Gateway

    What You'll Learn?


    • Create, manage, and deploy APIs, API Configs and Gateways using gCloud CLI
    • Secure APIs using API Keys and JWT (OAuth)
    • Create and Deploy Cloud Functions as backend for the APIs
    • Secure Cloud Functions
    • Setup HTTP(S) Load Balancing for API Gateway
    • Setup Custom Domain, Create and apply SSL certificates
    • Setup High Availability for your APIs

    Who is this for?


  • Software Engineers wanting to learn how to develop GCP API Gateway APIs
  • DevOps Engineers wanting to learn how to deploy GCP API Gateway APIs
  • Security Engineers wanting to learn how to secure GCP API Gateway APIs
  • What You Need to Know?


  • This is a level 300 (Intermediate) course and we will get our hands dirty by doing things
  • Familiarity with running CLI commands using gCloud CLI
  • Comfortable creating and managing resources from gCloud CLI (gCloud CLI commands will be provided)
  • Ability to understand basic python code
  • You have signed up for Google Cloud Platform and are able to create a new Project
  • Ability to bear couple of dollars in Cloud bill
  • Have Visual Studio Code installed on your local system (Optional but highly recommended)
  • More details


    Description

    In this course, you will learn how to use Google Cloud Platform API Gateway to provide secure access to your backend services through a well-defined REST API that is consistent across all of your services, regardless of the service implementation.

    We will start by covering the basics of API Gateway, including its architecture, features, and benefits. Then, we will dive deep into the different aspects of API Gateway, such as:

    • Creating and managing APIs, API Configs and Gateways

    • Deploying multiple versions of APIs

    • Securing APIs with API Keys and JWT Tokens

    • Securing Cloud Functions

    • Creating SSL Certificates

    • Consuming APIs from a website

    • Setting up External HTTPS Load Balancer for API Gateway Gateways

    • Rate limiting the APIs

    • Setting up high availability and reducing latency

    • Et al

    By the end of this course, you will have a deep understanding of Google Cloud Platform API Gateway and be able to use it to build secure and scalable APIs.

    This course is designed for developers, DevOps Engineers, and Security Engineers who want to learn how to use Google Cloud Platform API Gateway to build secure and scalable APIs. No prior experience with API Gateway is required, but some basic knowledge of Google Cloud Platform and REST APIs is helpful.


    Here are some of the benefits of using Google Cloud Platform API Gateway:

    • Security: API Gateway provides a number of security features, including API Keys, OAuth, and SSL certificates. This helps to protect your APIs from unauthorized access.

    • Scalability: API Gateway is designed to scale to meet the demands of your application. This means that your APIs will be able to handle even the most demanding traffic.

    • Ease of use: API Gateway is easy to use. You can create and manage APIs with a few simple clicks.

    • Cost-effectiveness: API Gateway is a cost-effective way to build and manage APIs. You only pay for the resources that you use.

    Who this course is for:

    • Software Engineers wanting to learn how to develop GCP API Gateway APIs
    • DevOps Engineers wanting to learn how to deploy GCP API Gateway APIs
    • Security Engineers wanting to learn how to secure GCP API Gateway APIs

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Cloud Monkey
    Cloud Monkey
    Instructor's Courses
    Hi, I'm Salim, and I'm an instructor on Udemy. I'm passionate about helping people learn new skills in a hands-on way.My teaching philosophy is based on the belief that the best way to learn is by doing. I use a variety of teaching methods to keep students engaged, including interactive exercises, quizzes, and videos. But the most important part of my courses is the hands-on projects. I want my students to get their hands dirty and learn by doing.I'm excited to share my knowledge with you, and I'm confident that you'll learn a lot from my courses. If you're looking for a challenging and rewarding learning experience, I encourage you to check out my courses on Udemy.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 126
    • duration 5:44:55
    • Release Date 2023/08/22