Developing Applications with Cloud Run on Google Cloud: Fundamentals - Course Overview

This Course has been retired. A new version of this exam, Application Development with Cloud Run is available. Do visit this course page for more details.

This course will equip you to: 

  • Grasp container fundamentals, build images with Docker and Buildpacks, and explore CI/CD tools for streamlined deployments. 
  • Discover Cloud Run’s functionalities and benefits, then compare it to Google Kubernetes Engine (GKE) and understand Container-Optimized OS. 
  • Deep dive into Cloud Run’s resource model, container lifecycle, autoscaling for efficient resource utilization, and access control mechanisms. 
  • Implement robust access control with service accounts and explore best practices for securing your Cloud Run deployments. 
  • Learn how to develop, test, and deploy applications for Cloud Run, and explore integration patterns with other Google Cloud services. 

After completing this course on Developing Applications with Cloud Run on Google Cloud: Fundamentals, Students will be able to:

  • Build containerized applications using Docker and Buildpacks.
  • Deploy and manage serverless applications on Cloud Run.
  • Understand Cloud Run's resource model, container lifecycle, and autoscaling for optimal resource management.
  • Implement access control with service accounts to secure Cloud Run services.
  • Integrate Cloud Run applications with other Google Cloud services.
  • Develop and effectively test applications for deployment on Cloud Run.

Upcoming Batches

No Upcoming Dates

Developing Applications with Cloud Run on Google Cloud: Key Features:

  • Our Google Cloud Platform training modules have 50% – 60% hands-on lab sessions to encourage Thinking-Based Learning (TBL).

  • Interactive-rich virtual and face-to-face classroom teaching to inculcate Problem-Based Learning (PBL).

  • GCP certified instructor-led training and mentoring sessions to develop Competency-Based Learning (CBL).

  • Well-structured use-cases to simulate challenges encountered in a Real-World environment during Google Cloud Platform training.

  • Integrated teaching assistance and support through experts designed Learning Management System (LMS) and ExamReady platform.

  • Being an official Google Cloud Platform Training Partner, we offer authored curriculum that are at par with industry standards.

Who Should Attend this Course on Developing Applications with Cloud Run on Google Cloud:

  • Cloud architects, administrators, and SysOps/DevOps personnel
  • Individuals using Google Cloud to create new solutions or to integrate existing systems, application environments, and infrastructure with Google Cloud.

Prerequisites for Developing Applications with Cloud Run on Google Cloud: Fundamentals

Completed “Google Cloud Fundamentals: Core Infrastructure” or have equivalent experience.

Why choose CloudThat as your Developing Applications with Cloud Run on Google Cloud Training Partner?

  • Specialized GCP Focus: CloudThat specializes in cloud technologies, offering focused and specialized training programs. We are Authorized Trainers for the Google Cloud Platform. This specialization ensures in-depth coverage of GCP services, use cases, best practices, and hands-on experience tailored specifically for GCP.
  • Industry-Recognized Trainers: CloudThat has a strong pool of industry-recognized trainers certified by GCP. These trainers bring real-world experience and practical insights into the training sessions, comprehensively understanding how GCP is applied in different industries and scenarios.
  • Hands-On Learning Approach: CloudThat emphasizes a hands-on learning approach. Learners can access practical labs, real-world projects, and case studies that simulate actual GCP environments. This approach allows learners to apply theoretical knowledge in practical scenarios, enhancing their understanding and skill set.
  • Customized Learning Paths: CloudThat understands that learners have different levels of expertise and varied learning objectives. We offer customized learning paths, catering to beginners, intermediate learners, and professionals seeking advanced GCP skills.
  • Interactive Learning Experience: CloudThat's training programs are designed to be interactive and engaging. We utilize various teaching methodologies like live sessions, group discussions, quizzes, and mentorship to keep learners engaged and motivated throughout the course.
  • Placement Assistance and Career Support: CloudThat often provides placement assistance and career support services. This includes resume building, interview preparation, and connecting learners with job opportunities through our network of industry partners and companies looking for GCP-certified professionals.
  • Continuous Learning and Updates: CloudThat ensures that our course content is regularly updated to reflect the latest trends, updates, and best practices within the GCP ecosystem. This commitment to keeping the content current enables learners to stay ahead in their GCP knowledge.
  • Positive Reviews and Testimonials: Reviews and testimonials from past learners can strongly indicate the quality of training provided. You can Check feedback and reviews about our GCP courses that can provide potential learners with insights into the effectiveness and value of the training.

Learning objective of the course –

  • Build containerized applications: Learn to create container images using Docker and Buildpacks for deployment on Cloud Run.
  • Deploy and manage serverless applications: Understand Cloud Run's resource model, container lifecycle, and autoscaling for efficient application management.
  • Secure your Cloud Run services: Implement access control with service accounts and leverage best practices for secure deployments.
  • Integrate with Google Cloud: Explore how to seamlessly integrate Cloud Run applications with other Google Cloud services.
  • Develop and test for Cloud Run: Discover tools and processes for effectively developing, testing, and deploying Cloud Run applications.

Download Course Outline

Topics:

  • Containers and container images
  • Building container images with Docker and Buildpacks
  • CI/CD tools
  • Best practices

Objectives:

  • What are containers and container images, how you can build container images with Docker.
  • Buildpacks and CI/CD tools for building and deploying containers.

Activities:

  • 2 lab and 1 Quiz.

Topics:

  • Introduction to Cloud Run
  • Features and use cases of Cloud Run
  • Introduction to Google Kubernetes Engine
  • Container-Optimized OS

Objectives:

  • What is Cloud Run, its benefits and features.
  • Introduction to Google Kubernetes Engine and Container-Optimized OS.

Activities:

  • 1 lab and 1 Quiz

Topics:

  • Overview of Cloud Run
  • Resource model
  • Container lifecycle
  • Autoscaling
  • Access control

Objectives:

  • Cloud Run and its resource Model and container lifecycle.
  • Autoscaling in Cloud Run and access to Cloud Run services.

Activities:

  • 2 lab and 1 Quiz

Topics:

  • Service account and identity
  • Resource hierarchy
  • Principle of least privilege
  • Secrets and environment variables

Objectives:

  • Discussion on service accounts and ways to provide an identity for your Cloud Run services, resource hierarchy in Google Cloud, and the principle of least privilege.
  • Ways to use secrets and environment variable with your Cloud Run service.

Activities:

  • 1 lab and 1 Quiz

Topics:

  • Development and testing
  • Managing service deployments and revisions
  • Integrating with Google Cloud services

Objectives:

  • Exploring process and tools that you can use to develop and test applications for Cloud Run.
  • Integration of Cloud Run service with other Google Cloud services.

Activities:

  • 1 lab and 1 Quiz

Course Dates

No Upcoming Dates

Add to Wishlist

Course ID: 21567

Course Price at

Loading price info...
Enroll Now

Frequently Asked Questions on Google Cloud Fundamentals

This course is designed for developers with basic understanding of cloud concepts. Familiarity with programming languages and experience with version control systems (like Git) would be beneficial.

Absolutely! Module 1 provides a solid foundation on containers and container images. You'll learn how to build them with Docker and Buildpacks, and explore CI/CD tools for automated deployments.

Both services run containerized applications, but Cloud Run is serverless. This course (Module 2) will explain the benefits of Cloud Run's managed infrastructure, allowing you to focus on application development without managing servers.

Module 4 explores access control with service accounts and best practices for secure deployments. You'll learn how to implement the principle of least privilege to minimize access risks.

Yes! Module 5 explores how to seamlessly integrate Cloud Run applications with other services like Cloud Storage or Pub/Sub, allowing you to build robust and scalable cloud applications.

This course is packed with labs! You'll gain practical experience building container images, deploying applications to Cloud Run, and managing configurations throughout the modules.

Enquire Now