K Labs mette a tua disposizione i propri Trainers Certificati, i Laboratori Didattici, i Simulatori di Esame, il proprio Test Center e un Tutor a te dedicato per la preparazione all'esame.
Grazie al nostro supporto la percentuale di candidati che ottengono la certificazione al primo tentativo è prossima al 100%.
DESCRIPTION This workshop is designed to help IT professionals prepare for the Google Professional Cloud Developer certification exam.
In this workshop, we review the exam guidelines and cover the main topics you may be tested on.
The Professional Cloud Developer exam assesses your ability to build scalable and highly-available applications using Google recommended practices and tools that leverage fully-managed services. The exam, and hence this course, focuses on deploying applications using Kubernetes, App Engine, Cloud Functions and Compute Engine, securing applications using IAM, monitoring applications with Stackdriver, and storing data using GCP’s storage services.
This workshop assumes prior knowledge of Google Cloud Platform (GCP) and is not an introduction to GCP.
OBJECTIVES Prepare for the Google Professional Cloud Developer certification exam Design applications for high-performance, scalability, and high-availability using Google development best practices Build CI/CD pipelines using Google tools: Source Repository, Cloud Build, Container Registry Automate the deployment of GCP resources using the CLI, Deployment Manager, and Kubernetes Leverage Google Cloud Storage for data storage and distributing static content online Store relational data using Cloud SQL and Spanner Store NoSQL data using Bigtable and Cloud Datastore/Firestore Expose an API Gateway using Google Cloud Endpoints Leverage Stackdriver for monitoring, logging, and alerting This workshop includes instructor lecture, demos, exercises, practice exams, and links to recommended study, videos, and tutorials. Homework assignments are also included to help students further prepare for the exam.
PREREQUISITES Prior to taking the Professional Cloud Developer certification exam, students must have experience developing applications and services that run on Google Cloud Platform. The exam tests one’s ability to program, deploy, and monitor real-world applications and data using GCP. Students should not only understand the basics of services, but also how services are automated using the command-line interface, deployment manager, Kubernetes, the various APIs, and language SDKs.
Practice Quizzes and Hands-On Exercises Included with this course are sample quizzes and numerous hands-on exercises that will help you both prepare for the exam and efficiently manage real-world deployments using automated tools.
TOPICS Module 1: Professional Cloud Developer Certification Overview Exam Overview and Expectations What You are Tested On Exam Format Registering for the Exam Exam Prep Exercise: Creating a GCP Account
Module 2: Designing Applications for Google Cloud Analyzing the Exam Case Study Global Delivery Low Latency and High Performance High Availability Elastic Scalability Security and Compliance Activity: Designing the Case Study GCP Design Best Practices Microservice Architecture Recognizing Microservice Boundaries Designing Loosely-Coupled Services Stateless Services Asynchronous Operations Logging and Monitoring Activity: Designing the Case Study Microservices Leveraging GCP Services for Scalability, Performance, and High Availability Elastic Autoscaling Caching Database Content Caching Web Content Messaging Handling High Volume Writes (Partitioning) Handling High Volume Reads (Replication) Activity: Choosing GCP Services Site Reliability Engineering SLOs SLIs SLAs Activity: Defining SLOs and SLIs Exam Prep Quiz
Module 3: Programming for Google Cloud Platform GCP Development Best Practices Source Control Management Dependency Management Microservices Continuous Integration Language APIs Handling Secrets Handling Errors Truncated Exponential Backoff Activity: Creating a Microservice Docker Docker Commands Configuring Docker Builds Building and Running Containers Stopping Containers Running Containers on Compute Engine Activity: Creating a Docker Image Continuous Integration on GCP Cloud Source Repositories Cloud Build Container Registry Triggers Custom Builds Activity: Setting Up a Continuous Integration Pipeline Exam Prep Quiz
Module 4: Automating GCP Resource Deployment Google Cloud SDK Initializing gcloud gcloud Commands Activity: Deploying a Service using the Command-Line Interface Deployment Manager YAML Templates Jinja Templates Configuring Networks and Subnets Configuring Firewall Rules Configuring Virtual Machines Activity: Deploying a Service using a Deployment Manager Template Kubernetes Creating Clusters Connecting to Clusters Kubernetes Objects Kubernetes Commands Configuring Deployments Configuring Services Configuring Autoscalers Activity: Deploying a Service with Kubernetes Leveraging NoOps, Serverless Services App Engine Deploying to App Engine Cloud Functions Activity: Deploying to Cloud Functions Exam Prep Quiz
Module 5: Using Google Cloud Storage Google Cloud Storage Overview Buckets Naming Buckets Storage Classes IAM ACLs Versioning Lifecycle Rules Configuring as a Website DNS Managing Storage with gsutil gsutil Commands Uploading Files Multipart Uploads Signed URLs Activity: Using gsutil GCP Storage API Creating Buckets Uploading Files Accessing Files Activity: Saving Images for the Web Exam Prep Quiz
Module 6: Storing Relational Data Cloud SQL Creating a Cloud SQL Database Authorizing Networks Connecting Cloud SQL Proxy Activity: Creating a Cloud SQL Database Spanner Creating Spanner Databases Regional Deployment Multi-Regional Deployments Connecting to Spanner Transactions Stale Reads Activity: Using Spanner Exam Prep Quiz
Module 7: Storing NoSQL Data BigTable Creating a Bigtable Database Nodes Tables and Tablets Rows and Keys Column Families and Columns Using the Bigtable API Activity: Using Bigtable Datastore/Firestore Creating a Datastore Database Entities Keys Properties Using the Datastore AP Activity: Using Datastore Exam Prep Quiz
Module 8: Google Cloud Endpoints API Gateways Endpoints Monitoring API Management Authentication and Authorization Cloud Endpoints Swagger REST gRPC Defining Endpoints Deploying APIs Deploying the Backend Using the API Versioning Activity: Deploying a Cloud Endpoints API Exam Prep Quiz
Module 9: Stackdriver Monitoring Metrics Monitoring Agent Dashboards Alerts Health Checks Uptime Checks Activity: Creating Dashboards, Uptime Check, and Alerts Logging Logs Logging Agent Log Filters Exporting to Pub/Sub Exporting to Storage Exporting to BigQuery Activity: Processing Log Data with Dataflow Debugging Debugger Trace Error Reporting Exam Prep Quiz