Course Overview

This Google Cloud Developer certification training from CloudThat teaches developers how to build highly scalable and available applications using the Google Cloud platform. To study this Google Cloud Certified Developer course, candidates should have experience working with developer tools, managed services, cloud-native applications, and next-generation databases using the Google Cloud Platform. In addition, candidates with proficiency in at least one major programming language and Associate Cloud Engineer certification or equivalent experience will have an added advantage.

After completing this course, students will be able to:

  • Design highly scalable, available, reliable cloud-native applications.
  • Build, test and deploy applications.
  • Integrate Google Cloud services.
  • Manage application performance monitoring.

Upcoming Batches

India Online Enroll
Start Date End Date

To be Decided

Key Features

  • Our Google Cloud Developer training modules have 50% - 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL).
  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL).
  • Industry certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL).
  • Well-structured use-cases to simulate challenges encountered in a Real-World environment.
  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform.
  • Being an authorized GCP Learning Partner gives us the edge over competition.

Who Should Attend

  • IT Professionals who want to learn to design and develop highly scalable, available, cost-efficient and failure tolerant system on GCP.
  • IT Professionals who want to clear the Google Cloud Developer exam.


  • General knowledge of IT architecture
  • Software development experience

Course Outline Download Course Outline


  • Introduction to Google Cloud Platform (GCP) Infrastructure ​
  • Creating account and using GCP

Hands-On Labs

  • Infrastructure Preview​
  • Exploring the Cloud Console and Cloud Shell​


  • Introduction to Virtual Private Cloud (VPC)​
  • Create and managing Projects, Networks, Subnetworks, IP addresses, Routes, Firewall rules using VPC​
  • Creating and managing Subnetworks for resource management instead of physical network topology​

Hands-On Labs

  • Creating and configuring virtual networks, subnets, firewall rules, NAT gateways, cloud routers, as well as virtual machines inside those networks​
  • Setting up firewall rules to configure a simple environment securely that only allows SSH to the bastion via IAP.​


  • Introduction to Google Compute Engine (GCE) and its features​
  • Compute Engine Machine Families and Types​
  • Compute Engine Images (in-built and custom)​
  • Creating VM instances using Startup scripts and Instance Templates, Billing, Live Migration and Availability Policies​

Hands-On Labs

  • Creating a few VM instances​
  • Observing the lifecycle of VM instances​
  • Using SSH to connect to VM instances​
  • Setting up and launching HTTP server on the VM instance​


  • Introduction to Identity Access Management​
  • Resource Hierarchy in an organization​
  • Predefined Roles, Custom Roles, Primitive Roles​
  • IAM Best Practices​
  • Ensuring Privacy with Data Loss Prevention API and Legal Compliance
  • Encryption At Rest and In Motion
  • Key Management​

Hands-On Labs

  • Grant and revoke roles to change access. Use Cloud IAM to implement access control, restrict access to specific features and resources, and use the service account user role. ​


  • Introduction to App Engine and its features​
  • App Engine types and environments​
  • Scaling instances based on the load, requests received, number of instances to run​
  • Version management in App Engine, splitting traffic for various versions configuring the YAML file for deployment​

Hands-On Labs

  • Deploy an application to cloud using App Engine​
  • Deploy new versions without downtime​


  • Introduction to containers and creating them using Cloud Build​
  • Storing a container in Container Registry​
  • Understanding the relationship between Kubernetes and Google Kubernetes Engine (GKE)​
  • Understanding how to choose among GCP compute platforms​
  • Understanding the architecture of Kubernetes​

Hands-on Labs

  • Create a GKE cluster, get authentication credentials for the cluster and create a new deployment hello-server from hello-app container in Google Container Registry to view the application in a web browser. ​


  • Introduction to Cloud Pub/Sub, how it works, sending and receiving messages via Pub/Sub. ​
  • Cloud Functions concepts and event triggering​
  • Cloud Source Repositories, Specialty APIs and its features
  • API Management​

Hands-on Labs

  • Deploy a Cloud Function using the Cloud Platform Command Line​


  • Introduction to Cloud Virtual Private Network (VPN), its features and types of solutions​
  • Introduction to Cloud Interconnect and its recommendations as per bandwidths​
  • Direct Peering to connect of external networks

Hands-on Labs

  • Creating and configuring VPN connection between two networks with subnets in different regions. Now verify the VPN connection, by pinging virtual machines in different networks using their internal IP addresses​.
  • Configure the VPN gateways and tunnels, using the GCP console​


  • Introduction to Cloud Storage: Objects and Buckets​
  • Cloud storage classes and their features​
  • Object versioning and object lifecycle management​

Hands-On Labs

  • Create and Interact with first GCS bucket using the UI and Command Line tool​


  • Google Managed Service and their features​
  • Relational Databases: Cloud SQL, Cloud Spanner, Big Query​
  • No SQL Databases: Cloud FireStore, Cloud BigTable​

Hands-On Labs

  • Create a new MySQL instance, connect to it, set up and query a database, and clean up the instance​.
  • Storing and retrieving data from a data store by creating a webservice​.


  • Defining the Stackdriver services for monitoring, logging, error reporting, tracing, and debugging​
  • Creating charts, alerts, and uptime checks for resources with Stackdriver Monitoring​
  • Using Stackdriver Debugger to identify and fix errors​

Hands-on Labs

  • Creating a resource and monitoring it using Stackdriver​
  • Error Reporting and Debugging​


    • By earning Professional Google Cloud Platform Developer certification, you can be competent to build applications on GCP platform.
    • Demonstrate essential GCP Professional Cloud Developer skills.
    • On successful completion of GCP Cloud Developer training, aspirants receive a Course Completion Certificate from us.
    • By successfully clearing the Google Certified Cloud Developer exam, aspirants earn Google Certification.

Our Top Trainers

Srivani Bhompally

Srivani works as Research Associate in CloudThat technologies and delivers training GCP, Docker, Kubernetes and Terraform. She has certification on GCP and works on various Devops and Cloud consulting projects for various clients

Vivek Kumar

Vivek has been involved in various large and complex projects with global clients. He has experience in AWS, GCP and Azure Cloud Platforms. He has experience in various software development fields like Image Processing, Web designing, Networking etc.

Lakhan Kriplani

He had involved in various client projects to set up infrastructure on Cloud for various Analytics applications, E-Commerce, setup CICD Pipeline using AWS services. He has experience in developing highly secure, scalable web applications using MVC architecture. etc.

Ajay Kumar Lodha

Ajay is cloud obsessed and cloud addict, that's how he describes himself. Ajay has been working with all the major cloud computing platforms like AWS, Azure, and GCP for more than 5 years now. He is into etc.

Course Fee

    Select Course date

    Add to Wishlist

    Course ID: 11506

    Course Price at

    ₹ 39900 + 18% GST

    Enroll Now