Modernize your legacy services or build cloud-native applications using Google Cloud’s end-to-end solutions. The courses in the Cloud Developer learning path are designed for application developers and programmers who want to learn how to design, develop, and deploy applications that seamlessly integrate components from Google Cloud.
Cloud Developer learning path
Learn to design, develop, and deploy applications that seamlessly integrate components from the Google Cloud ecosystem. This course is ideal for developers who want to build cloud-native applications or redesign existing applications that will run on Google Cloud. In this course, you’ll use Google Cloud services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications.
If you’re taking this training in a classroom setting, we recommend completing Google Cloud Fundamentals: Core Infrastructure course first.
Learn to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Kubernetes Engine, and scale those workloads to handle increased traffic.
For a more comprehensive presentation of Kubernetes, try the Architecting with Google Kubernetes Engine training.
Cloud DevOps Engineer learning path
Learn how to quantify the reliability of applications, to assess the risks to these applications' reliability, and to use this data to drive decision-making when prioritizing engineering work. Learn about Service Level Objectives (SLOs), a principled way of describing and measuring the desired reliability of a service, Service Level Indicators (SLIs) as a way to quantify reliability, and error budgets to drive business decisions around engineering for greater reliability.