Google Cloud Essentials
Gain a foundational understanding of Google Cloud Platform services, learn core concepts like compute, storage, and networking, and explore how to deploy and manage applications in the cloud.
beginner level · 10h · 7 modules
Introduction to Cloud Computing and GCP
Understand the fundamentals of cloud computing and the Google Cloud Platform ecosystem.
- What is Cloud Computing?
- Google Cloud Platform Overview
- Navigating the GCP Console
- Explore the GCP Console
Core Compute Services
Explore Google Cloud's fundamental compute services like Compute Engine and Kubernetes Engine.
- Google Compute Engine
- Introduction to Google Kubernetes Engine (GKE)
- Launch a Compute Engine Instance
Cloud Storage and Databases
Discover GCP's solutions for storing data, from object storage to managed databases.
- Cloud Storage Basics
- Cloud SQL for Relational Databases
- Firestore for NoSQL Databases
- Create a Cloud Storage Bucket
Networking and Security Fundamentals
Grasp the basics of GCP networking, including VPCs, and essential security concepts.
- Virtual Private Cloud (VPC) Explained
- Basic GCP Security Principles
- Configure Firewall Rules
Deploying Applications on GCP
Learn how to deploy simple applications using App Engine and Cloud Functions.
- App Engine Standard Environment
- Introduction to Cloud Functions
- Deploy a Simple Web App
Build and Deploy a Web Application on GCP
Follow along to build and deploy a complete web application, integrating compute, storage, and networking services.
GCP Resource Management Challenge
Design and provision a basic cloud infrastructure on Google Cloud to host a simple static website. You will need to choose appropriate services for hosting, storage, and basic networking, and document your choices and the steps taken.