
Master Google Cloud Platform fundamentals and cloud development with a five-day boot camp covering compute and data storage services, Stackdriver debugging and tracing, a pipeline, case study, and exam prep.
Explore how to design, deploy, and monitor scalable cloud native apps on Google Cloud Platform using Cloud Functions, App Engine, Bigtable, BigQuery, Cloud Endpoints, and Stackdriver for logging.
Review the JCP professional cloud developer deep dive notes to prepare for the cloud developer exam, featuring pictures, commands, and examples, and spend 20–30 minutes familiarizing yourself with the topics.
Choose your starting part based on your cloud experience. Then study the exam-focused objectives, demos, whiteboards, and review questions to prep for the Google Cloud Platform Professional Cloud Developer Bootcamp.
•If you have worked with GCP and know what the use cases for Compute Services, Data Storage Services, DevOps, IAM and Networking services are then jump to the Exam Objectives part of the course. (Page 207)
However, I would still recommend to:
•Review Test Tips
•Review the Demos
•Review Practice Questions
•Use Codelabs
Use QwikLabs if you can.
Explore numerous whiteboards and demos across the course, with over 30 demos and more than 15 whiteboards, offering abundant learning opportunities in the Google Cloud Platform professional cloud developer bootcamp.
Learn how to sign up for Google Cloud Platform free tier or free credits, including what is available, country limitations, and how credits differ from the free tier.
Explore the Google Cloud Platform pricing calculator to understand pricing for App Engine (standard vs flexible environments) and BigQuery (on-demand vs flat rate), including resource-based costs, storage, and queries.
Install the Google Cloud SDK on Windows, install Python if needed, initialize gcloud with your project, and configure zones and regions using the quick start commands.
Review the GCP cloud developer deep dive notes to prepare for the professional cloud developer exam, using commands and examples in a 20–30 minute study session; link in the description.
Explore Google Cloud fundamentals, including hierarchy, networking, the cost calculator, global infrastructure, subminute billing, live migration, and tools like App Engine, Kubernetes Engine, BigQuery, and Dataproc.
Explore the Google Cloud hierarchy, from organization to projects and folders, and learn how centralized governance via G Suite, Cloud Identity, and organizational administrators shapes lifecycle management and resource control.
Explore Google compute options, including Compute Engine, App Engine, and Cuban days engine, highlighting managed, unmanaged, and middle-ground deployments, plus templates and OS choices on a global network.
Explore compute engine essentials, including VM protocols, disk and image options, and migration methods. Learn how global, regional, and zonal resources, networks, and managed instance groups support scalable, available deployments.
Deploy a vm in compute engine, inspect internal and external IPs, adjust region, zone, and machine type, and estimate costs using sustained use discounts via gcloud and cloud shell.
Explore instance groups, noting regional managed groups as the recommended option for availability and avoiding zone issues, and compare unmanaged versus managed, including auto scaling, load balancing, and rolling updates.
Create and deploy an instance template to build an instance group with auto scaling, load balancing, and rolling updates, guided by cost estimates by location and health checks.
Learn to deploy and run an App Engine security scan with the built-in scanner, enabling the API, detecting vulnerabilities and CSX issues, with quick and full scans.
Explore App Engine, a platform as a service with standard and flexible environments, enabling auto scaling, traffic allocation, and microservices, with cloud storage, custom domains, and robust debugging.
Explore how Google Kubernetes Engine enables deploying containerized applications with Docker containers, managing clusters, auto scaling, and load balancing, while understanding pods, nodes, and the master in a managed environment.
Explore Google Cloud Kubernetes Engine by creating a default 3-node cluster, configuring regional or zonal templates, and enabling monitoring, then verify clusters via Compute Engine and Cloud Shell.
Explore how cloud functions act as serverless, event-driven snippets of JavaScript that trigger on bucket events, integrate with Google services, and are best for single-purpose tasks rather than full applications.
Evaluate data structure—structured, semi-structured, and unstructured—to choose cloud storage options and map to services like Cloud SQL, Cloud Spanner, Bigtable, BigQuery, Cloud Storage, and Cloud Data Store.
Learn to create and configure a Google Cloud storage bucket, choose storage class (regional, multi regional, nearline, coldline), set lifecycle rules, labels, requester pays, and manage access and project context.
Explore cloud storage workflows by uploading files, sharing publicly with caution, and editing permissions, then organize with buckets and folders, move or copy objects, and manage storage classes and latency.
Discover Google Cloud networking fundamentals, including private global networks, submarine cables, and network tiers. Explore VPC design, subnets, firewalls, bastion host, and GC ping demos for latency.
Explore Google Cloud's global private cloud, a private network with regional subnets, firewall rules, routes, and ip customization, including Vpc peering and shared Vpc for cross-project connectivity.
Understand internal vs external IP addressing in Google Cloud, how DNS maps VM names to IPs, and when to choose static reserved or ephemeral external addresses.
Explore secure on-prem to cloud connectivity choices, including cloud interconnect, VPN, and partner interconnect, and design a scalable rendering, storage, and compute pipeline with IAM, Cloud Storage, and API Gateway.
Explore Google Cloud networking services from VPC design to security, including VPC isolation, peering, shared VPC, load balancing, content delivery, and on-prem connectivity with VPN or Cloud Interconnect.
Explore cloud connectivity options by comparing cloud vpn and cloud interconnect for on-prem to Google Cloud, including dedicated bandwidth, latency, and routing with cloud router.
Explore dev ops on Google Cloud Platform, covering continuous integration and delivery with Cloud Build, Container Registry, and Source Repositories, and how Kubernetes Engine and Spinnaker support canary testing and streamlined deployments.
Harness cloud endpoints as an api gateway with an envoy-based proxy to power web and mobile backends on Google Cloud, using App Engine, Cloud Datastore, and Cloud Pub/Sub.
Learn to connect Google Cloud Source Repositories with GitHub, fork and clone repositories, and manage code using Cloud Shell, while linking to Cloud Build for deployment.
Explore Google Cloud Build, a tool to build, test, and deploy apps in the cloud, view build history, and create triggers from GitHub or cloud repositories to auto-apply changes.
Master essential gcloud commands—from changing projects to using emulators and cloud shell—covering spanner, pub/sub, bigquery, and app engine; download the course pdf to practice the command sheet for the exam.
Course updated 02/04/2022
A Professional Cloud Developer builds scalable and highly available applications using Google recommended practices and tools that leverage fully managed services. This individual has experience with next generation databases, runtime environments and developer tools. They also have proficiency with at least one general purpose programming language and are skilled with using Stackdriver to produce meaningful metrics and logs to debug and trace code.
This course is meant to be a course developed to be targeted for taking the Google Cloud Professional Cloud Developer Exam.
Content is fresh and has been customized for the exam materials.
It would be expected or at a minimum to have experience with Google Cloud and be a developer. Course has been compressed the study objectives listed by Google Cloud and we have taken the Cloud Developer exam.
The exam is very challenging and will challenge the "average" developer in many respects but mainly around how well you understand GCP best practices and services.
All Exam Objectives covered.
Course has a FREE introduction to Google Cloud section.
Section 1: Designing highly scalable, available, and reliable cloud-native applications
Section 2: Building and Testing Applications
Section 3: Deploying applications
Section 4: Integrating Google Cloud Platform Services
Section 5: Managing Application Performance Monitoring
Certification TestTips, demos galore.
Joseph Holbrook. TechCommanders and GCPGurus