Introduction
GCP Networking
- Cloud VPC Introduction
- Cloud VPC IP Addresses and Subnets
- Demo Creating a VPC and Subnet in GCP
- Cloud VPC Private Service Connect
- Cloud VPC Connecting to other networks
- Cloud VPC Project Isolation Techniques
- Cloud NAT Network Address Translation
- Cloud Firewall Rules
Identity and Access Management (IAM) in GCP
- Cloud IAM Introduction
- Cloud IAM Principles of Least Privilege
- Cloud IAM Permissions and Roles
- Cloud IAM Role Type Details
- Cloud IAM Types of Service Accounts
- Cloud IAM Groups
- Cloud IAM Access Approval
- Org Level Roles
- Demo Cloud IAM Roles and Permissions
- Demo Using Service account in local editor
Cloud Observability
Development & CI/CD
- Google Cloud SDK Components gcloud CLI
- Demo Hands on with gcloud CLI
- Demo Hands on creating complete infrastructure stack using gcloud CLI
- Cloud Build serverless CICD platform
- Cloud Build YAMLs
- Development and CICD Summary
Data Security & Encryption
Data Ingestion Options
- Data Ingestion Introduction
- Batch vs Streaming Ingestion Patterns
- What is a Coupled System
- Cloud PubSub Intro Topics Subscriptions
- Connecting to Cloud PubSub
- Cloud PubSub PullPush methods
- Cloud PubSub Acknowledgement
- Cloud PubSub Delivery Guarantees
- Cloud PubSub Dead Letter Queue DLQ
- Demo Working with PubSub
- Demo Hands on with PubSub Subscription and its integration
- Datastream For Change Data Capture CDC
Data Storage Options
- Structured Unstructured and Semi structured Data
- Google Cloud Storage GCS Overview and Bucket Setup
- Demo Setting up GCS Bucket
- GCS Storage Class Lifecycle Rules Versioning and Retention
- GCS Availability and Failover Strategies
- GCS Quick Summary
Database (SQL, NoSQL and memory)
- Databases in GCP SQL NoSQL and Memory
- Basics on Databases OLTP and OLAP
- Structured Datastore Options in GCP
- Cloud SQL
- Cloud Spanner
- Cloud Spanner Internals
- Demo Cloud Spanner Setup and Table Creation
- How does Cloud Spanner achieve Scalability High Availability
- TrueTime with GCP Cloud Spanner
- Cloud Spanner Interleaved Tables
- Demo Cloud Spanner Interleaved Tables Cascading Delete
- Cloud SQL vs Cloud Spanner
- Semi Structured Data Options in GCP
- Understanding Bigtable
- BigTable Data Model and Column Families
- BigTable Row Key Design and Principles
- BigTable Quick Summary
- Firestore Intro Data Modeling Datastore Mode
- Demo GCP Firestore Demo
- Cloud Memorystore Intro and Use Cases
- Quick Summary on Database SQL NoSQL and memory
Data Orchestration Options
- Cloud Composer Orchestrating Data Workflows
- Cloud Composer Orchestration Patterns Triggering Methods
- Cloud Composer Monitoring Security and IAM
- Cloud Composer Production Best Practices
- Cloud Composer GCP Integration and Real World Use Cases
- Cloud Workflows Orchestration
- Cloud Functions Serverless Fundamentals
- Cloud FunctionsPerformance Characteristics and Common Data Processing Patterns
- Cloud Functions Real World Integration Examples
- Cloud Functions Best Practices and Optimization
- Cloud Functions vs Cloud Workflows
- Quick Summary Data Orchestration Options
Data Processing
- Dataflow Introduction
- Data Transformation Pipeline
- Windowing in Dataflow
- Watermarks Triggers
- Pipeline Design Optimization
- Performance Scaling Cost Optimization
- Dataflow Exam Summary
- Dataproc Introduction
- Dataproc Autoscaling Features
- Running Spark Jobs on Dataproc
- Preemptible VMs on Dataproc
- Dataproc Cluster Optimization and Sizing
- Demo Hands on with Dataproc
- Storage Options and Migration to Dataproc
- Dataproc Summary
Data Integration & Transformation Tools
- Data Fusion Architecture Core Components
- Data Fusion Studio Use Cases and Data Wrangler
- Data Fusion Best Practices Optimization
- Cloud Dataprep by Trifacta
- Data Fusion vs Dataprep by Trifacta
Data Warehouse & Analytics Options
- BigQuery Introduction
- BigQuery Core Components
- BigQuery Anatomy of BigQuery
- BigQuery Data Structures Datasets Tables Views
- Demo Dataset Creation Data Uploads Tables
- Demo Materialized Views
- BigQuery Table Partitioning and Clustering
- BigQuery Storage Types and Cost Management
- BigQuery Backing up Data
- BigQuery Spark BigQuery Connector
- BigQuery Federated Queries
- Looker Studio for Visualization
Machine Learning Options
- Why Machine Learning in GCP Data Professional
- BigQuery ML for Data Engineers
- BigQuery ML Model Types
- BigQuery ML Workflow
- Achieving Optimal BigQuery ML
Multi-Cloud & Lakehouse Solutions
- BigQuery Omni Cross Cloud Analytics Revolution
- BigQuery Omni vs Data Movement Tools
- BigLake Intro Unified Security
- BigLake vs External Tables
- Quick Summary on Multi Cloud Lakehouse Solutions
Data Management and Governance
- Data Management and Governance
- Dataplex The Unified Governance Layer
- Data Catalog The Discovery and Classification Engine
- Analytics Hub The Data Sharing Platform
- Quick Summary on Data Catalog Dataplex
GCP Data Engineering Architecture and Landscape
- GCP Data Engineering Landscape
- Architecture Real Time Stream Processing IoT
- Architecture Gaming Analytics
- Architecture Publisher side analysis
- Architecture Time Series Analysis
- Architecture Complex Event Processing