Application Modernization
Modernize legacy services or build cloud-native applications.
Certifications: Professional Cloud Developer & Professional DevOps Engineer

Cloud Developer Path

Google Cloud Fundamentals: Core Infrastructure

1 DAY
This one-day instructor-led class provides an overview of Google Cloud Platform products and services. Through a combination of presentations and hands-on labs, participants learn the value of Google Cloud Platform and how to incorporate cloud-based solutions into business strategies.

Developing Applications with Google Cloud

3 DAYS
In this course, application developers learn how to design, develop, and deploy applications that seamlessly integrate components from the Google Cloud ecosystem. Through a combination of presentations, demos, and hands-on labs, participants learn how to use GCP services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications.

Getting Started with Google Kubernetes Engine

1 DAY
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. You also learn how to continuously deploy new code in a Kubernetes cluster to provide application updates.

Professional Cloud Developer-Google Cloud Advanced Skills & Certification Workshop

2 DAYS
This workshop is designed to help IT professionals prepare for the Google Professional Cloud Developer certification exam. In this workshop, we review the exam guidelines and cover the main topics you may be tested on. The Professional Cloud Developer exam assesses your ability to build scalable and highly-available applications using Google recommended practices and tools that leverage fully-managed services. The exam, and hence this course, focuses on deploying applications using Kubernetes, App Engine, Cloud Functions and Compute Engine, securing applications using IAM, monitoring applications with Stackdriver, and storing data using GCP’s storage services.

Cloud Developer

Google Cloud Professional Cloud Developer

A Professional Cloud Developer builds scalable and highly available applications using Google-recommended practices and tools that leverage fully managed services. This individual has experience with cloud-native applications, runtime environments, developer tools, and next-generation databases. A Professional Cloud Developer also has proficiency with at least one general-purpose programming language and is skilled at producing meaningful metrics and logs to debug and trace code.

DevOps Engineer Path

Google Cloud Fundamentals: Core Infrastructure

1 DAY
This one-day instructor-led class provides an overview of Google Cloud Platform products and services. Through a combination of presentations and hands-on labs, participants learn the value of Google Cloud Platform and how to incorporate cloud-based solutions into business strategies.

Architecting with Google Cloud: Design and Process

2 DAYS
This two-day instructor-led class equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine course and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective.

Logging, Monitoring, and Observability

3 DAYS
This three-day instructor-led course teaches participants techniques for monitoring, troubleshooting, and improving infrastructure and application performance in Google Cloud. Guided by the principles of Site Reliability Engineering (SRE), and using a combination of presentations, demos, hands-on labs, and real-world case studies, attendees gain experience with full-stack monitoring, real-time log management and analysis, debugging code in production, tracing application performance bottlenecks, and profiling CPU and memory usage.

Professional Cloud DevOps Engineer-Google Cloud Advanced Skills & Certification Workshop

2 DAYS
This workshop is designed to help IT professionals prepare for the Google Professional Cloud DevOps Engineer certification exam. A Professional Cloud DevOps Engineer is responsible for efficient development operations that can balance service reliability and delivery speed. The Professional Cloud DevOps exam assesses your ability to apply site reliability engineering (SRE) principles, optimize service performance, implement service monitoring strategies, build and implement CI/CD pipelines, and manage service incidents. In this workshop, we review the exam guidelines and cover the main topics you may be tested on.

Cloud DevOps Engineer

Google Cloud Professional DevOps Engineer

A Professional Cloud DevOps Engineer is responsible for efficient development operations that can balance service reliability and delivery speed. They are skilled at using Google Cloud Platform to build software delivery pipelines, deploy and monitor services, and manage and learn from incidents.

Application Development with Cloud Run

3 DAYS
This course introduces you to fundamentals, practices, capabilities, and tools applicable to modern cloud-native application development using Google Cloud Run. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, implement, deploy, secure, manage, and scale applications on Google Cloud using Cloud Run.

Developing Applications with Cloud Functions on Google Cloud

1/2 DAY
In this course, you learn about Cloud Functions, Google’s serverless, fully-managed functions as a service (FaaS) product. With Cloud Functions, you implement single-purpose functions that respond to HTTP requests and process events from your cloud infrastructure.

Understanding Cloud Spanner

3 DAYS
In this course, you will learn about Cloud Spanner. You will get an introduction to Cloud Spanner, contrasting it with other database products to understand when and how to use Spanner to solve your relational database needs at scale. You will learn how to create and manage Spanner databases using various tools on Google Cloud, learn to optimize relational schemas with Spanner’s distributed database model in mind, interact with your Spanner databases using the Spanner APIs, integrate Spanner with your applications, and learn how to use other Google tools for administering Spanner databases and managing your data. The lab culminates with a challenge lab where you demonstrate your knowledge of administering Spanner databases and managing data.

Day 2 Operations on Google Cloud

2 DAYS
This course uses the example of a simple 3-tier web application which has recently been migrated to virtual machines on Google Cloud. You will walk through the process of modernizing this application by implementing logging and monitoring using Cloud Operations, tightening security policies by using custom service accounts, leveraging tagging for managing and cataloging resources, enforcing compliance policies at the project and organization level, managing OS images and patching for their virtual machines, and automating deployment of infrastructure using Terraform. Finally, you will walk through the process of migrating your application to a Google Kubernetes Engine cluster while following best practices and minimizing downtime for your currently running applications.

© ROI Training, Inc.