Google Cloud Platform (GCP) course

 6 Modules / 6 Weeks
 5   3,183 ratings

View Demo


 Instructor : Mr. Pawan Dhankani

About the course

This course will help you pass the Google Cloud Certification Exam for Cloud Engineer. The topics mentioned are strictly in line with the official exam guide provided by Google. The course starts with basics of Cloud Computing and as the course progresses you will understand the GCP core infrastructure, how to manage GCP services such as GCP compute services, GCP database services, GCP security services, GCP networking services, GCP IAM etc. This course will also cover how to use command line tools to import data into google cloud storage and run query for data analysis.

Why Learn Google Cloud Platform

Google Cloud Certifications are the world’s most prestigious certifications. Google Cloud Platform is ranked as the world’s third largest cloud provider. The world-renowned services such as Google Search and Youtube are also hosted on the Google Cloud, which means applications which will be hosted on GCP will share the same world class infrastructure used by other Google products.

Objectives of this Course

 Understand Google Cloud Platform concepts and terminologies

 Understand GCP products and services

 Learn methods to develop, implement, and deploy solutions

 Distinguish between features of similar or related products and technologies

 Learn to work with the Compute Engine, Cloud Storage, Cloud SQL and Big Query GCP services

 Manage GCP environments using three different methods (Console, App, Command-Line)

 Develop knowledge of solution patterns -- methods, technologies, and designs that are used to implement security, scalability, high availability, and other desired qualities

 Understand basics of Big Data and Machine Learning services of GCP

Course Curriculum



Goal : In this module, you will learn about Google's Global Infrastructure. You will also learn about Regions, Zones and Projects that make up the GCP environment.

Objective: Upon completing this module, you should be able to understand:

  • What is Cloud computing
  • Overview of different cloud computing services
  • Understand GCP environment
  • Different Compute, Storage, Big Data and AI resources which GCP offers
  • Google Network Service Offerings
  • Setup GCP account

  • Google Cloud Platform (GCP) Infrastructure
  • Compute resources
  • Networking Services
  • Storage and Database offering
  • Bigdata and AI services
  • Basics of GCP Project
  • Introduction to Primitive role

Hands On:
  • Setup GCP account



Goal : In this module, you will learn how to manage GCP using console and Command Line tool – Cloud Shell, Gcloud, Gsutil. Also, you will learn how to install and configure Cloud SDK.

Objective: Upon completing this module, you should be able to understand:

  • How to manage GCP using GCP console
  • How to use Cloud Shell to manage GCP environment
  • How to use Gcloud tool to manage GCP environment
  • How to use Gsutil tool to manage cloud storage
  • Install/configure cloud SDK

  • Managing GCP environment with GCP console
  • Control GCP environment using CLI
  • GCP environment management using Cloud Shell
  • GCP environment management using Gcloud
  • GCP environment management using Gsutil
  • Basics of GCP Project
  • Install and configure cloud SDK

Hands On:
  • Add components to use the Gcloud tool to manage GCP resources
  • Using Gsutil tool do file operations



Goal : In this module, you will learn about GCP networking concept and how to setup network topology, how to connect different GCP resources with each other and isolating them using network policies and firewall.

Objective: Upon completing this module, you should be able to understand:

  • How to use VPC
  • Create/Manage VPN
  • Understand GCP environment
  • How to use cloud router
  • Create/Modify Firewall policies
  • Work with Routes
  • Configure and Deploy Endpoints

  • Cloud Virtual Network
  • Virtual Private Network
  • Virtual Private Cloud
  • Proxies / Gateway and Endpoints
  • Network/Subnetwork
  • DNS Resolution
  • Firewalls and Routes
  • Cloud Router
  • Interconnecting networks
  • Security aspect

Hands On:
  • Create virtual private network with multiple subnets and apply firewall rule



Goal : In this module, you will learn Identity and Access management with several management tools that GCP offers.

Objective: Upon completing this module, you should be able to understand:

  • Security aspect of GCP
  • Understand Identity and Access Management
  • IAM Role – Primitive, Predefined, Custom
  • IAM Policy and Policy Hierarchy
  • Best Practices for IAM role, policy and service account
  • Create and manage permissions for Google Cloud Platform resources

  • Understand Identity and Access Management (IAM)
  • Understanding Organizations, Roles, Members, Service accounts, Policy
  • Policy Hierarchy
  • Understanding different role and permission
  • Creating custom role
  • Basic IAM APIs
  • Best Practices
  • Key Management Systems
  • Data security
  • Resource Sharing and Isolation
  • Auditing
  • Penetration testing
  • Security controls

Hands On:
  • Define various roles and policy of GCP environment



Goal : In this module, you will learn how to create/manage Virtual machines and work with Compute engine.

Objective: Upon completing this module, you should be able to understand:

  • Create Virtual Machine and VM instances
  • Working with VM

  • Understand Compute Engine
  • Understand and implement Compute options (vCPU and Memory) specific to workload
  • Persistent disk – HDD, SSD
  • Load Balancing
  • Common Compute Engine actions

Hands On:
  • Create Custom Machine Types optimized for specific needs
  • Creating VM instance using CLI
  • Working with Virtual Machine – Attaching persistent disk to VM



Goal : In this module, you will learn how to Deploy, manage, and scale containerized applications on Kubernetes.

Objective: Upon completing this module, you should be able to understand:

  • Why containers are used
  • How to deploy application using Kubernetes

  • Understand Containers and their benefits
  • Kubernetes Engine, Container Registry
  • How to use Kubernetes Load Balancing
  • How to choose Kubernetes Engine, App Engine, or Containers on Compute Engine

Hands On:
  • Creating A Kubernetes Cluster


  • One month’s free access to all the resources of the GCP worth $500
  • One month’s free access to the Hands on Lab worth $55
  • Top 10 performers will be getting discount vouchers worth $250 for their certification exam
  • Direct exposure to GCP
  • and many more to come...

Frequently Asked Questions (FAQ)

There are 6 courses available as of now namely:

  • Google Cloud Platform
  • Competitive Programming
  • Real time Computer Vision on Android
  • Ethical Hacking using Python
  • Dynamic Programming

Duration of the courses varies from course to course and the maximum training period for any training is 6 weeks

Yes, a free demo of all the trainings can be given to the potential learners who intend to learn. In addition, training is exclusively free for all the interns at EEVV.

Yes, you shall surely receive a certificate which will state that you have completed your training in the particular course which was of a duration of 6 weeks at EEVV.