Google Cloud Functions (FaaS) with Python from zero to hero!
Google Cloud Functions (FaaS) with Python from zero to hero!, available at $54.99, has an average rating of 4.5, with 36 lectures, based on 226 reviews, and has 1816 subscribers.
You will learn about Implement Google Cloud Functions in Python Use an environment, version control system (Git & Github) and adding meaningful documentation (Markdown) Test Cloud Functions locally Deploy Cloud Functions from the terminal Test deployed Cloud Functions with Postman Add basic securities (Bearer token) to Cloud Functions Manage CORS to Cloud Functions to fetch them from the Browser Schedule Cloud Functions Delete Cloud Functions Learn to use the Sendgrid API Learn to use the Firebase SDK This course is ideal for individuals who are Python developers or Cloud architects or Software developers in general or Backend developers or Frontend developers or Fullstack developers It is particularly useful for Python developers or Cloud architects or Software developers in general or Backend developers or Frontend developers or Fullstack developers.
Enroll now: Google Cloud Functions (FaaS) with Python from zero to hero!
Summary
Title: Google Cloud Functions (FaaS) with Python from zero to hero!
Price: $54.99
Average Rating: 4.5
Number of Lectures: 36
Number of Published Lectures: 36
Number of Curriculum Items: 36
Number of Published Curriculum Objects: 36
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Implement Google Cloud Functions in Python
- Use an environment, version control system (Git & Github) and adding meaningful documentation (Markdown)
- Test Cloud Functions locally
- Deploy Cloud Functions from the terminal
- Test deployed Cloud Functions with Postman
- Add basic securities (Bearer token) to Cloud Functions
- Manage CORS to Cloud Functions to fetch them from the Browser
- Schedule Cloud Functions
- Delete Cloud Functions
- Learn to use the Sendgrid API
- Learn to use the Firebase SDK
Who Should Attend
- Python developers
- Cloud architects
- Software developers in general
- Backend developers
- Frontend developers
- Fullstack developers
Target Audiences
- Python developers
- Cloud architects
- Software developers in general
- Backend developers
- Frontend developers
- Fullstack developers
Cloud Functions are one of the most useful things you can learn this year! Have you heard of APIs? Well, it can be difficult to deploy them and actually use them if you don’t have experience in this topic, but fortunately, Cloud Functions are just like APIs but better! You can execute backend code without having to worry about scaling or managing our servers.
AWS? Azure? GCP?
It doesn’t matter.
We will be using GCP in this course, but the platform is not the important thing here. Rather, we focus on the process of constructing Cloud Functions and using best practices to deploy them.
And furthermore, we are going to use one of the simplest yet most powerful programming languages of all times: Python!
It can’t get better.
In this crash course, you will learn lots of things like:
-
Implement Google Cloud Functions in Python
-
Use an environment, version control system (Git & Github) and adding meaningful documentation (Markdown)
-
Test Cloud Functions locally
-
Deploy Cloud Functions from the terminal
-
Test deployed Cloud Functions with Postman
-
Add basic securities (Bearer token) to Cloud Functions
-
Manage CORS to Cloud Functions to fetch them from the Browser
-
Schedule Cloud Functions
-
Delete Cloud Functions
I hope you learn a lot in this course and enjoy as much as I enjoyed doing it!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction and recommendations
Lecture 2: Creating a project in Google Cloud
Lecture 3: Installing Git (Windows, Linux, MacOS)
Lecture 4: Join the Discord community!
Lecture 5: Adding our project to a GitHub Repo
Lecture 6: Creating a new branch, creating a virtual environment and adding requirements
Lecture 7: source in Windows
Lecture 8: Committing our changes
Lecture 9: The repo for this course
Chapter 2: Our first Cloud Function
Lecture 1: Writing and testing our first Cloud Function
Lecture 2: Installing Postman
Lecture 3: Passing multiple arguments and passing JSON to our Cloud Function
Lecture 4: Installing the Google Cloud SDK
Lecture 5: Deploying our first Cloud Function to GCP
Chapter 3: Sending mails from a Cloud Function
Lecture 1: Sender Identity Verification
Lecture 2: Using Sendgrid to write our second Cloud Function
Lecture 3: A note on environment variables for Windows users
Lecture 4: Testing our Sendgrid Cloud Function
Lecture 5: Adding basic securities to our Cloud Function
Lecture 6: Improving the way we get the Bearer token
Lecture 7: Other options for securing our Cloud Functions
Lecture 8: Deploying our Sendgrid Cloud Function with environment variables
Chapter 4: Dealing with CORS
Lecture 1: Understanding why CORS is blocking our Cloud Functions
Lecture 2: What exactly is CORS?
Lecture 3: Committing our changes before we continue
Lecture 4: Adding pycache to .gitignore
Lecture 5: Adding CORS to our Cloud Functions
Lecture 6: Using cURL to test our Cloud Functions
Chapter 5: Scheduling our Cloud Functions
Lecture 1: Creating a Firestore database and adding Google credentials to our project
Lecture 2: Writing and testing a Cloud Function with the Firebase SDK for Python
Lecture 3: Deploying our Cloud Function to GCP
Lecture 4: Committing our changes
Lecture 5: Scheduling our Cloud Functions with Google Scheduler
Lecture 6: CRON expressions
Chapter 6: Deleting Cloud Functions
Lecture 1: Deleting Cloud Functions
Chapter 7: Conclusion
Lecture 1: Conclusion
Instructors
-
David Armendáriz
Mathematician & Software Developer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 8 votes
- 3 stars: 29 votes
- 4 stars: 69 votes
- 5 stars: 117 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024