Google Cloud Fundamentals: Core Infrastructure – 22/07
Starting with Google Cloud?
This is your opportunity to learn the basics of Google Cloud’s services and get real hands-on experience with Google App Engine, Google Compute Engine, Google Kubernetes Engine, Google Cloud Storage, Google Cloud SQL, BigQuery, and more.
Prerequisite – Familiarity with application development, systems operations, and Linux operating systems is helpful in understanding the technologies covered.
Important note: The class will be delivered in Hebrew. Please bring your own laptop for hands-on activities.
Walk away with the ability to:
-Understand the purpose and value of Google Cloud Platform products and services
-Interact with Google Cloud Platform services
-Choose and use application deployment environments on Google Cloud Platform: Google App Engine, Google Container Engine, and Google Compute Engine
-Choose among and use Google Cloud Platform storage options: Google Cloud Storage, Google Cloud SQL, Google Cloud Bigtable, and Google Cloud Datastore
-Make basic use of Cloud Deployment Manager, Google’s tool for creating and managing cloud resources through template
Course Agenda
Course Introduction
Module 01 – Introduction to Google Cloud
1.1 Cloud computing overview
1.2 IaaS and PaaS
1.3 The Google Cloud network
1.4 Environmental impact
1.5 Security
1.6 Open source ecosystems
1.7 Pricing and billing
1.8 Quiz
Module 02 – Resources and Access in the Cloud
2.1 Google Cloud resource hierarchy
2.2 Identity and Access Management (IAM)
2.3 IAM roles
2.4 Service accounts
2.5 Cloud Identity
2.6 Interacting with Google Cloud
2.7 Lab: Getting Started with Cloud Marketplace
2.8 Quiz
Break
Module 03 – Virtual Machines and Networks in the Cloud
3.1 Virtual Private Cloud networking
3.2 Compute Engine
3.3 Scaling virtual machines
3.4 Important VPC compatibilities
3.4 Cloud Load Balancing
3.5 Cloud DNS
3.6 Cloud CDN
3.6 Connecting networks to Google VPC
3.7 Lab: Getting Started with VPC Networking and Google Compute Engine
3.8 Quiz
Lunch
Module 04 – Storage in the Cloud
4.1 Cloud Storage
4.2 Cloud SQL
4.3 Cloud Spanner
4.4 Firestore
4.5 Cloud Bigtable
4.6 Comparing storage options
4.7 Quiz
4.8 Lab: Getting Started with Cloud Storage and Cloud SQL
Break
Module 05 – Containers in the Cloud
5.1 Introduction to Containers
5.2 Kubernetes and Google Kubernetes Engine
5.3 Quiz
Module 06 – Applications in the Cloud
6.1 Cloud Run
6.2 Cloud Functions
6.3 Quiz
6.4 Lab: Hello Cloud Run
Course Summary
Hourly Schedule
Agenda
- 09:30
- Breakfast & Networking
- 09:45
- Module 01
- Introduction to Google Cloud
- Module 2
- Resources and Access in the Cloud
- Break
- Module 03
- Virtual Machines and Networks in the Cloud
- 12:30 - 13:15
- Lunch
- Module 04
- Storage in the Cloud
- Break
- Module 05
- Containers in the Cloud
- 17:30
- Module 06
- Applications in the Cloud
- Course Summary