0% found this document useful (0 votes)
36 views4 pages

Google Cloud Computing Foundations Syllabus

This document is a course syllabus for Google Cloud Computing Foundations: Cloud Computing Fundamentals. The course is the first in a four part series on Google Cloud computing. It provides an overview of cloud concepts and ways to use Google Cloud. The course is divided into three modules covering cloud computing basics, using the Google Cloud platform, and different compute options on Google Cloud including Compute Engine, App Engine, Cloud Functions, Kubernetes Engine and Cloud Run. Students must complete hands-on labs and score at least 75% on assessments to pass the course.

Uploaded by

Tharun
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views4 pages

Google Cloud Computing Foundations Syllabus

This document is a course syllabus for Google Cloud Computing Foundations: Cloud Computing Fundamentals. The course is the first in a four part series on Google Cloud computing. It provides an overview of cloud concepts and ways to use Google Cloud. The course is divided into three modules covering cloud computing basics, using the Google Cloud platform, and different compute options on Google Cloud including Compute Engine, App Engine, Cloud Functions, Kubernetes Engine and Cloud Run. Students must complete hands-on labs and score at least 75% on assessments to pass the course.

Uploaded by

Tharun
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Course Syllabus

Welcome
Welcome to GoogleX’s Google Cloud Computing Foundations: Cloud Computing
Fundamentals course. This is the first of four courses required for the Google Cloud
Computing Foundations Program certificate.

Course Description
The Google Cloud Computing Foundations courses help build cloud literacy for
individuals who have little to no background or experience in cloud computing. They
provide an overview of concepts central to cloud infrastructure, application
development, big data, and machine learning, and where and how Google Cloud fits
in.

This is the first course in a four-course series called Google Cloud Computing
Foundations. The courses should be completed in the following order:

1. Google Cloud Computing Foundations: Cloud Computing Fundamentals

2. Google Cloud Computing Foundations: Infrastructure in Google Cloud

3. Google Cloud Computing Foundations: Networking and Security in Google


Cloud

4. Google Cloud Computing Foundations: Data, ML, and AI Google Cloud

This first course provides an overview of cloud computing, ways to use Google Cloud,
and different compute options. By the end of the series of courses, learners will be
able to articulate these concepts and demonstrate some hands-on skills.

Course Objectives
After completing this course, you will be able to:
● Discuss what the cloud is and why it’s a technological and business game
changer.
● Describe the different ways a user can interact with Google Cloud.
● Discover the different compute options in Google Cloud.
Prerequisites
● None.

Time Commitment
1 week, spending 5-6 hours.

Course Syllabus
This course is arranged in 3 modules. We estimate that you will need to spend at least
5-6 hours to complete the course. The course is self-paced, so you have the flexibility
to complete modules in your own time.

Module 1 - So, What’s the Cloud Anyway?


• Introduction

• Cloud Computing

• Cloud vs. Traditional Architecture

• Iaas, PaaS, and SaaS

• Google Cloud Architecture

• Quiz (Knowledge Check) - So What's The Cloud Anyway?

• Summary

Module 2 - Start with a Solid Platform


• Introduction

• The Google Cloud Console

• Understanding Projects

• Billing in Google Cloud

• Install and Configure Cloud SDK

• Use Cloud Shell

• Lab Intro - A Tour of Google Cloud Hands-on Labs

• Lab - A Tour of Google Cloud Hands-on Labs (verified users only)

• Lab Intro - Getting Started with Cloud Shell & gcloud


• Lab - Getting Started with Cloud Shell and gcloud (verified users only)

• Google Cloud APIs

• Cloud Console Mobile App

• Quiz (Knowledge Check) - Start with a Solid Platform

• Summary

Module 3 - Use Google Cloud to Build Your Apps


• Introduction

• Compute Options in the Cloud

• Exploring IaaS with Compute Engine

• Lab Intro: Creating a Virtual Machine

• Lab - Creating a Virtual Machine (verified users only)

• Configuring Elastic Apps with Autoscaling

• Exploring PaaS with App Engine

• Lab Intro - App Engine - Qwikstart - Python

• Lab - App Engine - Qwikstart - Python (verified users only)

• Event Driven Programs with Cloud Functions

• Lab Intro - Cloud Functions - Qwikstart - Command Line

• Lab - Cloud Functions - Qwikstart - Command Line (verified users only)

• Containerizing and Orchestrating Apps with GKE

• Lab Intro - Kubernetes Engine: Qwik Start

• Lab - Kubernetes Engine: Qwik Start (verified users only)

• Managed serverless computing with Cloud Run

• Lab - Set Up Network and HTTP Load Balancers (verified users only)

• Quiz (Knowledge Check) - Use Google Cloud to Build Your Apps

• Summary
Assessment Summary
Learners will need to gain 75% or above to successfully pass this course. The
assessment breakdown is as follows.

Assessment Type % of Final Grade Due Date

Labs 100% By course finish

Please note:

• There are 7 labs in the course.

• The labs are for verified users only and there is a set time limit to complete each
lab.

• You can complete the labs at any time while the course is open, however we do
recommend that you complete them sequentially, after you complete the
relevant module.

Common questions

Powered by AI

Understanding different compute options in Google Cloud is important because it allows users to select the most appropriate resources for their applications. Compute options like virtual machines, Kubernetes, and App Engine provide different levels of control and management, enabling businesses to optimize costs, performance, and scalability according to their specific needs .

By the end of the course series, learners will be able to articulate concepts related to cloud infrastructure, application development, big data, and machine learning, and demonstrate hands-on skills such as creating virtual machines, configuring autoscaling, using Google APIs, and deploying apps with App Engine and Kubernetes Engine .

There are no prerequisites for enrolling in the Google Cloud Computing Foundations course, which is significant for learners without prior experience as it opens up the opportunity for novices to gain foundational cloud knowledge without needing previous technical expertise .

The course distinguishes IaaS (Infrastructure as a Service) as providing virtualized computing resources over the internet, allowing users to manage operating systems and applications. PaaS (Platform as a Service) offers a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining infrastructure. SaaS (Software as a Service) delivers software applications over the internet, managed by the provider. This distinction is important as it helps businesses choose the right level of control and responsibility based on their needs .

The Google Cloud Console is crucial because it is the primary web-based interface for managing Google Cloud resources. It allows users to configure settings, access cloud services, monitor applications, and manage billing. This centralized management capability streamlines cloud operations and enhances user productivity by providing an integrative toolset .

Hands-on labs are significant because they provide practical experience, reinforcing theoretical knowledge through application. They enable learners to execute tasks such as setting up environments, deploying applications, and troubleshooting issues. This experiential learning helps bridge the gap between theory and practice, making learners more proficient in real-world scenarios .

Users can interact with Google Cloud through the Google Cloud Console, Cloud Shell, and mobile apps. The Cloud Console is a web-based interface for managing resources. The Cloud Shell provides a command-line interface that can be accessed through the browser, and there is also a mobile app for managing tasks on the go .

Auto-scaling plays a critical role in configuring elastic applications by automatically adjusting computing resources based on current demand. This ensures optimal performance and cost-efficiency, as resources are only used when necessary. In Google Cloud, auto-scaling helps businesses manage varying loads seamlessly, preventing over-provisioning and reducing costs .

Cloud computing is considered a technological and business game changer because it offers scalability, cost efficiency, and flexibility that traditional IT infrastructure cannot match. It enables businesses to access computing resources on-demand without large upfront investments, and allows for innovation and faster time-to-market .

The course is structured into three modules and allows for self-paced learning, requiring only 5-6 hours to complete. This flexibility benefits students new to cloud computing by accommodating different learning speeds and schedules, enabling them to absorb information at their own pace while still gaining comprehensive knowledge about cloud fundamentals .

You might also like