You, This Course and Us
  • You, This Course and Us
  • Course Materials
Introduction
  • Theory, Practice and Tests
  • Lab: Setting Up A GCP Account
  • Lab: Using The Cloud Shell
  • Important! Delete unused GCP projects/instances
Compute
  • About this section
  • Compute Options
  • Google Compute Engine (GCE)
  • Lab: Creating a VM Instance
  • More GCE
  • Lab: Editing a VM Instance
  • Lab: Creating a VM Instance Using The Command Line
  • Lab: Creating And Attaching A Persistent Disk
  • Google Container Engine - Kubernetes (GKE)
  • More GKE
  • Lab: Creating A Kubernetes Cluster And Deploying A Wordpress Container
  • App Engine
  • Contrasting App Engine, Compute Engine and Container Engine
  • Lab: Deploy And Run An App Engine App
  • Compute
Storage
  • About this section
  • Storage Options
  • Quick Take
  • Cloud Storage
  • Lab: Working With Cloud Storage Buckets
  • Lab: Bucket And Object Permissions
  • Lab: Life cycle Management On Buckets
  • Fix for AccessDeniedException: 403 Insufficient Permission
  • Lab: Running A Program On a VM Instance And Storing Results on Cloud Storage
  • Transfer Service
  • Lab: Migrating Data Using The Transfer Service
  • gcloud init
  • Lab: Cloud Storage ACLs and API access with Service Account
  • Lab: Cloud Storage Customer-Supplied Encryption Keys and Life-Cycle Management
  • Lab: Cloud Storage Versioning, Directory Sync
Cloud SQL, Cloud Spanner ~ OLTP ~ RDBMS
  • About this section
  • Cloud SQL
  • Lab: Creating A Cloud SQL Instance
  • Lab: Running Commands On Cloud SQL Instance
  • Lab: Bulk Loading Data Into Cloud SQL Tables
  • Cloud Spanner
  • More Cloud Spanner
  • Lab: Working With Cloud Spanner
  • Important! Delete unused GCP projects/instances
Hadoop Pre-reqs and Context
  • Hadoop Pre-reqs and Context
BigTable ~ HBase = Columnar Store
  • About this section
  • BigTable Intro
  • Columnar Store
  • Denormalised
  • Column Families
  • BigTable Performance
  • Getting the HBase Prompt
  • Lab: BigTable demo
  • Important! Delete unused GCP projects/instances
Datastore ~ Document Database
  • About this section
  • Datastore
  • Lab: Datastore demo
  • Datastore
BigQuery ~ Hive ~ OLAP
  • About this section
  • BigQuery Intro
  • BigQuery Advanced
  • Lab: Loading CSV Data Into Big Query
  • Lab: Running Queries On Big Query
  • Lab: Loading JSON Data With Nested Tables
  • Lab: Public Datasets In Big Query
  • Lab: Using Big Query Via The Command Line
  • Lab: Aggregations And Conditionals In Aggregations
  • Lab: Subqueries And Joins
  • Lab: Regular Expressions In Legacy SQL
  • Lab: Using The With Statement For SubQueries
Dataflow ~ Apache Beam
  • About this section
  • Data Flow Intro
  • Apache Beam
  • Lab: Running A Python Data flow Program
  • Lab: Running A Java Data flow Program
  • Lab: Implementing Word Count In Dataflow Java
  • Lab: Executing The Word Count Dataflow
  • Lab: Executing MapReduce In Dataflow In Python
  • Lab: Executing MapReduce In Dataflow In Java
  • Lab: Dataflow With Big Query As Source And Side Inputs
  • Lab: Dataflow With Big Query As Source And Side Inputs 2
Dataproc ~ Managed Hadoop
  • About this section
  • Data Proc
  • Lab: Creating And Managing A Dataproc Cluster
  • Lab: Creating A Firewall Rule To Access Dataproc
  • Lab: Running A PySpark Job On Dataproc
  • Lab: Running The PySpark REPL Shell And Pig Scripts On Dataproc
  • Lab: Submitting A Spark Jar To Dataproc