We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

This course introduces the Cloud Run serverless platform for running applications.

In this course, you learn about the fundamentals of Cloud Run, its resource model and the container lifecycle.

You learn about service identities, how to control access to services, and how to develop and test your

application locally before deploying it to Cloud Run. The course also teaches you how to integrate

with other services on Google Cloud so you can build full-featured applications.

Enroll now

What's inside

Syllabus

Course Introduction
Introduction to the course structure, and contents.
Fundamentals of Cloud Run
Understand the fundamentals of Cloud Run that include its resource model, and the container lifecycle. Learn how autoscaling works and how to control access to your Cloud Run services.
Read more
Service Identity and Authentication
Learn how service accounts provide Cloud Run service identities, and how you can control access to Google APIs by implementing the principle of least privilege. Also, learn how to use secrets and environment variables in your applications that run on Cloud Run.
Application Development, Testing, and Integration
Learn how to develop and test applications to run on Cloud Run. Manage service deployments and revisions on Cloud Run, and learn how to integrate your Cloud Run service with other services in Google Cloud.
Course Review
Review the topics discussed in the course.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Instructs learners on the latest Google Cloud Run 2.0
Taught by Google Cloud training team, providing quality content
Provides hands-on labs for practical experience on Cloud Run
Covers core fundamentals of Cloud Run for beginners
Suitable for learners interested in deploying and managing serverless applications
Integrates with other Google Cloud services for comprehensive application development

Save this course

Save Developing Applications with Cloud Run on Google Cloud: Fundamentals to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Developing Applications with Cloud Run on Google Cloud: Fundamentals with these activities:
Review Linux Command Line
Solidifies foundational knowledge of Linux command line necessary for working with Cloud Run environments.
Browse courses on Linux Command Line
Show steps
  • Review the basics of file and directory manipulation using commands like 'ls', 'cd', and 'mkdir'
  • Practice using command line utilities like 'grep', 'awk', and 'sed' for text processing and data manipulation
  • Explore advanced topics such as process management using 'ps' and 'kill' and user management using 'useradd' and 'userdel'
Explore Cloud Run Quickstart Tutorials
Provides hands-on experience in setting up and deploying applications on Cloud Run, reinforcing the understanding of its core concepts.
Browse courses on Container Deployment
Show steps
  • Follow the official Cloud Run Quickstart guide to deploy your first 'Hello World' application
  • Explore additional tutorials on deploying different types of applications (e.g., web apps, APIs)
  • Experiment with different deployment options (e.g., using Dockerfiles, source code)
Curate a Cloud Run Resource Collection
Encourages students to organize and synthesize information, enhancing their ability to find and access relevant resources.
Show steps
  • Collect and categorize useful links, articles, and documentation on Cloud Run
  • Organize your collection using a tool like a spreadsheet or online repository
  • Share your collection with other learners
Four other activities
Expand to see all activities and additional details
Show all seven activities
Join a Cloud Run Study Group
Fosters peer learning and knowledge exchange, deepening students' understanding through discussions and problem-solving.
Show steps
  • Find or join an online or in-person study group focused on Cloud Run
  • Regularly attend group meetings
  • Participate in discussions, share knowledge, and collaborate on projects
Build a Simple Cloud Run Application
Challenges students to apply their understanding by building their own functional Cloud Run application, fostering practical skills.
Show steps
  • Design and develop a small-scale web application (e.g., a simple calculator or to-do list)
  • Containerize your application using Docker or another containerization tool
  • Deploy your application to Cloud Run and test its functionality
Contribute to an Open-Source Cloud Run Project
Engages students in real-world problem-solving and collaboration while enhancing their Cloud Run skills.
Show steps
  • Identify an open-source Cloud Run project that aligns with your interests
  • Review the project's documentation and identify areas where you can contribute
  • Submit bug reports, feature requests, or code patches to the project
Volunteer as a Cloud Run Ambassador
Empowers students to share their knowledge and contribute to the wider Cloud Run community, fostering a sense of responsibility and real-world impact.
Browse courses on Community Outreach
Show steps
  • Join the Cloud Run Ambassador program
  • Attend community events and meetups
  • Share your expertise and mentor other learners

Career center

Learners who complete Developing Applications with Cloud Run on Google Cloud: Fundamentals will develop knowledge and skills that may be useful to these careers:
Backend Developer
Backend Developers are responsible for designing, developing, and maintaining the server-side logic of web applications. This course can help you build a foundation for a career as a Backend Developer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Cloud Engineer
Cloud Engineers design, build, and manage cloud computing systems. This course can help you build a foundation for a career as a Cloud Engineer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. This course can help you build a foundation for a career as a DevOps Engineer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Full-Stack Developer
Full Stack Developers are responsible for designing, developing, and maintaining both the front-end and back-end of web applications. This course can help you build a foundation for a career as a Full Stack Developer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Site Reliability Engineer
Site Reliability Engineers are responsible for ensuring the reliability and performance of web applications. This course can help you build a foundation for a career as a Site Reliability Engineer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Software Architect
Software Architects design and develop the overall architecture of software systems. This course can help you build a foundation for a career as a Software Architect by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Software Developer
Software Developers design, develop, and maintain software applications. This course can help you build a foundation for a career as a Software Developer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Systems Administrator
Systems Administrators are responsible for maintaining and managing computer systems. This course can help you build a foundation for a career as a Systems Administrator by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Technical Project Manager
Technical Project Managers plan, manage, and execute software development projects. This course can help you build a foundation for a career as a Technical Project Manager by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Web Developer
Web Developers design, develop, and maintain websites. This course can help you build a foundation for a career as a Web Developer by teaching you the fundamentals of Cloud Run, a serverless platform for running applications on Google Cloud. You will learn about Cloud Run's resource model, container lifecycle, and how to integrate your applications with other services on Google Cloud.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. This course may be useful for Data Analysts who want to learn how to use Cloud Run to build data-driven applications.
Data Engineer
Data Engineers design, build, and maintain data pipelines. This course may be useful for Data Engineers who want to learn how to use Cloud Run to build data pipelines.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. This course may be useful for Machine Learning Engineers who want to learn how to use Cloud Run to build machine learning applications.
Product Manager
Product Managers plan, develop, and launch new products. This course may be useful for Product Managers who want to learn how to use Cloud Run to build new products.
UX Designer
UX Designers design the user interface and experience of websites and applications. This course may be useful for UX Designers who want to learn how to use Cloud Run to build user-friendly applications.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Developing Applications with Cloud Run on Google Cloud: Fundamentals.
Practical guide to building serverless applications on Google Cloud. It covers topics such as choosing the right tools, designing your application, and deploying and managing your application.
Provides a practical guide to designing and building scalable systems.
Provides a comprehensive overview of functional web development with Elixir & Phoenix. It covers topics such as designing, developing, and deploying functional web applications with Elixir & Phoenix.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser