
Explore serverless Google Cloud functions with five hands-on case studies, integrating GitHub webhooks, Vision API, Twilio, Firestore Pub/Sub, and more in real-world scenarios.
Explore Google Cloud functions, a serverless function-as-a-service for single-purpose tasks. Learn event-driven triggers, auto scaling, multiple runtimes, and pay-as-you-go pricing with isolated executions.
Create a Google Cloud free trial account by signing in with an existing Google account and providing billing details. Activate $300 credit for three months to explore cloud products.
Create a Google Cloud project to house and provision all resources within it. Understand project name, ID, and number, the 20-project quota, and attaching a billing account to enable deployment.
Deploy a google cloud function with an http based trigger, using default parameters and python code, then trigger it via a GitHub webhook to send messages to Slack.
Deploy a Google Cloud Function with an http trigger, using default parameters and unauthenticated access, set runtime Python 3.7, deploy and test, and prepare for GitHub webhook in next video.
Set up a GitHub webhook to trigger a Google Cloud Function from push events, deploy the function, and verify via logs before integrating with Slack.
Test a Google Cloud function with a GitHub webhook to Slack, verify logs and a 200 response, and learn through this hands-on case study.
Explore case study 2 by wiring a Firestore trigger to a Google Cloud Function and publishing changes to a Pub/Sub topic, using a student collection with name and age.
Test function two demonstrates triggering a cloud function from Firestore to publish a json event to Cloud Pub/Sub, validating the end-to-end flow from document creation to subscription delivery.
Case study three introduces spatial processing in a Google Cloud function using the Vision API to detect faces and output coordinates to an out bucket from Cloud Storage uploads.
Create Google Cloud storage buckets for input and output, with unique names in us central1 (Iowa) and standard storage class. Upload a face photo to illustrate; no trigger yet.
Deploy a Google Cloud function named detect_face with a cloud storage trigger on a specified bucket, handling file uploads and logging file name and bucket details.
Build and deploy a Google Cloud function that uses the Cloud Vision API to detect faces in uploaded images, configure Vision and storage clients, and test the workflow end-to-end.
Perform end-to-end testing of a Google Cloud Function by uploading photos to Google Cloud Storage, using Vision API for face detection, and validating x and y coordinates in responses.
Trigger a google cloud function with pub/sub as the source to integrate with the twilio api and send sms, by creating a pub/sub topic, deploying the function, and configuring twilio.
Learn to set up a Twilio account and send SMS via Python Twilio API in a Google Cloud Function, using a trial number and credentials, with Pub/Sub integration and deployment.
Execute an end-to-end test of a Google Cloud Function triggered by Pub/Sub, publish a message, inspect logs, and verify SMS delivery via Twilio with a distinct message id.
Case study five introduces using a firebase real-time database as a trigger for a google cloud function, with options to dump data to BigQuery, Bigtable, Spanner, or Cloud SQL.
Deploy a google cloud function triggered by firebase real-time database events like create, update, or delete. Set a hierarchical path and debug firebase configuration before redeploy.
Set up the Firebase real time database in the Firebase console for the GCF course, configure US Central and lock mode, and verify deployment.
Test a google cloud function triggered by firebase database changes, validate triggers while building hello foo and bar hierarchy; explore sending data to bigtable or bigquery with python sdk.
Set and access runtime and build environment variables in a Google Cloud Function using Python and the os module, and test deployments to verify variables like foo and test.
Understand default and maximum timeouts for first and second generation Google Cloud Functions, and see a hands-on demo of timeout enforcement and termination.
Learn traffic splitting in Google Cloud Functions and Cloud Run, deploying two revisions (version one and version two), and progressively routing 50/50 traffic before full rollout.
Explore how second generation Google Cloud Function increases runtime to 60 minutes for http triggers, boosts memory and concurrency, enables traffic splitting, Cloud Run integration, Eventarc support, and artifact registry.
Do you want to remove burden of managing server from your shoulder.
Tired of staring and stopping machine instance based on traffic.
With different application traffic will be different, and new strategy of scaling and managing server need to be employed.
So, Do you want some solution who can take care of every thing like servers, scaling, Low billing cost?
Google Provides serverless compute services GOOGLE CLOUD FUNCTIONS, who take care everything for you.
I have designed this course - Serverless with Google Cloud Function (Hands-on Learning) to teach about Google Cloud Function and in-depth understanding about Function deployment with 5 Real Practical case study.
--------------------------------------------------------------------------------------------------
What is Google Cloud Function.
Google Cloud function is severless computing inside GCP environment, which is used for deploying single task micro services.
----------------------------------------------------------------
Course Outline :
Course Overview : In this section get overview about course, Some udemy tips & Download Course Material
First Google Cloud function : In this section, I will give introduction about Cloud Function, Creating Google Cloud Account & Create GCP projects.
Function - 1 : Github & Slack Integration : In this section we will deploy cloud function with GitHub webhook & Slack API integration with http based trigger
Function - 2 : Cloud Firestore & Pubsub : In this section we will deploy cloud function having firestore NOSQL database trigger & forward data to Cloud PubSub for further Processing
Function - 3 : Face Detection with Vision API : In this section we will deploy cloud function having Google Cloud Storage trigger & use Cloud Vision API for face detection.
Function - 4 : Cloud Pubsub & Twillo Integration : In this section we will deploy cloud function with Cloud pubsub trigger & send sms with Twillo API.
Function - 5 : Firebase Realtime Database : In this section we will deploy cloud function which trigger by firebase Realtime database.
By Learning Google Cloud Function - Serverless Computing skill, take control in your career and upgrade your career to the next level.
---------------------------------------------------------------
This course Has following stuff :
100% Practical Hands-on Learning Course
Certificate of completion after finish 100%
Q& A discussion forum.
So What are you waiting for, enroll Now & Lift your resume.
Happy Learning
Regards
Ankit Mistry