We may earn an affiliate commission when you visit our partners.
Joseph Lowery

Greetings, one and all! Allow me to introduce you to my course, *Hands-On with Google Cloud Functions*. I can’t wait to show you how to use the serverless, code-centric features of Cloud Functions to connect multiple services and APIs, both on and off Google Cloud. I’m Joe Lowery, Senior Training Architect with Pluralsight, specializing in Google Cloud. I’ve been working with Google Cloud for over eight years now, and I am a Certified Professional Cloud Architect who has created dozens of courses and a ton of hands-on labs — all focused on Google Cloud. We'll start by diving deep into the foundation of the service so that you know how to get the most out of it. As you'll see throughout this course, Cloud Functions are powerfully flexible — and even more so with the new 2nd gen environment. Of course, Cloud Functions are all about the code, so we'll cover what you need to know to program a range of functions, whether you're triggering your function directly with an HTTP call or relying on one of the many CloudEvents to kick it off. Cloud Functions are an essential tool for putting your data to work, whether that data is stored in a relational database, like Cloud SQL or Cloud Spanner, or a non-relational NoSQL service, such as Cloud Bigtable or Cloud Firestore. Finally, we'll explore connecting Cloud Functions to a slew of Google Cloud AI services and machine learning APIs, like Dialogflow and the Video Intelligence API. Because this is *Hands-on with Google Cloud Functions*, there are a slew of hands-on labs for you to experience — whether you're deploying a Pub/Sub-triggered function via Terraform, securely connecting a Cloud Function to a VPC network, or sending an SMS text via a third-party service — all that and so much more! The goal of this course is to give you the knowledge and the experience you need, so you can incorporate Cloud Functions efficiently into your Google Cloud workflow. Here's what you'll need to know to get the most out of this course: * A solid understanding of the Google Cloud Platform * Basic knowledge of how Cloud Functions work * Fundamental coding skills in a supported language, such as Python So, what are you waiting for? Let's get *Hands-On with Google Cloud Functions*!

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores serverless, code-centric features of Cloud Functions to connect multiple services and APIs, both on and off Google Cloud
Dive deep into the foundation of Cloud Functions to get the most out of it
Covers coding needs to program a range of functions, whether triggered directly with an HTTP call or relying on CloudEvents
Connects Cloud Functions to relational and non-relational databases, such as Cloud SQL, Cloud Spanner, Cloud Bigtable, and Cloud Firestore
Integrates Cloud Functions with Google Cloud AI services and machine learning APIs, like Dialogflow and the Video Intelligence API
Aims to give students the knowledge and experience needed to incorporate Cloud Functions efficiently into their Google Cloud workflow

Save this course

Save Hands-On with Google Cloud Functions 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 Hands-On with Google Cloud Functions with these activities:
Review the core concepts of serverless computing
Refresh your understanding of serverless computing concepts before starting the course to ensure a solid foundation.
Browse courses on Serverless Computing
Show steps
  • Read articles or watch videos about serverless computing
  • Review the Cloud Functions documentation
Participate in a Cloud Functions hackathon
Participate in a Cloud Functions hackathon to showcase your skills, collaborate with others, and gain valuable experience in a competitive environment.
Show steps
  • Find a hackathon
  • Form a team
  • Develop a project idea
  • Implement the project
  • Present the project
Follow a tutorial on Cloud Functions
Following a tutorial on Cloud Functions will help you get started with developing and deploying your own Cloud Functions.
Browse courses on Serverless Computing
Show steps
  • Find a tutorial on Cloud Functions.
  • Follow the steps in the tutorial.
  • Deploy your Cloud Function
Nine other activities
Expand to see all activities and additional details
Show all 12 activities
Collaborate on a Cloud Functions project with peers
Work with peers to complete a Cloud Functions project, sharing knowledge and gaining diverse perspectives on problem-solving.
Browse courses on Collaboration
Show steps
  • Find a group of peers
  • Choose a project idea
  • Divide the tasks
  • Collaborate on the project
Practice writing Cloud Functions
Writing your own Cloud Functions will solidify the concepts discussed in the course materials and help you master the skills for developing Cloud Functions.
Browse courses on Serverless Computing
Show steps
  • Decide on a function to write.
  • Create a new Cloud Functions project.
  • Create a new Cloud Function in your project
  • Write the code for your Cloud Function
  • Deploy your Cloud Function
Execute Cloud Functions from the command line
Execute Cloud Functions from the command line to gain hands-on experience deploying and testing your functions.
Browse courses on Google Cloud
Show steps
  • Install the Google Cloud CLI
  • Create a new Cloud Function project
  • Deploy a Cloud Function
  • Invoke the Cloud Function
Discuss Cloud Functions with your peers
Discussing Cloud Functions with your peers will help you learn from others and get different perspectives on how to use Cloud Functions.
Browse courses on Cloud Functions
Show steps
  • Find a group of people to discuss Cloud Functions with.
  • Discuss different aspects of Cloud Functions, such as its benefits, use cases, and limitations.
  • Share your own experiences with using Cloud Functions.
Connect a Cloud Function to a Cloud SQL instance
Follow a guided tutorial to connect a Cloud Function to a Cloud SQL instance, enabling you to work with relational data in your functions.
Browse courses on Cloud SQL
Show steps
  • Create a Cloud SQL instance
  • Create a Cloud Function
  • Connect the Cloud Function to the Cloud SQL instance
  • Write code to interact with the database
Build a project with Serverless Functions
Building a project with Cloud Functions will give you hands-on experience with developing and deploying Cloud Functions in a real-world scenario.
Browse courses on Serverless Computing
Show steps
  • Decide on a project to build.
  • Create a new Cloud Functions project.
  • Design the architecture of your project.
  • Develop and deploy your Cloud Functions.
  • Test and debug your project.
  • Deploy your project to production.
Build a serverless web application using Cloud Functions
Build a complete serverless web application using Cloud Functions, gaining practical experience in architecting and implementing a real-world application.
Browse courses on Serverless architecture
Show steps
  • Design the application architecture
  • Create the Cloud Functions
  • Connect the Cloud Functions
  • Deploy the application
Write a blog post about your experience with Cloud Functions
Document your learning and share your insights by writing a blog post about your experience with Cloud Functions, benefiting both yourself and the community.
Browse courses on Cloud Functions
Show steps
  • Choose a topic
  • Write the post
  • Edit and proofread
  • Publish the post
Mentor a junior developer on Cloud Functions
Share your knowledge and experience by mentoring a junior developer on Cloud Functions, fostering their growth and contributing to the community.
Browse courses on Mentoring
Show steps
  • Find a mentee
  • Set goals
  • Provide guidance
  • Offer support

Career center

Learners who complete Hands-On with Google Cloud Functions will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected five 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 Hands-On with Google Cloud Functions.
Introduces the concept of microservices and provides a practical guide on how to design and implement microservices-based applications. It covers topics such as microservice architecture, API design, and deployment strategies.
Provides a comprehensive guide to building full-stack web applications using Node.js, MongoDB, and Angular. It covers topics such as RESTful APIs, data modeling, and deployment strategies.
Provides a comprehensive overview of the principles and patterns for designing and building data-intensive applications. It covers topics such as data modeling, data storage, and data processing.
Provides a comprehensive overview of designing, developing, and operating serverless applications for enterprise environments.
Provides a comprehensive overview of the Google Cloud Platform (GCP) and its various services. It covers topics such as compute, storage, networking, and machine learning, and good resource for preparing for the Google Cloud Certified Associate Cloud Engineer exam.

Share

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

Similar courses

Here are nine courses similar to Hands-On with Google Cloud Functions.
Google Cloud Functions Fundamentals
Google Certified Professional Cloud Developer
Google Cloud Functions Deep Dive
Architecting Event-driven Serverless Solutions Using...
Cloud Functions: Qwik Start - Console
Cloud Functions: Qwik Start - Command Line
Google Cloud DevOps Fundamentals
Introduction to Cloud Identity
Collaborate on Files in Slack: Local & Google Drive...
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