Developing Applications with Google Cloud
Skip to Scheduled Dates
Course Overview
Application development is evolving—and Google Cloud is leading the way. Over 70% of organizations now use cloud-native platforms to accelerate delivery and scale efficiently. The Developing Applications with Google Cloud training course gives application developers the skills to build secure, scalable cloud applications using Google Cloud Platform services.
In this 3-day instructor-led training, you'll explore best practices for modern application development, from choosing the right compute and cloud storage options to securing APIs with proper authentication and leveraging generative AI capabilities. Through hands-on labs, you’ll gain experience designing, deploying, and orchestrating microservices using services like Cloud Functions, Eventarc, Cloud Tasks, and Workflows. You’ll also learn to build applications that scale across cloud infrastructure using continuous integration and deployment pipelines.
Who Should Attend
Application developers, architects, and cloud engineers.
Course Objectives
This Google Cloud course teaches participants how to develop applications that scale effectively in a cloud-native environment. You’ll learn to:
- Apply best practices for cloud application development and deployment
- Use authentication and authorization to secure services and APIs
- Choose the right compute and cloud storage options for your use case
- Explore microservice architecture, orchestration, and event-based triggers
- Build and deploy applications using Cloud Functions and Google Cloud Platform services
Course Outline
Best Practices for Cloud Application Development
- Principles of scalable application development
- Patterns for modern cloud infrastructure
- Tools and processes for performance and resilience
Getting Started with Google Cloud Development
- Overview of Google Cloud Platform
- Set up your development environment
- Connect to cloud storage and APIs
Data Storage Options
- Cloud SQL, Firestore, Bigtable, and Cloud Spanner
- Match the right storage to your use case
- Optimize for performance, cost, and availability
Handling Authentication and Authorization
- Secure APIs using OAuth 2.0, service accounts, and IAM
- Implement authentication using Firebase and Identity Platform
- Hands-on: Apply access controls to your application
Adding Intelligence to Your Application
- Integrate machine learning and generative AI
- Use Vertex AI and pre-trained models in Google Cloud
- Practical use cases for AI-driven apps
Deploying Applications
- Compare compute options: App Engine, Cloud Run, GKE
- Continuous integration and delivery in the cloud
- Deploy with Cloud Build and Artifact Registry
Monitoring and Performance Tuning
- Logging, metrics, and alerting with Operations Suite
- Use Cloud Profiler and Cloud Trace to diagnose issues
- Best practices for optimizing performance
Microservices and Event-Based Architectures
- Design loosely coupled microservices
- Use Cloud Pub/Sub, Eventarc, and Cloud Tasks for coordination
- Coordinate workflows with Workflows and Cloud Scheduler
Cloud Functions and Serverless Development
- Write event-driven apps with Cloud Functions
- Trigger functions with HTTP and API Gateway
- Secure, monitor, and deploy Cloud Functions
< Back to Course Search
Class times are listed Mountain time
This is a 3-day class
Register |
When |
Time |
Where |
How |
Register
|
09/17/2025 |
7:00AM - 3:00PM |
Online |
VILT |