
Google Cloud Certified Professional Cloud Developer Exam Guide
Subscription
FREE
eBook
$39.99
Print + eBook
$48.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
eBook
$39.99
Print + eBook
$48.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with eBook + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Section 1: Welcome to the Google Cloud Developers' Guide
-
Free ChapterChapter 1: Google Cloud Platform Developer Fundamentals
- Chapter 1: Google Cloud Platform Developer Fundamentals
- Technical requirements
- The basics that every developer should know about Google Cloud infrastructure
- Top tips for developing and implementing resilient and scalable applications
- Don't waste your time – use cloud management services and securely run your applications
- Summary
-
Chapter 2: Security Fundamentals and Best Practices
-
Section 2: Developing and Modernizing Applications on Google Cloud Platform
-
Chapter 3: Application Modernization Using Google Cloud
- Chapter 3: Application Modernization Using Google Cloud
- Technical requirements
- Preparing your environment for developing applications on Google Cloud
- Be sure that your application will work fine on the cloud with testing
- Improving your delivery speed with continuous integration and delivery pipelines
- Application modernization best practices
- Summary
-
Chapter 4: Using Cloud Functions and Google App Engine
-
Chapter 5: Virtual Machines and Container Applications on Google Cloud Platform
- Chapter 5: Virtual Machines and Container Applications on Google Cloud Platform
- Technical requirements
- Introduction to Docker and Kubernetes
- How to use virtual machines on GCP
- Forgetting the complexity of managing a Kubernetes cluster with GKE and Cloud Run
- The full deployment life cycle of an application on Google Compute Engine
- The full deployment life cycle of an application on Google Kubernetes Engine and Cloud Run
- Summary
-
Chapter 6: Managing APIs on Google Cloud Platform
- Chapter 6: Managing APIs on Google Cloud Platform
- Technical requirements
- The basics before implementing an API management solution in Google Cloud
- How to protect your APIs using Cloud Endpoints on your deployments
- Discovering the enterprise API management world with Apigee
- Securing and managing your serverless workloads with the new Cloud API Gateway
- API development best practices
- Summary
-
Section 3: Storage Foundations
-
Chapter 7: Handling Unstructured Data
-
Chapter 8: Databases and Event Messages in Google Cloud
- Chapter 8: Databases and Event Messages in Google Cloud
- Technical requirements
- First steps in the Cloud SQL and NoSQL world with Firestore
- Differences in designing and integrating a SQL database versus a NoSQL database in your application
- Understanding how to connect to a Cloud SQL instance and the Firestore dashboard
- Decoupling applications using Pub/Sub
- Creating, updating, and showing data in your frontend application
- Summary
-
Chapter 9: Data Management and Database Strategies
-
Chapter 10: Optimizing Applications with Caching Strategies on Google Cloud Platform
- Chapter 10: Optimizing Applications with Caching Strategies on Google Cloud Platform
- Technical requirements
- How, when, and why you should use a caching strategy in your applications
- Handling high traffic volumes with Memorystore for Memcached
- Optimizing your application with Memorystore for Redis
- Summary
-
Section 4: SRE for Developers
-
Chapter 11: Logging on Google Cloud Platform
- Chapter 11: Logging on Google Cloud Platform
- Technical requirements
- Introduction to Cloud Logging, the logging solution of GCP
- Learning logging best practices in the cloud
- How to enable an application to create custom logs
- How to watch logs and make advanced logging queries on Cloud Logging
- Real-case logging examples using Cloud Logging and Cloud Monitoring
- Summary
-
Chapter 12: Cloud Monitoring, Tracing, and Debugging
-
Section 5: Analyzing a Sample Case Study
-
Chapter 13: HipLocal Sample Case Study Preparation
-
Chapter 14: Questions and Answers
-
Other Books You May Enjoy
About this book
Google Cloud Platform is one of the three major cloud providers in the industry, exhibiting great leadership in application modernization and data management. This book provides a comprehensive introduction for those who are new to cloud development and shows you how to use the tools to create cloud-native applications by integrating the technologies used by Google.
The book starts by taking you through the basic programming concepts and security fundamentals necessary for developing in Google Cloud. You'll then discover best practices for developing and deploying applications in the cloud using different components offered by Google Cloud Platform such as Cloud Functions, Google App Engine, Cloud Run, and other GCP technologies. As you advance, you'll learn the basics of cloud storage and choosing the best options for storing different kinds of data as well as understand what site reliability engineers do. In the last part, you'll work on a sample case study of Hip Local, a community application designed to facilitate communication between people nearby, created by the Google Cloud team.
By the end of this guide, you'll have learned how to design, develop, and deploy an end-to-end application on the Google Cloud Platform.
- Publication date:
- September 2021
- Publisher
- Packt
- Pages
- 382
- ISBN
- 9781800560994