Application Development with Cloud Run
Offered By: Google via Google Cloud Skills Boost
Course Description
Overview
This course introduces you to fundamentals, practices, capabilities and tools applicable to modern cloud-native application development using Google Cloud Run. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to on Google Cloud using Cloud Run.design, implement, deploy, secure, manage, and scale applications
Syllabus
- Introduction
- Course Introduction
- Introduction to Cloud Run
- Introduction
- What is Cloud Run
- Typical use cases
- High availability
- Concerns about serverless
- Positioning on Google Cloud
- Summary
- Understanding Cloud Run
- Introduction
- Introduction to containers
- Running your application on Cloud Run
- Lab Intro: Hello Cloud Run
- Hello Cloud Run
- Autoscaling and on-demand containers
- Summary
- Quiz
- Building Container Images
- Introduction
- Deep dive into a container image
- Building images with Docker
- Building images with Buildpacks
- Summary
- Lab Intro: Configuring Application Containers using Cloud Buildpacks
- Creating Application Containers with Google Cloud Buildpacks [APPRUN]
- Quiz
- Diving Deeper into Cloud Run
- Introduction
- Container lifecycle
- Starting a container
- Serving Requests
- Handling shutdown
- Request queuing
- Deployments
- Lab Intro: Traffic Management with Cloud Run
- Traffic Management with Cloud Run [APPRUN]
- Quiz
- Service Identity & Authentication
- Introduction
- Introduction to IAM
- IAM Policy
- Service identity
- Resource hierarchy
- Least privilege
- Summary
- Demo
- Lab Intro: IAM Policy Bindings for Cloud Run
- Implementing Least Privilege IAM Policy Bindings in Cloud Run [APPRUN]
- Quiz
- Serving Requests
- Introduction
- Global HTTPS Load Balancer
- Cloud CDN
- Multi-regional applications
- Host and path-based routing
- Lab Intro: Using Global Load Balancer with Cloud Run
- Using a Global Load Balancer with Cloud Run [APPRUN]
- Quiz
- Controlling Inbound & Outbound Requests
- Introduction
- Google Cloud Armor
- Ingress settings
- IAM
- Serverless VPC Access
- Lab Intro: Configuring Egress from a Static Outbound IP Address
- Configuring Egress from a Static Outbound IP Address [APPRUN]
- Quiz
- Persisting Data
- Introduction
- Connecting to Cloud SQL
- Connecting to Memorystore
- Cloud Storage, Cloud Spanner, Firestore
- Multi-region data persistence
- Lab intro: Cloud SQL with Cloud Run
- Cloud SQL with Cloud Run [APPRUN]
- Quiz
- Service-to-Service Communication
- Introduction
- Request/response
- Pub/Sub
- Handling retries
- Receiving events
- Background tasks
- Lab Intro: Using Cloud Pub/Sub with Cloud Run
- Using Cloud PubSub with Cloud Run [APPRUN]
- Quiz
- Building Serverless Workflows
- Introduction
- Example workflows
- Workflow development
- Calls and return
- Expressions
- Using retries
- Switch and raise
- Demonstration
- Summary
- Quiz
- Your Next Steps
- Course Badge
Tags
Related Courses
Serverless Django with Docker & Google Cloud RunUdemy Application Development with Cloud Run
Google Cloud via Coursera Google Cloud Run Serverless Workshop
Google via Qwiklabs Creating PDFs with Go and Cloud Run
Google Cloud via Coursera Application Development with Cloud Run
Pluralsight