Getting Started with Go on Google Cloud
Get started with Go (Golang) by reviewing Go code, and then creating and deploying simple Go apps on Google Cloud. Go is an open source programming language that makes it easy to build fast, reliable, and efficient software at scale. Go runs native on Google Cloud, and is fully supported on Google Kubernetes Engine, Compute Engine, App Engine, Cloud Run, and Cloud Functions. Go is a compiled language and is faster and more efficient than interpreted languages. As a result, Go requires no installed runtime like Node, Python, or JDK to execute.
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!
Use Go Code to Work with Google Cloud Data Sources
In this lab you explore the basics of Go (golang) by compiling and testing a Go app interactively, deploying it to App Engine, then access data in BigQuery and Firestore.
Deploy Go Apps on Google Cloud Serverless Platforms
Use GO (golang) to deploy an app on App Engine, Cloud Run, and Cloud Functions using Cloud Build
App Engine: Qwik Start - Go
This hands-on lab shows you how to create a small App Engine application that displays a short message. Watch the short video Build Apps at Scale with Google App Engine.
HTTP Google Cloud Functions in Go
In this lab you’ll build an HTTP Cloud Function in Go.
For the best learning experience, students should have basic familiarity with programming concepts and cloud essentials.
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.