Google Cloud Skills Boost

Cloud Development

8 hours Introductory universal_currency_alt 25 Credits
The hands-on labs in this Quest are structured to give experienced app developers hands-on practice with the state-of-the-art developing applications in Google Cloud. The topics align with the Google Cloud Certified Professional Cloud Developer Certification. These labs follow the sequence of activities needed to create and deploy an app in Google Cloud from beginning to end. Be aware that while practice with these labs will increase your skills and abilities, it is recommended that you also review the exam guide and other available preparation resources.
Badge for Cloud Development

When you complete this activity, you can earn the badge displayed above! View all the badges you have earned by visiting your profile page. Boost your cloud career by showing the world the skills you have developed!

  • Lab

    App Dev: Setting up a Development Environment - Python

    In this lab, you will provision a Google Compute Engine virtual machine and install software libraries for software development.

  • Lab

    App Dev: Storing Application Data in Cloud Datastore - Python

    In this lab, you will review the case study application, an online Quiz. You will store application data for the Quiz application in Cloud Datastore.

  • Lab

    App Dev: Storing Image and Video Files in Cloud Storage - Python

    In this lab, you add images and video to an application. You store files as objects in a Cloud Storage bucket.

  • Lab

    App Dev: Adding User Authentication to your Application - Python

    In this lab, you will enhance the online Quiz application to use Firebase authentication.

  • Lab

    App Dev: Developing a Backend Service - Python

    In this lab, you will enhance the online Quiz application by developing a backend service to process user feedback and save scores.

  • Lab

    App Dev: Deploying the Application into Kubernetes Engine - Python

    In this lab, you will deploy the quiz application into Kubernetes Engine, leveraging Google Cloud Platform resources including Container Builder and Container Registry, and Kubernetes resources including Deployments, Pods, and Services.

  • Lab

    Cloud Monitoring: Qwik Start

    This lab shows you how to monitor a Google Compute Engine virtual machine (VM) instance with Cloud Monitoring.

  • Lab

    Cloud Profiler: Qwik Start

    In this lab, you learn how to use Cloud Profiler on Google Cloud by downloading a sample Go program then exploring the captured data in the Profiler console.

  • info
    Quest Info
    These labs assume basic familiarity with Google Cloud services, particularly those in computing and networking. It is recommended that the student have earned a abdge by completing the hands-on labs in the G Eoogle Cloud Essentials quest before beginning. Additional experience from the Deploying Applications quest will be beneficial.
    Available languages
    What do I do when I finish this quest?
    After finishing this quest, you can explore additional content in your learning path or browse the learning catalog.
    What badges can I earn?
    Upon finishing a quest, you will earn a badge of completion. Some quests test your ability to apply your knowledge via a final assessment challenge lab. For these quests, you will receive a skill badge. Badges can be viewed on your profile and shared with your social network.