Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Google Cloud for Developers

Course Summary

The Google Cloud for Developers training course is designed to introduce students to designing, developing, and deploying applications that seamlessly integrate components from the Google Cloud ecosystem.

The course begins with learning how to create and deploy software on Compute Engine VMs, as Cloud Functions, App Engine Services, and Kubernetes Deployments. Next, the course covers how to have that software interact with Google Cloud Platform (GCP) services, enabling secure, scalable, and intelligent cloud-native applications. The course concludes with a lesson on Continuous Integration/Deployment (CI/CD) and automation as well as monitoring, managing, and debugging systems.

Purpose
Learn to create and deploy software on Google Cloud to have secure and stable applications.
Audience
Developers and developer teams looking to build secure and stable applications on GCP.
Role
Software Developer
Skill Level
Introduction
Style
Fast Track - Learning Spikes - Workshops
Duration
2 Days
Related Technologies
Google Cloud | CI/CD | Kubernetes

 

Productivity Objectives
  • Utilize application development best practices.
  • Leverage various data storage options Develop applications using Cloud Functions.
  • Deploy with the Kubernetes Engine.
  • Monitor, manage and debug applications.

What You'll Learn:

In the Google Cloud for Developers training course, you'll learn:
  • Cloud Application Development Best Practices
    • Microservices, Loose Coupling
    • State and Scalability
    • API Gateway, Authentication, and Security
    • Containers and Deployment
    • CI/CD, Testing, Monitoring
  • Google Cloud SDK, Firebase, Client Libraries
    • Cloud SDK, Console, Command line, APIs
    • Working with Client Libraries
    • Working with Firebase
  • Working with Compute Engine
    • Creating Networks and VMs
    • Deploying software to and managing VMs
    • Creating Managed Instance Groups
    • Using Auto-scaling and Load Balancers
  • Working with Cloud Functions and App Engine
    • Creating and Deploying Cloud Functions
    • Cloud functions strengths/weaknesses
    • Creating and Deploying software on App Engine Standard
    • Creating and Deploying software on App Engine Flexible
    • Strengths/weaknesses of App Engine Standard/Flexible
  • Working with Kubernetes Engine
    • Introduction to Kubernetes (Pods, Services, etc..)
    • Deploying and managing software in Kubernetes Engine
    • Strengths/weaknesses of Kubernetes Engine
  • Working with Managed Data Services from Code
    • Interacting with Cloud Storage
    • Interacting with Cloud Datastore
    • Interacting with Cloud SQL
  • Continuous Integration/Deployment and Automation
    • Building Cloud Systems from code
    • Working with the Deployment Manager
    • Working with Cloud Build
  • Monitoring, Managing and Debugging Systems
    • Working with Stackdriver Logging and Error Reporting
    • Working with Stackdriver Monitoring
    • Working with Stackdriver Debugger
    • Working with Stackdriver Profiler
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.