• Search...

categories: Technology & Innovation

Software
SDG 8: Decent Work and Economic Growth

Learn Google Cloud Basics

Duration: 7 h 59 m / 57 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • Understand the basics of physical servers, virtual machines, and containers, and comprehend on-premises and cloud computing concepts.

  • Learn different types of cloud services and their uses and learn how to set up a GCP account and start using GCP services.

  • Manage VMs, including setting up static IPs and startup scripts.

  • Create custom VM images and use instance templates, understand how to monitor and scale Managed Instance Groups (MIGs).

  • Utilize gcloud commands and Cloud SDK effectively and deploy databases and applications using Cloud Console and Shell.

  • Explore GCP's managed database services like Cloud SQL and Cloud Spanner, understand NoSQL services like Cloud Datastore and Firestore.

Course details

  • 7 h 59 m/57 lessons
  • Last updated: 26/10/2024
  • 2 learning resources
  • Course completion certificate

Course Content

Free lessons

1.

Introduction

26 Minutes
2.

Introduction to Compute Engine

9 Minutes
3.

Introduction to Cloud Databases

3 Minutes
4.

Snapshots: How to Back Up Your Data

9 Minutes
5.

How to Monitor and Scale Your MIGs

19 Minutes
6.

Ideal Application and Uses Cases

5 Minutes
1.

Introduction

26 Minutes
2.

What is On-Premises

10 Minutes
3.

What is Cloud Computing

2 Minutes
4.

The Different Types of Cloud Services

9 Minutes
5.

Create a GCP Account

3 Minutes
1.

Introduction to Compute Engine

9 Minutes
2.

Understanding Regions and Zones- How to Choose the Right One

13 Minutes
3.

Exploring Machine Families and Types

6 Minutes
4.

How to Assign a Permanent IP Address to Your VMs

10 Minutes
5.

Exploring Public Operating System Images

3 Minutes
6.

Installing a Web Server on Your VM and Startup Scripts

4 Minutes
7.

Preemptible VM Instances

11 Minutes
8.

Instance Templates Overview

4 Minutes
9.

How to Create an Instance Template

5 Minutes
10.

How to Create Your Own Custom VM Images

13 Minutes
11.

Managing VMs with Instance Groups

9 Minutes
12.

How to Monitor and Scale Your MIGs

19 Minutes
13.

MIG Updates- Rolling and Canary Updates

9 Minutes
14.

Understanding the G.cloud CLI

6 Minutes
15.

Overview on the Compute Engine

21 Minutes
1.

Cloud SDK Overview

10 Minutes
2.

Installing Cloud SDK on Ubuntu

8 Minutes
learning resources
3.

Exploring Gcloud Commands

10 Minutes
4.

A Guide to Database and App Deployment

13 Minutes
learning resources
1.

Introduction to Cloud Databases

3 Minutes
2.

SQL & Relational Databases

7 Minutes
3.

Exploring ACID Properties in Databases

6 Minutes
4.

What You Need to Know About NoSQL

5 Minutes
5.

Comparing Horizontal and Vertical Scaling

6 Minutes
6.

Strong Consistency VS. Eventual Consistency

8 Minutes
7.

Overview of Cloud SQL

6 Minutes
8.

How to Configure SQL Instance

16 Minutes
9.

Cloud SQL- High Availability Configuration

6 Minutes
10.

How to Create Your First Database in Cloud SQL

5 Minutes
11.

Database Administration

6 Minutes
12.

What is Cloud Spanner

7 Minutes
13.

Understanding Spanner instances

7 Minutes
14.

Replication In Spanner

6 Minutes
15.

Steps to Create your First Database in Cloud Spanner

4 Minutes
16.

Cloud Datastore and Fire store Overview

15 Minutes
17.

What are Emulators

3 Minutes
18.

Key considerations before choosing between Firestore and Datastore

4 Minutes
19.

Data Storage in Fire store VS Datastore

7 Minutes
20.

Introduction to Bigtable

5 Minutes
21.

Bigtable Storage Model

2 Minutes
22.

How to create and manage Bigtable instances and tables using CBT

13 Minutes
23.

Ideal Application and Uses Cases

5 Minutes
24.

What is BigQuery

6 Minutes
25.

Understanding BigQuery Architecture

4 Minutes
26.

BigQuery's Storage Model

8 Minutes
27.

Methods for Loading Data and External Tables

5 Minutes
1.

Storage Options

6 Minutes
2.

Snapshots: How to Back Up Your Data

9 Minutes
3.

Machine Images and Firestore

4 Minutes
4.

Cloud Storage: Buckets and Storage Classes

5 Minutes
5.

Cloud Storage Objects

9 Minutes
6.

Cloud Storage Demo

10 Minutes

About this course

Cloud computing has become a key driver in transforming how organizations and companies manage their digital operations. Whether you're a technical developer looking for flexible infrastructure or an IT manager seeking to streamline data management, the "Learn the Basics of Google Cloud" course provides you with the tools and infrastructure to meet these needs, while offering a deep understanding of the fundamentals and concepts that shape cloud computing and how to leverage them in GCP. In this course, we will start by understanding the key differences between physical servers, virtual machines (VMs), and containers, and explore how traditional "On-Premises" environments differ from modern cloud computing. You will learn how to create an account on GCP, start using Compute Engine to create virtual machines and choose the right Region and Zone for your needs. The course will delve into technical aspects such as selecting the appropriate hardware through Machine Families and using GPUs, as well as how to assign a static IP to your virtual machines and install Web Servers using Startup scripts. You will also explore advanced features like Preemptible Instances and Live Migration to ensure optimal service availability. Additionally, you will learn how to set up and use powerful tools for managing virtual machines, such as Instance Groups and MIGs, with practical demonstrations on how to scale and update these groups based on your needs. You will also be introduced to the gcloud Command Line Interface, which allows you to manage and customize your cloud resources efficiently and easily. In terms of cloud databases, you will explore Cloud SQL and Cloud Spanner, learning how to manage both relational and NoSQL databases and scale them to meet the growth of your applications. You will also learn how to use BigQuery for large-scale data analysis and Cloud Bigtable for efficient storage and processing of big data. Finally, you will gain knowledge about GCP's storage services, including Cloud Storage and the different storage classes, and how to protect your data using object versioning and lifecycle management. This course offers a comprehensive, hands-on guide to building and managing a complete cloud environment on GCP, preparing you to tackle the challenges of the digital age. If you're looking to develop your cloud computing skills and understand how to efficiently manage virtual machines and storage on Google Cloud, this course is the perfect starting point for you!

Course requirements and prerequisites

No prior experience with Google Cloud Platform or cloud computing is required. This course is designed for beginners who are new to cloud technologies. Basic understanding of computing concepts and familiarity with the command line will be helpful but not mandatory. Students should have access to a computer with internet connectivity to follow along with the practical demonstrations and hands-on exercises.

Mentor

Learn Google Cloud Basics

Duration: 7h 59m / 57 lessons
Level: General
Course Language: Arabic
Looking for help?