Google Cloud for Developers

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. Students are taught how to create and deploy software on Compute Engine VMs, as Cloud Functions, App Engine Services, and Kubernetes Deployments and have that software interact with GCP services enabling secure, scalable, and intelligent cloud-native applications.

Course Summary

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 applications on GCP.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help

Seminars are highly-focused, lecture-heavy, half-day to multi-day learning events. Seminars are a great way to create an awareness level of knowledge for a large number of concepts, in a short period of time. Think wide (breadth) and thin (depth).

Seminar help

Workshops are instructor-led lab-intensives focused on the practical application of technologies through the facilitation of a project-related lab. Workshops are just the opposite of Seminars. They deliver the highest level of knowledge transfer of any format. Think wide (breadth) and deep (depth).

Workshop help
Duration: 
2 Days
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

Get Custom Training Quote

We'll work with you to design a custom Google Cloud for Developers training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631