GOOGLE CLOUD

DEVELOPING APPLICATIONS WITH GOOGLE CLOUD PLATFORM

The Developing Applications with Google Cloud Platform course is designed for software developers who want to build, deploy, and manage scalable, secure, and cloud-native applications on Google Cloud Platform.

This course focuses on application development using Google Cloud services, APIs, and tools. Participants will learn how to design application architectures, integrate managed services, implement security, deploy applications, and monitor performance in production environments.

Course Objectives

By the end of this course, participants will be able to:

  • Develop cloud-native applications on Google Cloud

  • Select appropriate Google Cloud services for application workloads

  • Build and deploy applications using managed compute services

  • Integrate storage, databases, and messaging services

  • Secure applications using IAM and best practices

  • Monitor, troubleshoot, and optimize application performance

  • Apply DevOps and CI/CD concepts for application deployment

Course Curriculum

1

    • Cloud-native application concepts
    • Application architecture patterns
    • Overview of Google Cloud developer services

2

  • App Engine (standard and flexible environments)
  • Compute Engine for application hosting
  • Cloud Functions
  • Introduction to containerized applications

3

  • Cloud Storage for application data
  • Cloud SQL
  • Firestore and Bigtable
  • Choosing the right database service

4

  • Pub/Sub for messaging and event-driven architectures
  • API design and integration concepts
  • Service-to-service communication

5

  • Identity and Access Management (IAM)
  • Service accounts
  • Securing application access
  • Managing secrets and credentials

6

  • Environment configuration strategies
  • Application deployment workflows
  • Versioning and rollback strategies

7

  • Cloud Monitoring and Logging
  • Application performance monitoring
  • Error reporting and troubleshooting

8

  • CI/CD concepts
  • Automating application builds and deployments
  • DevOps best practices on Google Cloud

9

  • Scaling applications automatically
  • Performance tuning techniques
  • Cost-efficient application design

10

  • Designing resilient applications
  • Stateless vs stateful services
  • Real-world application scenarios

11

  • Software developers and application engineers
  • Backend and full-stack developers
  • DevOps engineers involved in application delivery
  • Cloud engineers building application platforms
  • Professionals preparing for Google Cloud developer roles

12

  • Google Cloud Fundamentals: Core Infrastructure or equivalent knowledge
  • Programming experience in at least one language (e.g., Java, Python, JavaScript, Go)
  • Basic understanding of web applications and APIs

13

  • 3-4 days (Instructor-led)
  • 24-32 hours of training

14

  • Instructor-led technical sessions
  • Hands-on development labs
  • Real-world application scenarios
  • Guided demonstrations and exercises

15

  • This course supports preparation for Google Cloud Associate Cloud Engineer and Professional Cloud Developer certification paths
  • Serves as a foundation for advanced DevOps and Kubernetes courses

16

  • Comprehensive training materials
  • Hands-on lab guides
  • Sample application code
  • Certificate of course completion

This course includes

  • 16+ Activity Modules
  • 40 hours + lessons
  • Lifetime access
  • Certificate of completion
  • Available on desktop and mobile

Some of Our Partners