categories: Technology, Science & Productivity | Sales & Marketing
Level: General
Course Language: Arabic
Free lessons
Introduction
Introduction to Compute Engine
Introduction to Cloud Databases
Snapshots: How to Back Up Your Data
How to Monitor and Scale Your MIGs
Ideal Application and Uses Cases
1. Cloud computing introduction
Introduction
What is On-Premises
What is Cloud Computing
The Different Types of Cloud Services
Create a GCP Account
2. Compute Engine: Virtual Machines
Introduction to Compute Engine
Understanding Regions and Zones- How to Choose the Right One
Exploring Machine Families and Types
How to Assign a Permanent IP Address to Your VMs
Exploring Public Operating System Images
Installing a Web Server on Your VM and Startup Scripts
Preemptible VM Instances
Instance Templates Overview
How to Create an Instance Template
How to Create Your Own Custom VM Images
Managing VMs with Instance Groups
How to Monitor and Scale Your MIGs
MIG Updates- Rolling and Canary Updates
Understanding the gcloud CLI
Overview on the Compute Engine
3. Essential Tools for Cloud Development
Cloud SDK Overview
Installing Cloud SDK on Ubuntu
Exploring Gcloud Commands
A Guide to Database and App Deployment
4. Google Cloud Databases
Introduction to Cloud Databases
SQL & Relational Databases
Exploring ACID Properties in Databases
What You Need to Know About NoSQL
Comparing Horizontal and Vertical Scaling
Strong Consistency VS. Eventual Consistency
Overview of Cloud SQL
How to Configure SQL Instance
Cloud SQL- High Availability Configuration
How to Create Your First Database in Cloud SQL
Database Administration
What is Cloud Spanner
Understanding Spanner instances
Replication In Spanner
Steps to Create your First Database in Cloud Spanner
Cloud Datastore and Firestore Overview
What are Emulators
Key considerations before choosing between Firestore and Datastore
Data Storage in Firestore VS Datastore
Introduction to Bigtable
Bigtable Storage Model
How to create and manage Bigtable instances and tables using CBT
Ideal Application and Uses Cases
What is BigQuery
Understanding BigQuery Architecture
BigQuery's Storage Model
Methods for Loading Data and External Tables
5. Google Cloud Storage
Storage Options
Snapshots: How to Back Up Your Data
Machine Images and Firestore
Cloud Storage: Buckets and Storage Classes
Cloud Storage Objects
Cloud Storage Demo
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!
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.
Technical Consultant
307 Learners
2 Course