Google Cloud: Associate Cloud Engineer Bootcamp
Published by O'Reilly Media, Inc.
Hands-on practice to help you get a solid foundation for the Associate Cloud Engineer certification
Course outcomes
- Learn the structure and hierarchy of components on Google Cloud
- Understand the spectrum of Google Cloud compute choices
- Learn to provision compute solutions for Google Compute Engine, Cloud Functions, Cloud Run, and the GKE
- Explore Google Cloud Storage solutions and understand how to find the right one for your use case
Course description
Google Cloud is gaining increasing relevance in a hybrid, multicloud world where organizations are seeking to use the GCP as their platform of choice along with their on-premises data center or another cloud platform.
Join expert Janani Ravi to get a broad understanding of and hands-on experience with the Google Cloud ecosystem. You’ll learn to provision resources on the GCP using the Cloud console and the Cloud Shell command line and run commands using gcloud, gsutil, kubectl, and bq. You’ll configure storage buckets and object versioning for your bucket data, provision networks and subnets, configure firewall rules for your solutions, explore the BigQuery data warehouse, and provision and manage Google Kubernetes Engine clusters. This hands-on experience will help you better understand Google Cloud fundamentals that are essential for the Associate Cloud Engineer certification.
NOTE: With today’s registration, you’ll be signed up for both sessions. Although you can attend either of the sessions individually, we recommend participating in both.
What you’ll learn and how you can apply it
- Recall the fundamentals of the Google Cloud Platform
- Understand the basics of the cloud solutions Google offers for compute, storage, network, access, and security
- Choose the right compute solution for your workload and configure and administer Google Cloud compute solutions for VMs, serverless compute, and clusters
- Configure network solutions including VPCs and subnets on the Google Cloud
- Choose the right storage solution for your use case and configure Cloud Storage and BigQuery storage services
This live event is for you because...
- You’re new to cloud computing and wish to get hands-on experience with Google Cloud.
- You work with other cloud platforms and are interested to learn the fundamentals of Google Cloud.
- You’re a system administrator looking to administer and manage resources on Google Cloud.
- You’re an engineer looking to create and deploy software solutions on Google Cloud.
Prerequisites
- Optional: Create a free Google Cloud Platform account before the course begins if you plan to participate in exercises, and enable billing on the account to provision resources as needed
- A basic understand of cloud computing and cloud platforms (no prior experience or knowledge of Google Cloud is necessary)
Recommended follow-up:
- Take Google Cloud Platform - Associate Cloud Engineer (on-demand course)
- Take Google Cloud Certified Associate Cloud Engineer Complete Video Course (on-demand course)
- Read Google Cloud Associate Cloud Engineer Certification and Implementation Guide (book)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Day 1
Basic structure of resources on Google Cloud (30 minutes)
- Presentation: Hierarchy of resources (organizations, folders, projects); details needed to work effectively with GCP; Cloud Shell and console; global, regional, and zonal resources
- Hands-on exercises: Create projects; bill accounts for projects; navigate to products and services; use the Cloud Shell; explore the gcloud command-line utility and pre-installed components on the Cloud Shell
- Q&A
IaaS with Google Compute Engine (90 minutes)
- Presentation: Spectrum of compute resources; machine types, images, snapshots, and spot VMs
- Hands-on exercises: Provision and connect to VMs on the GCP; provision VMs using gcloud on the command line; run a simple application on a VM; provision a VM using a startup script; create, manage, and delete snapshots and images; use an instance template to provision VMs and managed instance groups
- Break
Networking (60 minutes)
- Presentation: VPCs and subnets—global and zonal resources; auto mode and custom mode VPCs; network tags and firewall rules; interconnecting networks; Cloud DNS and NAT
- Hands-on exercises: Provision auto mode and custom mode VPCs; provision subnets and VMs on VPCs; configure networks via VPC peer; configure firewall rules
- Break
Serverless compute (60 minutes)
- Presentation: Event-driven compute with Cloud Functions; serverless compute with Cloud Run; choosing between Cloud Functions and Cloud Run
- Hands-on exercises: Explore environments for Cloud Functions; deploy Python-based Cloud Functions; invoke Cloud Functions; Cloud Functions triggered from Cloud Storage and/or Pub/Sub; deploy a simple app on Cloud Run
- Break
Day 2
Cloud Storage (60 minutes)
- Presentation: Structured and unstructured data; buckets for unstructured data; storage classes (Standard, Nearline, Coldline, Archive); retention policies and object lifecycle management
- Hands-on exercises: Create buckets; use the gsutil command-line utility; access controls on buckets; retention policy; object lifecycle management and version
- Break
Storage solutions (60 minutes)
- Presentation: Planning and configuring storage options (Cloud SQL, BigQuery, Firestore, Spanner, Bigtable); choosing the right storage solution based on use case; data processing on the GCP (messaging with Pub/Sub; Dataproc and Dataflow)
- Hands-on exercises: Create tables in BigQuery; import data into BigQuery; execute SQL queries on tables
- Break
Google Kubernetes Engine (60 minutes)
- Presentation: Hybrid and multicloud solutions with Kubernetes; VMs versus containers; Nodes, Pods, and services; cluster modes (Autopilot, regional, private)
- Hands-on exercises: Provision a GKE cluster in Autopilot mode; deploy a containerized application to GKE; use kubectl to work with clusters
- Break
Configuring access and security (60 minutes)
- Presentation: IAM service; role-based access control; user and service accounts; basic, custom, and predefined roles
- Hands-on exercises: Configure IAM policies for resources; create and assign service accounts; assign specific predefined roles to users
Your Instructor
Janani Ravi
Janani Ravi is cofounder of Loonycorn, a team dedicated to upskilling IT professionals. She’s been involved in more than 100 online courses in data analytics, feature engineering, and machine learning. Previously, Janani worked at Google, Flipkart, and Microsoft. She completed her studies at Stanford.