• Search...

categories: Technology, Science & Productivity

Software
SDG 8: Decent Work and Economic Growth

Networking and Serverless Computing on GCP

New
Duration: 4 h 2 m / 23 lessons

Level: General

Course Language: Arabic

Course details

  • 4 h 2 m/23 lessons
  • Last updated: 27/10/2024
  • Course completion certificate

Course Content

Free lessons

1.

Networking Fundamentals

7 Minutes
2.

Introduction to Cloud Functions: Serverless Computing

11 Minutes
3.

Deploying a Java Application on App Engine

9 Minutes

About this course

If you're looking to enhance your skills in serverless computing and cloud networking using Google Cloud Platform (GCP), this course is the perfect starting point for beginners who want to gain a strong understanding of how to build and manage virtual private networks, and explore serverless computing services on one of the most popular cloud platforms in the world. The course begins by introducing you to the fundamentals of cloud networking, including how to set up a Virtual Private Cloud (VPC) on GCP. You'll cover subnets and CIDR notation for effective network segmentation. You will also explore traffic control using firewall rules and learn how to connect cloud networks via Peering and Shared VPC. Additionally, we'll provide a detailed explanation of cloud load balancing, and how to choose the right type for different scenarios. Next, we will cover Cloud Functions, showing how GCP allows you to build event-driven applications without managing servers. You’ll learn how to create cloud functions that respond to changes in data or other events, and understand how to set up triggers and events in the Cloud Functions environment. We will also dive into Cloud PubSub, the cloud-based messaging service that enables you to manage data streams between applications. You'll learn how to set up a message queue effectively, understand the core concepts, including message types and features, and apply them to your projects. In addition, you will be introduced to App Engine, the platform that allows you to easily deploy and manage applications on the cloud. You’ll learn how to deploy a Java application, manage traffic splitting, and implement advanced deployment strategies. We will also review scaling options and configuration files. Lastly, we will explore Cloud Run, another serverless computing service that allows you to run containers on the cloud. You’ll get a practical demonstration on how to set up and deploy containers on Cloud Run, with a focus on simplifying operations without worrying about the underlying infrastructure. Join the Networking and Serverless Computing on GCP course today and gain the knowledge and skills needed to manage and deploy applications on GCP!

Course requirements and prerequisites

No prior experience with Google Cloud Platform or networking is required. Basic understanding of computer science principles and familiarity with cloud computing concepts is helpful but not necessary. A computer with internet access is required to follow along with the hands-on labs and practical demos. This course is designed for beginners who are eager to learn and gain practical skills in networking and serverless computing on GCP.

Mentor

Networking and Serverless Computing on GCP

New
Duration: 4h 2m / 23 lessons
Level: General
Course Language: Arabic