Study Material / Google Cloud Computing Foundations (October 2024)
☁️ Google Cloud Computing Foundations
October 2024
2 credits
8 weeks
Prof. Soumya Kanti Ghosh
Multifaculty
IIT Kharagpur
Google Cloud
Practice
Solutions
The Google Cloud Computing Foundations course aims to provide a detailed overview of concepts covering cloud basics, big data, and machine learning and where and how the Google Cloud Platform fits in. The course involves understanding concepts and performing hands-on training (via Qwiklabs platform) to practice the learning. There are 26 labs on Qwiklabs that are part of the course. Ideal Candidate Should: (1) Have basic IT knowledge and be interested in learning more about Cloud and ML. (2) Have competency in at least one language (such as Python, Java). (3) Be familiar with the basics of shell scripting, SQL.
Last updated in October 2024.
Week 1
What's the cloud anyway? Start with a solid platform
  • Introduction
  • What is Cloud Computing?
  • History and Evolution of Cloud
  • Types of Cloud Computing
  • Google Cloud Platform Overview
  • Core Infrastructure
  • Recap Quiz
  • Summary
Week 2
Use GCP to build your apps
  • Introduction
  • Compute Engine
  • App Engine
  • Containers and Kubernetes
  • Cloud Functions
  • Building Applications on GCP
  • Hands-on Labs
  • Recap Quiz
  • Summary
Week 3
Where do I store this Stuff?
  • Introduction
  • Cloud Storage
  • Databases on GCP
  • BigQuery
  • Persistent Disks
  • Data Storage Strategies
  • Hands-on Labs
  • Recap Quiz
  • Summary
Week 4
There's an API for that! You can't secure the Cloud right?
  • Introduction
  • Working with APIs
  • API Gateway
  • Identity and Access Management (IAM)
  • Cloud Security Basics
  • Authentication and Authorization
  • Security Best Practices
  • Hands-on Labs
  • Recap Quiz
  • Summary
Week 5
It helps to Network
  • Introduction
  • Virtual Private Cloud (VPC)
  • Subnets and Firewalls
  • Load Balancing
  • Cloud DNS
  • Networking Fundamentals
  • Hands-on Labs
  • Recap Quiz
  • Summary
Week 6
It helps to Network (continued)
  • Introduction
  • Advanced Networking
  • Hybrid Connectivity
  • VPN and Interconnect
  • Network Security
  • Troubleshooting Networks
  • Hands-on Labs
  • Recap Quiz
  • Summary
Week 7
Let Google keep an eye on things. You have the data, but what are you doing with it
  • Introduction
  • Monitoring and Logging
  • Cloud Operations Suite
  • Data Analytics
  • Big Data Tools
  • Working with Data on GCP
  • Hands-on Labs
  • Recap Quiz
  • Summary
Week 8
Let machines do the work
  • Introduction
  • Introduction to ML
  • ML and GCP
  • Building Bespoke ML models [With Lab]
  • Cloud AutoML [With Lab]
  • Googles Pre-trained ML APIs [With Labs]
  • Recap Quiz
  • Summary