Intermediate Google Cloud for Developers

The Intermediate Google Cloud for Developers training course is designed to introduce students already familiar with building and deploying software to Google Cloud, to some of the more advanced features and functionality and how to build effective systems with these features. The course starts with advanced App Engine and Kubernetes processes, then it transitions to working with Cloud Endpoints, Apigee Edge, and Cloud Pubsub and the course ends with learning about GCP machine learning APIs.

This course assumes students have either taken the Introduction to Google Cloud for Developers course or have equivalent knowledge/experience.

Course Summary

Purpose: 
Utilize advanced processes and practices for the platform to improve function and security.
Audience: 
Developers and developer teams looking to take their GCP skills to the next level.
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 advanced features of Kubernetes Engine and App Engine
  • Use Cloud Endpoints and Apigee Edge for API Gateway functionality
  • Develop federated identity management.
  • Employ Google Cloud Pubsub for decoupled messaging
  • Integrate intelligence to your software with pre-built ML APIs

What You'll Learn

In the Intermediate Google Cloud for Developers training course you’ll learn:

  • Advanced App Engine
    • Working with Task Queues and Cron Jobs
    • Setting up custom domains and SSL
    • Managing version deployment with traffic splitting
    • Advanced service configuration
    • Using the Admin API to manage your services from code
  • Advanced Kubernetes Engine
    • Working with RBAC
    • Cluster and Pod Vertical/Horizontal Auto-scaling
    • Container-native and Internal Load Balancing
    • VPC-native clusters and Cluster network policies
    • Different Service types and automatic Cloud Load Balancer creation
    • SSL management
    • Working with Cluster Federation
    • Working with Secrets and ConfigMaps
    • Kubernetes client libraries and controlling the cluster from code
  • Applied Kubernetes
    • Canary releases
    • Blue/green deployment
    • Generating artificial traffic loads
    • Implementing retries
    • Failovers
    • Inter-microservice latency measurements
  • Working with Cloud Endpoints, Apigee Edge, and Cloud Pubsub
    • Working with Cloud Endpoints
    • Working with Apigee Edge
    • Working with Cloud Pubsub
  • Authentication and Authorization
    • Password/Token management, Oauth, OpenID, SAML overview
    • Using Firebase Authentication
    • Working with Google Sign-in and Identity Aware Proxy
    • Working with Cloud Identity for Customers and Partners
  • Working with Google Cloud pre-built Machine Learning APIs
    • Working with Cloud Vision API
    • Working with Cloud Speech API
    • Working with Cloud Natural Language API
    • Working with Cloud AutoML

Get Custom Training Quote

We'll work with you to design a custom Intermediate 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