Please enable JavaScript.
Coggle requires JavaScript to display documents.
Professional Cloud Developer - Coggle Diagram
Professional Cloud Developer
Google Cloud Fundamentals - Core Infrastructure
Course Introduction
Introducing Google Cloud
VIDEO
Cloud computing overview
VIDEO
IaaS and PaaS
VIDEO
The Google Cloud network
VIDEO
Environmental impact
VIDEO
Security
VIDEO
Open source ecosystems
VIDEO
Pricing and billing
QUIZ
Quiz : Introducing Google Cloud
Resources and Access in the Cloud
VIDEO
Google Cloud resource hierarchy
VIDEO
Identity and Access Management (IAM)
VIDEO
Service accounts
VIDEO
Cloud Identity
VIDEO
Interacting with Google Cloud
VIDEO
Pluralsight: Getting Started with GCP and Qwiklabs
LAB
Google Cloud Fundamentals: Getting Started with Cloud Marketplace
QUIZ
Quiz: Resources and Access in Google Cloud
Virtual Machines and Networks in the Cloud
VIDEO
Virtual Private Cloud networking
VIDEO
Compute Engine
VIDEO
Scaling virtual machines
VIDEO
Important VPC compatibilities
VIDEO
Cloud Load Balancing
VIDEO
Cloud DNS and Cloud CDN
VIDEO
Connecting networks to Google VPC
LAB
Getting Started with VPC Networking and Google Compute Engine
QUIZ
Quiz: Virtual Machines and Networks in the Cloud
Storage in the Cloud
VIDEO
Google Cloud storage options
VIDEO
Cloud Storage
VIDEO
Cloud Storage: Storage classes and data transfer
VIDEO
Cloud SQL
VIDEO
Cloud Spanner
VIDEO
Firestore
VIDEO
Cloud Bigtable
VIDEO
Comparing storage options
LAB
Google Cloud Fundamentals: Getting Started with Cloud Storage and Cloud SQL
QUIZ
Quiz: Storage in the Cloud
Containers in the Cloud
VIDEO
Introduction to containers
VIDEO
Kubernetes
VIDEO
Google Kubernetes Engine
VIDEO
Hybrid and multi-cloud
VIDEO
Anthos
LAB
Google Cloud Fundamentals: Getting Started with GKE
QUIZ
Quiz: Containers in the Cloud
Applications in the Cloud
VIDEO
App Engine
VIDEO
App Engine environments
VIDEO
Google Cloud API management tools
VIDEO
Cloud Run
LAB
Hello Cloud Run [APPRUN]
QUIZ
Quiz: Applications in the Cloud
Developing and Deploying in the Cloud
VIDEO
Development in the cloud
VIDEO
Deployment: Infrastructure as Code
LAB
Automating the Deployment of Infrastructure Using Terraform
QUIZ
Quiz: Developing and Deploying in the Cloud
Logging and Monitoring in the Cloud
VIDEO
The importance of monitoring
VIDEO
Measuring performance and reliability
VIDEO
Understanding SLIs, SLOs, and SLAs
VIDEO
Integrated observability tools
VIDEO
Monitoring tools
VIDEO
Logging tools
VIDEO
Error reporting and debugging tools
QUIZ
Quiz: Logging and Monitoring in the Cloud
Course Summary
VIDEO
Course summary
DOCUMENT
Course
Resources
Developing Applications with Google Cloud
LINK
Getting Started With Application Development
Welcome - Developing Applications with Google Cloud
VIDEO
Welcome to the course series
VIDEO
Topics covered in the course series
VIDEO
Welcome to the course
DOCUMENT
Course
Information
Best Practices for Application Development
VIDEO
Loosely Coupled Microservices and API Gateways
VIDEO
Security, Reliability, and Migration
QUIZ
Practice Quiz: Best Practices for Application Development
QUIZ
Final Quiz: Best Practices for Application Development
Getting Started with Google Cloud Development
VIDEO
Getting Started with Google Cloud Development
QUIZ
Practice Quiz: Getting Started with Google Cloud Development
VIDEO
Demo API Explorer walk-through
VIDEO
Lab Setting up a development environment
LAB
App Dev - Setting up a Development Environment: Node.js
LAB
App Dev - Setting up a Development Environment: Java
LAB
App Dev - Setting up a Development Environment: Python
QUIZ
Final Quiz: Getting Started with Google Cloud Development
VIDEO
Module Review
Overview of Data Storage Options
VIDEO
Cloud Storage, Datastore, Cloud Bigtable, Cloud SQL, and Cloud Spanner
VIDEO
BigQuery, Microsoft SQL Server images on Google Cloud, and Firebase Storage Options
VIDEO
Demo: Connecting Securely to a Cloud SQL Database
QUIZ
Final Quiz: Data Storage Options
VIDEO
Module Review
Best Practices for Using Datastore
VIDEO
Datastore Concepts and Indexes
VIDEO
Demo Explore Cloud Datastore
VIDEO
Design Considerations & Sharding
VIDEO
Replication, Query Types, Transactions, and Handling Errors
VIDEO
Demo Use Cloud Dataflow to bulk-load data into Cloud Datastore
VIDEO
Lab Overview
LAB
App Dev - Storing Application Data in Cloud Datastore: Node.js
LAB
App Dev - Storing Application Data in Cloud Datastore: Java
LAB
App Dev - Storing Application Data in Cloud Datastore: Python
QUIZ
Practice Quiz: Best Practices for Using Datastore
QUIZ
Final Quiz: Best Practices for Using Datastore
VIDEO
Module Review
Best Practices for Using Cloud Storage
VIDEO
Performing operations on buckets and objects
VIDEO
Demo Explore Cloud Storage
VIDEO
Bucket / Object Operations and Truncated Exponential Backoff
VIDEO
Demo Enable CORS configuration in Cloud Storage
VIDEO
Best Practices for Using Cloud Storage (Part 1)
VIDEO
Best Practices for Using Cloud Storage (Part 2)
VIDEO
Lab Overview
LAB
App Dev - Storing Image and Video Files in Cloud Storage: Node.js
LAB
App Dev - Storing Image and Video Files in Cloud Storage: Java
LAB
App Dev - Storing Image and Video Files in Cloud Storage: Python
QUIZ
Practice Quiz: Best Practices for Cloud Storage
QUIZ
Final Quiz: Best Practices for Cloud Storage
VIDEO
Module Review
Wrap up
VIDEO
Course Conclusion
Course Resources
DOCUMENT
Course
Resources
LINK
Securing and Integrating Components of your Application
Handling Authentication and Authorization
VIDEO
Course Introduction
DOCUMENT
Course Information
VIDEO
IAM Concepts
VIDEO
IAM Best Practices
VIDEO
OAuth2.0, IAP, & Firebase Authentication
VIDEO
Lab: Adding User Authentication to your Application
LAB
App Dev - Adding User Authentication to your Application: Node.js
LAB
App Dev - Adding User Authentication to your Application: Java
LAB
App Dev - Adding User Authentication to your Application: Python
QUIZ
Practice Quiz
QUIZ
Handling Authentication and Authorization Quiz
VIDEO
Summary
Using Pub/Sub to Integrate Components of Your Application
VIDEO
Why Pub/Sub?
VIDEO
Pub/Sub Concepts
VIDEO
Pub/Sub Use cases
VIDEO
Lab Developing a Backend Service
LAB
App Dev - Developing a Backend Service: Node.js
LAB
App Dev - Developing a Backend Service: Java
LAB
App Dev - Developing a Backend Service: Python
QUIZ
Practice Quiz: Using Pub/Sub to Integrate Components of Your Application
QUIZ
Final Quiz: Using Pub/Sub to Integrate Components of Your Application
VIDEO
Summary
Adding Intelligence to Your Application
VIDEO
Adding Intelligence
QUIZ
Practice Quiz: Adding Intelligence to Your Application
QUIZ
Final Quiz: Adding Intelligence to Your Application
VIDEO
Summary
Using Cloud Functions for Event-Driven Processing
VIDEO
Cloud Functions Concepts
VIDEO
Writing, Deploying, and Monitoring Cloud Functions
VIDEO
Demo: Invoke Cloud Functions through direct request-response
VIDEO
Lab: Process Pub/Sub Data Using Cloud Functions
LAB
App Dev - Processing Cloud Pub/Sub Data using Cloud Functions: Node.js
QUIZ
Practice Quiz: Using Cloud Functions for Event-Driven Processing
QUIZ
Final Quiz: Using Cloud Functions for Event-Driven Processing
VIDEO
Summary
Managing APIs with Cloud Endpoints
VIDEO
Cloud Endpoints Concepts
VIDEO
Cloud Endpoints for REST APIs
VIDEO
Lab Overview
LAB
App Dev - Deploying an API for the Quiz Application: Node.js
QUIZ
Final Quiz: Managing APIs with Cloud Endpoints
VIDEO
Summary
VIDEO
Course Recap
Course Resources
DOCUMENT
Course Resources
LINK
App Deployment, Debugging, and Performance
Course Introduction
VIDEO
Course 3 Intro
DOCUMENT
Course Information
Deploying Applications
VIDEO
Deploying Applications Using Cloud Build, Container Registry, and Terraform
VIDEO
Why use containers for deployment?
VIDEO
Build Pipelines with Cloud Build and Terraform
VIDEO
Lab Overview
LAB
App Dev - Deploying the Application into Kubernetes Engine: Node.js
App Dev - Deploying the Application into Kubernetes Engine: Java
App Dev - Deploying the Application into Kubernetes Engine: Python
Practice Quiz: Deploying Applications
Final Quiz: Deploying Applications
Summary
Compute Options for Your Application
VIDEO
Compute Options for Your Application
VIDEO
Compute Engine
VIDEO
Google Kubernetes Engine
VIDEO
Cloud Run
VIDEO
Cloud Functions
VIDEO
Comparisons
QUIZ
Practice Quiz: Execution Environments for Your Application
QUIZ
Final Quiz: Execution Environments for Your Application
VIDEO
Summary
Monitoring and Performance Tuning
VIDEO
Google Cloud's Operations Suite - a Multi-Cloud Service
VIDEO
Debugging Your Application
VIDEO
Logging
VIDEO
Monitoring and Tuning Performance
VIDEO
Identifying and Troubleshooting Performance Issues
VIDEO
Lab Overview
LAB
App Dev - Harnessing Cloud Trace and Cloud Monitoring: Node.js
QUIZ
Practice Quiz: Debugging, Monitoring, and Performance Tuning
QUIZ
Final Quiz: Debugging, Monitoring, and Performance Tuning
VIDEO
Summary
Wrap Up
VIDEO
Course Recap
Course Resources
DOCUMENT
Course Resources
Application Development with Cloud Run
Introduction
VIDEO
Course Introduction
Introduction to Cloud Run
VIDEO
Introduction
VIDEO
What is Cloud Run
VIDEO
Typical use cases
VIDEO
High availability
VIDEO
Concerns about serverless
VIDEO
Positioning on Google Cloud
VIDEO
Summary
Understanding Cloud Run
VIDEO
Introduction
VIDEO
Introduction to containers
VIDEO
Running your application on Cloud Run
VIDEO
Lab Intro: Hello Cloud Run
LAB
Hello Cloud Run [APPRUN]
VIDEO
Autoscaling and on-demand containers
VIDEO
Summary
QUIZ
Quiz
Building Container Images
VIDEO
Introduction
VIDEO
Deep dive into a container image
VIDEO
Building images with Docker
VIDEO
Building images with Buildpacks
VIDEO
Summary
VIDEO
Lab Intro: Configuring Application Containers using Cloud Buildpacks
LAB
Creating Application Containers with Google Cloud Buildpacks [APPRUN]
QUIZ
Quiz
Diving Deeper into Cloud Run
VIDEO
Introduction
VIDEO
Container lifecycle
VIDEO
Starting a container
VIDEO
Serving Requests
VIDEO
Handling shutdown
VIDEO
Request queuing
VIDEO
Deployments
VIDEO
Lab Intro: Traffic Management with Cloud Run
LAB
Traffic Management with Cloud Run [APPRUN]
QUIZ
Quiz
Service Identity & Authentication
VIDEO
Introduction
VIDEO
Introduction to IAM
VIDEO
IAM Policy
VIDEO
Service identity
VIDEO
Resource hierarchy
VIDEO
Least privilege
VIDEO
Summary
VIDEO
Demo
VIDEO
Lab Intro: IAM Policy Bindings for Cloud Run
LAB
Implementing Least Privilege IAM Policy Bindings in Cloud Run [APPRUN]
QUIZ
Quiz
Serving Requests
VIDEO
Introduction
VIDEO
Global HTTPS Load Balancer
VIDEO
Cloud CDN
VIDEO
Multi-regional applications
VIDEO
Host and path-based routing
VIDEO
Lab Intro: Using Global Load Balancer with Cloud Run
LAB
Using a Global Load Balancer with Cloud Run [APPRUN]
QUIZ
Quiz
Controlling Inbound & Outbound Requests
VIDEO
Introduction
VIDEO
Google Cloud Armor
VIDEO
Ingress settings
VIDEO
IAM
VIDEO
Serverless VPC Access
VIDEO
Lab Intro: Configuring Egress from a Static Outbound IP Address
LAB
Configuring Egress from a Static Outbound IP Address [APPRUN]
QUIZ
Quiz
Persisting Data
VIDEO
Introduction
VIDEO
Connecting to Cloud SQL
VIDEO
Connecting to Memorystore
VIDEO
Cloud Storage, Cloud Spanner, Firestore
VIDEO
Multi-region data persistence
VIDEO
Lab intro: Cloud SQL with Cloud Run
LAB
Cloud SQL with Cloud Run [APPRUN]
QUIZ
Quiz
Service-to-Service Communication
VIDEO
Introduction
VIDEO
Request/response
VIDEO
Pub/Sub
VIDEO
Handling retries
VIDEO
Receiving events
VIDEO
Background tasks
VIDEO
Lab Intro: Using Cloud Pub/Sub with Cloud Run
LAB
Using Cloud PubSub with Cloud Run [APPRUN]
QUIZ
Quiz
Building Serverless Workflows
VIDEO
Introduction
VIDEO
Example workflows
VIDEO
Workflow development
VIDEO
Calls and return
VIDEO
Expressions
VIDEO
Using retries
VIDEO
Switch and raise
VIDEO
Demonstration
VIDEO
Summary
QUIZ
Quiz
Getting Started with Google Kubernetes Engine
Course Introduction
VIDEO
Course Introduction
Introduction to Google Cloud
VIDEO
Introduction
VIDEO
Cloud Computing and Google Cloud
QUIZ
Cloud Computing and Google Cloud
VIDEO
Resource Management
QUIZ
Resource Management
VIDEO
Billing
QUIZ
Billing
VIDEO
Interacting with Google Cloud
QUIZ
Interacting with Google Cloud
DOCUMENT
Computing Options
VIDEO
Lab Intro
VIDEO
Pluralsight: Getting Started with GCP and Qwiklabs
LAB
Accessing the Google Cloud Console and Cloud Shell
VIDEO
Lab solution
VIDEO
Summary
QUIZ
Introduction to Google Cloud
Introduction to Containers and Kubernetes
VIDEO
Introduction
VIDEO
Introduction to containers
QUIZ
Introduction to Containers
VIDEO
Containers and container images
QUIZ
Containers and Container Images
QUIZ
Containers and Container Images
LAB
Working with Cloud Build
VIDEO
Lab Solution
VIDEO
Introduction to Kubernetes
QUIZ
Introduction to Kubernetes
VIDEO
Introduction to Google Kubernetes Engine
QUIZ
Introduction to Google Kubernetes Engine
VIDEO
Compute Options Detail
VIDEO
Summary
QUIZ
Containers and Kubernetes in Google Cloud
Kubernetes Architecture
VIDEO
Introduction
VIDEO
Kubernetes Concepts
QUIZ
Kubernetes Concepts
VIDEO
Kubernetes Control Plane
QUIZ
Kubernetes Control Plane
VIDEO
Google Kubernetes Engine Concepts
QUIZ
Google Kubernetes Engine Concepts
VIDEO
Kubernetes Object Management
DOCUMENT
A note about Deployments and ReplicaSets
QUIZ
Kubernetes Object Management
DOCUMENT
A note about Services
DOCUMENT
Controller objects to know about
QUIZ
Kubernetes Controller Objects
VIDEO
Lab Intro
LAB
Deploying Google Kubernetes Engine
VIDEO
Lab solution
VIDEO
Migrate for Anthos introduction
VIDEO
Migrate for Anthos Architecture
VIDEO
Migration Path
VIDEO
Migrate for Anthos Installation
VIDEO
Summary
QUIZ
Kubernetes Architecture
Introduction to Kubernetes Workloads
VIDEO
Introduction
VIDEO
The kubectl Command
VIDEO
Kubernetes Deployments
VIDEO
Ways to create Deployments
VIDEO
Services and scaling
VIDEO
Updating Deployments
VIDEO
Blue-Green Deployments
VIDEO
Canary Deployments
VIDEO
Managing Deployments
VIDEO
Lab Intro
LAB
Creating Google Kubernetes Engine Deployments
VIDEO
Pod Networking
VIDEO
Volumes
VIDEO
Volume Types
VIDEO
The PersistentVolume abstraction
VIDEO
Lab Intro
LAB
Configuring Persistent Storage for Google Kubernetes Engine
VIDEO
Summary
Course Resources
DOCUMENT
Course
Resources
Hybrid Cloud Modernizing Applications with Anthos
Taking the Professional Cloud Developer through Instructor Led Training
Serverless Firebase Development
Serverless Cloud Run Development
Deploy to Kubernetes in Google Cloud
Professional Cloud Developer Exam Prep
Professional Cloud Developer Completion Quiz