GCP Fundamental

Online | Self-paced | Start Anytime
Intermediate
Coming Soon

About the Course

This Introduction to Google Cloud Platform (GCP) course provides a foundational understanding of GCP’s global infrastructure and key services, such as Compute Engine, Cloud Storage, serverless computing and monitoring. Through hands-on modules and a final project, participants will gain practical skills to set up, manage, and deploy scalable cloud applications.

Curriculum

  • Module 1: Intro to Google Cloud Platform (GCP)

    Overview:

    Understand the foundational principles of GCP, its global infrastructure, and key advantages.

    Topics to Cover:

    • GCP Global Infrastructure and Regions
    • Key Benefits of Using GCP
    • Overview of GCP Services and Use Cases
    • Billing and Pricing Fundamentals (e.g., pricing calculator)

  • Module 2: GCP Account Setup and Identity Management

    Overview:

    Learn how to set up and manage GCP accounts, configure identity management with Google Cloud IAM, and understand billing and cost management basics.

    Topics to Cover:

    • Creating a GCP Account
    • Introduction to Google Cloud IAM (Identity and Access Management)
    • Setting Up Users, Roles, and Permissions
    • Billing and Cost Management Overview

  • Module 3: Compute Engine

    Overview:

    Explore Compute Engine to understand virtual machine provisioning, management, and networking.

    Topics to Cover:

    • VM Instance Types and Pricing
    • Launching, Configuring, and Managing VM Instances
    • Firewall Rules and Network Configurations
    • Persistent Disks and Storage Options
    • Using Google Cloud CLI and SDKs for VM Management

  • Module 4: Google Cloud Storage

    Overview:

    Learn about Google Cloud Storage to understand object storage and data management.

    Topics to Cover:

    • Buckets and Object Storage
    • Access Control and Security Policies
    • Lifecycle Management and Data Versioning
    • Cost Management
    • Managing Storage with Google Cloud CLI and SDKs

  • Module 5: Cloud SQL

    Overview:

    Discover GCP’s managed database service, Cloud SQL, learning how to set up, manage, and scale relational databases.

    Topics to Cover:

    • Introduction to Cloud SQL and Supported Engines
    • Creating and Managing Cloud SQL Instances
    • Security and Network Configuration for Databases
    • Backups, Snapshots, and High Availability
    • Monitoring and Scaling Cloud SQL Instances

  • Module 6: Serverless on GCP

    Overview:

    Learn about GCP’s serverless offerings, including Cloud Functions, App Engine, and Cloud Run, to build scalable applications without server management.

    Topics to Cover:

    • Introduction to Serverless and Use Cases
    • Google Cloud Functions: Setup, Triggers, and Event-Driven Computing
    • Google App Engine: Managed Platform for Applications
    • Cloud Run: Running Containerized Applications
    • Firestore: Serverless NoSQL Database Setup and Configuration

  • Module 7: Monitoring with Google Cloud Operations Suite

    Overview:

    Understand the capabilities of Google Cloud Operations Suite (formerly Stackdriver) in monitoring, logging, and maintaining application health.

    Topics to Cover:

    • Introduction to Google Cloud Operations Suite
    • Monitoring and Logging Basics
    • Configuring Alerts and Notifications

  • Module 8: Project - Develop a Basic Cloud Application

    Overview:

    Apply learned concepts by building a simple cloud application (server-based, serverless, or hybrid) in a real-world scenario.

    Topics to Cover:

    • Project Planning and Requirements Gathering
    • Architecture Design: Server-Based, Serverless
    • Resource Provisioning and Security Setup
    • Application Deployment and Monitoring
    • Final Project Review and Feedback

Learning Outcomes

By the end of this course, participants will be able to:

  • Understand GCP’s global infrastructure, key services, and pricing.
  • Set up and manage secure GCP accounts using Google Cloud IAM.
  • Deploy and manage virtual machines with Compute Engine.
  • Store and manage data securely with Google Cloud Storage.
  • Build and deploy serverless applications with Cloud Functions and App Engine.
  • Configure and monitor resources using the Google Cloud Operations Suite.
  • Complete a real-world project by designing and deploying a cloud application.

Tools

Google Cloud Console, CLI, SDKs
Google Cloud IAM, Compute Engine, Cloud Storage, Cloud SQL
Cloud Functions, App Engine, Cloud Run, Firestore
Google Cloud Operations Suite
Join the Waitlist
Your Name(Required)
Tell us about your learning objectives
HOW IT WORKS

Upgrade your skills with our short courses

Ranked #1 Data Training Program

4.9/5
4.96/5
4.95/5
4.95/5
student success

What our graduates are saying

OUR ALUMNI ARE WORKING AT
Recommended if you're interested in GCP Fundamental
Learning Track

MLOps Engineer Track

Learning Track

Big Data Engineer Track

Learning Track

Cloud Engineer Track

Learning Track

Large Language Model (LLM) Engineer Track

Short Course

Data Streaming

Short Course

Data Migration

Short Course

Data Lake Architecture

Short Course

AI Autiomation and RPA

Career Track to Advance Your Career

Join our comprehensive career tracks designed to accelerate your professional growth and help you achieve your goals

Unlock Your Potential with Expert Guidance

Our mentorship services provide personalized support and insights from industry experts to help you navigate your career journey with confidence

Empower Your Workforce

Enhance your team’s skills and productivity with our tailored corporate training courses, designed to meet your organization’s unique needs

FAQ

Frequently asked questions about the bootcamp

The course is structured into weekly modules, each containing video lectures, reading materials, assignments, and quizzes. You can complete the modules at your own pace, but we recommend following the weekly schedule to stay on track.

You can get support in multiple ways:

  • TA Support on Slack: Our teaching assistants are available on Slack to answer your questions and provide guidance.
  • Peer Community on Discord: Join our Discord community to discuss course topics, share ideas, and collaborate with fellow students.

TAs are available on Slack from 9 AM to 6 PM (ET) Monday to Friday. Outside these hours, you can still post your questions, and TAs will respond as soon as they are back online.

After enrolling in the course, you will receive an invitation link to join the Discord community. Follow the link to create an account or log in to your existing account.

The Discord community offers peer-to-peer support, where you can discuss course topics, share resources, collaborate on projects, and network with fellow learners

The optional mentoring service includes one-on-one sessions with an experienced mentor who can provide personalized guidance, feedback on your progress, and help you set and achieve your learning goals.

Please talk to our Program Advisors to sign up for Mentorship services for an additional cost

Yes, you will have lifetime access to the course materials, including any updates made to the content in the future.

We accept all major credit cards, PayPal, and bank transfers. You can choose your preferred payment method at checkout

Ready to kick start your career

Contact our advisors now to learn more about our programs and courses. They are here to answer all your questions and help you embark on a successful journey.

Inquire about our programs
Speak to our advisors

"*" indicates required fields

Name*
This field is for validation purposes and should be left unchanged.
View our GCP Fundamental course package
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.