Introduction
  • Google Cloud Platform Certifications
  • Professional Cloud Developer Certifications
  • Professional Cloud Developer Certifications - Case Study
  • Know your Certification Boundary !
  • Just Glance of GCP Compute - Part 1
  • Just Glance of GCP Compute - Part 2
  • Getting Course Completion Certificate
  • Resources
Google Cloud Platform Interfaces and Development Env.
  • Google Cloud Platform Interfaces
  • GCP : Cloud Console
  • GCP : Cloud SDK
  • GCP : Cloud Shell
  • GCP : Cloud API
  • GCP : Cloud Mobile App
  • Setting up cloud Projects & Accounts
  • Installing Cloud SDK
  • Cloud Developer Tools - Eclipse
  • Cloud Developer Tools - IntelliJ
  • Cloud Developer Tools - Cloud Launcher
  • Cloud Developer Tools - Deployment Manager
Cloud Tools and CI/CD
  • Cloud Developer Tools
  • Cloud Container Registry
  • Cloud Build - Basics
  • Cloud Build - Build Config
  • Cloud Build - Triggers
  • Cloud Build - Simple Build Demo
  • Cloud Build - CD Demo Introduction
  • Cloud Build - CD Demo Setup
  • API Management - Overview
  • API Management - APIGEE Light Demo
  • Cloud Scheduler
  • Cloud Task
  • Cloud CI/CD Exam bullets
Section 1: Designing highly scalable, available & reliable cloud-native app.
  • Objective 1: Designing highly scalable, available & reliable cloud-native app
  • 1.1 Designing performant applications and APIs.
  • 1.1 Designing performant Apps -Cloud IAAS CAAS PAAS Services overview
  • 1.1 Designing performant apps - Platform Specific design
  • 1.1 Designing performant apps - Geographic Distribution of GCP Services
  • 1.1 Designing performant apps -Microservices
  • Bonus API Proxy : 1.1 -Designing performant apps -Microservices with API Proxy
  • Bonus REST API and GraphQL : 1.1 -Designing performant apps -Microservices
  • 1.1 Designing performant apps - Database Keys
  • 1.1 Designing performant apps - Session Persistence
  • 1.1 Designing performant apps - Loose Coupling using Cloud Pub Sub
  • 1.1 Designing performant apps - Health Check
  • 1.1 Designing performant apps - Best Practices
  • 1.2 Designing secure applications.
  • 1.3 Managing application data.
  • 1.3 Managing application data- Key definition Cloud Spanner
  • Cloud Spanner Demo
  • 1.3 Managing application data- Key definition Cloud SQL
  • 1.3 Managing application data- Key definition Cloud AlloyDB
  • 1.3 Managing application data- Key definition Cloud BigTable
  • 1.3 Managing application data- Key definition Cloud Datastore
  • 1.3 Managing application data- Key definition Cloud BigQuery
  • 1.3 Managing application data- Database Use case and Options
  • 1.3 Managing application data - Cloud Storage
  • 1.3 Managing application data - Cloud Storage Demo
  • 1.3 Managing application data- Structured vs unstructured data
  • 1.3 Managing application data- Working with Data Ingestion System
  • 1.4 Re-architecting applications from local services to Google Cloud Platform.
  • Quiz : Designing highly scalable, available & reliable cloud-native app
Section 2: Building and Testing Applications
  • Section 2: Building and Testing Applications
  • 2.1 Setting up your development environment.
  • 2.1 Setting up your development environment Part 2
  • Cloud SDK Installations and Setup
  • 2.2 Building a continuous integration pipeline.
  • TBD : 2.2 Demo - Building a continuous integration pipeline.
  • 2.3 Testing.
  • 2.4 Writing code.
  • CLI Assignments
  • Quiz : Building and Testing Applications
Section 3: Deploying applications
  • Section 3: Deploying applications
  • 3.1 Implementing appropriate deployment strategies based on the target compute
  • Deployment Strategies
  • 3.2 Deploying applications and services on Compute Engine. Part 1
  • 3.2 Deploying applications and services on Compute Engine - 2
  • 3.2 Deploying applications and services on Compute Engine - Demo 1
  • 3.2 Deploying applications and services on Compute Engine - 3
  • 3.2 Deploying applications and services on Compute Engine - Components and Subs
  • 3.2 Deploying applications and services on Compute Engine - Machine Types
  • 3.2 Deploying applications and services on Compute Engine - Disks and Snapshots
  • Compute Engine - Container Optimized Images
  • Compute Engine- Labels, Tags and Firewalls
  • Compute Engine - Startup Scripts
  • Deploying Application - Creating startup script for software installations
  • Compute Engine - Instance Template and Groups
  • Compute Engine - Shielded VM and Confidential Computing
  • LAB: Compute Engine overview
  • 3.2 Creating a load balancer for Compute Engine instance - Part 1
  • 3.2 Creating a load balancer for Compute Engine instance - Part 2
  • 3.2 Creating a load balancer for Compute Engine instance - Part 3 - Cleanup
  • 3.2 Creating a load balancer for Compute Engine instance - Part 3
  • LAB : Load Balancer Overview