
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.
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.
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 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 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 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.
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.
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.
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.
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