DevOps Training Icon
Data Analyst Training Icon

Google Cloud Platform Boot Camp

2 Days Classroom Session   |  
2 Days Live Online
Classroom Registration
Group Rate:
(per registrant, 2 or more)
GSA Individual:
Live Online Registration
Live Online:
Private Onsite Package

This course can be tailored to your needs for private, onsite delivery at your location.

Request a Private Onsite Price Quote

Professional Credits


ASPE is an IIBA Endorsed Education Provider of business analysis training. Select Project Delivery courses offer IIBA continuing development units (CDU) in accordance with IIBA standards.


Select courses offer Leadership (PDU-L), Strategic (PDU-S) and Technical PMI professional development units that vary according to certification. Technical PDUs are available in the following types: ACP, PBA, PfMP, PMP/PgMP, RMP, and SP.


Google Cloud Platform (GCP) is the public cloud offering from Google, and it's rapidly becoming more and more important for developers to learn about. Just using GCP’s core services will give you everything you need to begin your journey to the cloud. You can start with GCP’s infrastructure as a service (IaaS), creating virtual machines with the resources you need.

Like other cloud providers, with GCP, you only pay for what you use. GCP has a pricing structure that rewards you for using it—the more you use, the bigger your discount. And it's worth mentioning that GCP integrates natively with other Google products like Gmail, Docs, and Hangouts.

If you don't want or need to administer servers, GCP also has a platform as a service (PaaS) offering, which lets Google manage your infrastructure. While you’ll always share that responsibility with Google, the idea is that you can focus on creating cool products and let Google take care of the servers. You can spin up a MySQL or a PostgreSQL database in just a few clicks and start using it in your application.

But what's perhaps garnering the most attention in GCP is the PaaS offering for Kubernetes. It’s not a surprise that this is being offered; after all, Google has been using containers and orchestrators for several years now. There's no doubt that GCP has the best offering for Kubernetes as a managed service.

Last but not least, GCP also offers serverless services that allow you to upload your code and let Google handle the infrastructure at the scale you need.

In this course, we'll cover the ground services from GCP. You'll also be able to practice what you learn with useful labs.

Upcoming Dates and Locations
All Live Online times are listed in Eastern Time Guaranteed To Run
Jan 31, 2019 – Feb 1, 2019    8:30am – 4:30pm Live Online Register
Jan 31, 2019 – Feb 1, 2019    8:30am – 4:30pm Philadelphia, Pennsylvania

Hyatt Place
440 American Avenue
King Of Prussia, PA 19406
United States

Feb 27, 2019 – Feb 28, 2019    8:30am – 4:30pm Houston, Texas

Texas Training and Conference
11490 Westheimer Rd.
Suite 600
Houston, TX 77077
United States

Feb 27, 2019 – Feb 28, 2019    9:30am – 5:30pm Live Online Register
Mar 21, 2019 – Mar 22, 2019    8:30am – 4:30pm Seattle, Washington

Allied Business Systems - Computer Classrooms
10604 NE 38th Place, Suite 118
Yarrow Bay Office Park-1 North
Kirkland, WA 98033
United States

Mar 21, 2019 – Mar 22, 2019    11:30am – 7:30pm Live Online Register
Apr 25, 2019 – Apr 26, 2019    8:30am – 4:30pm Live Online Register
Apr 25, 2019 – Apr 26, 2019    8:30am – 4:30pm Columbia, Maryland

Homewood Suites by Hilton
8320 Benson Drive
Columbia, MD 21045
United States

May 23, 2019 – May 24, 2019    8:30am – 4:30pm Denver, Colorado

Microtek Denver
999 18th Street
Suite 300 South Tower
Denver, CO 80202
United States

May 23, 2019 – May 24, 2019    10:30am – 6:30pm Live Online Register
Jun 20, 2019 – Jun 21, 2019    8:30am – 4:30pm Live Online Register
Jun 20, 2019 – Jun 21, 2019    8:30am – 4:30pm Raleigh, North Carolina

ASPE Training
2000 Regency Parkway
Suite 335
Cary, NC 27518
United States

Jul 31, 2019 – Aug 1, 2019    8:30am – 4:30pm San Diego, California

San Diego Training and Conference Center
450 B Street
Suite 650
San Diego, CA 92101
United States

Jul 31, 2019 – Aug 1, 2019    11:30am – 7:30pm Live Online Register
Aug 22, 2019 – Aug 23, 2019    8:30am – 4:30pm Live Online Register
Aug 22, 2019 – Aug 23, 2019    8:30am – 4:30pm New York, New York

NYC Seminar and Conference Center
71 West 23rd
Suite 515-Lower Level
New York, NY 10010
United States

Sep 26, 2019 – Sep 27, 2019    8:30am – 4:30pm San Francisco, California

Learn IT
33 New Montgomery St.
Suite 300
San Francisco, CA 94105
United States

Sep 26, 2019 – Sep 27, 2019    11:30am – 7:30pm Live Online Register
Oct 24, 2019 – Oct 25, 2019    8:30am – 4:30pm Dallas, Texas

Microtek Dallas
5430 Lyndon B Johnson Fwy
Three Lincoln Centre, Suite 300
Dallas, TX 75240
United States

Oct 24, 2019 – Oct 25, 2019    9:30am – 5:30pm Live Online Register
Course Outline

Part 1: Google Cloud Platform (GCP)

  1. What makes GCP different?
  2. GCP core fundamentals (services, projects, etc.)
  3. Identity access management (IAM)
  4. GCP console tour​

Exercise: Create a GCP account and the first project

Part 2: GCP App Engine

  1. App engine overview
  2. App engine management (requests, routes, instances)
  3. App engine security: how to secure your applications by integrating it with other security services
  4. Microservices on app engine: how to deploy and manage microservices based-applications
  5. Standard environment: creating applications with pre-configured environments
  6. Flexible environment: creating applications with containers or any other version of the supported languages​

Exercise: Create a hello world with Go

Part 3: GCP Networking

  1. Networking overview
  2. VPC network: how it’s different from traditional networks
  3. Network services: the different ones that GCP offers and how/when to use each one of them
  4. Network tiers: the difference between standard and premium tiers
  5. Network VPN: connect on-prem servers with GCP securely
  6. How security works in networking

Part 4: GCP Compute Engine

  1. Compute engine overview
  2. Virtual machine instances: the different types you can create and configure in GCP
  3. Compute engine storage: how to integrate VMs with different storage options and when to use them
  4. Compute engine networking: how networking works for VMs.
  5. Compute engine security (ACL): secure VMs by integrating them with the IAM service and grant access to users
  6. Creating high availability VMs that are always up and running
    • Load balancers
    • Scaling
    • Regions and zones​

Exercise: Create and manage a VM

Part 5: GCP Kubernetes Engine

  1. Kubernetes Engine overview: learn what is it and why you’d choose the Kubernetes managed service from GCP
  2. Kubernetes clusters: learn how to administer Kubernetes in GCP as a platform
  3. Deploying Kubernetes workloads to GKE
  4. Configuring Kubernetes cluster security
  5. Configuring Kubernetes cluster networking
  6. Working with storage in GKE​

Exercise: Deploy a containerized application

Part 6: GCP Cloud Functions

  1. Cloud functions overview: learn about the serverless offering from GCP
  2. Node.js runtime: learn how to create Node.js functions
  3. Python runtime: learn how to create Python functions
  4. Events and triggers: integrating cloud functions with other GCP services
  5. Adding security to functions​

Exercise: Create an HTTP function interacting with storage

Part 7: GCP Storage Options

  1. Storage options overview
  2. Storage services: learn about the most relevant storage services in GCP
    • Bigtable: No-SQL service for high volumes of data and  performing data analytics
    • Datastore: No-SQL service for high-value transactional data for high traffic applications
    • Firestore: No-SQL service for mobile applications
    • Cloud storage: learn about the object storage service
    • Cloud SQL: the managed service for relational DBs
    • Spanner: the managed horizontal scalable service for relational DBs
  3. How to choose the proper storage option​

Exercise: Create MySQL and PostgreSQL instances

Part 8: GCP Stackdriver

  1. Stackdriver monitoring overview
  2. Logging and error reporting
  3. Stackdriver APM: understanding and improving your applications with the different services from GCP
    • Stackdriver trace: a service used to know how requests are propagated in the application
    • Stackdriver debugger: a service used to know how to debug live running applications
    • Stackdriver profiler: a service used to monitor CPU and heap of applications
Who should attend

This Google Cloud Platform training course is perfect for anyone wanting to gain working knowledge of the Google Cloud Platform. Some roles who would find this course useful include:

  • Developers
  • Data Scientists
  • Network Administrators
  • Systems Administrators
  • IT Managers, IT Directors, CIOs, CTOs

Download the brochure