We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

This is a self-paced lab that takes place in the Google Cloud console. Use the gcloud command line to set up a VPN and 3 subnetworks, then apply firewalls.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses the gcloud command line tool, which is essential for managing and automating Google Cloud resources and infrastructure as code
Focuses on setting up VPNs and subnetworks, which are fundamental concepts in network design and security within cloud environments
Involves applying firewall rules, which is a critical aspect of securing cloud infrastructure and protecting against unauthorized access
Requires familiarity with the gcloud command line tool, which may present a barrier to entry for those new to Google Cloud
Presented by Google Cloud, which is recognized for its cloud computing platform and services, as well as its contributions to cloud technology

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical gcp network and firewall lab

According to learners, this is a highly recommended and practical hands-on lab focused on creating custom Google Cloud networks and applying firewall rules using the gcloud command line. Many found the instructions clear and easy to follow, highlighting its value for real-world application and exam preparation. The lab environment was generally reported as stable. While most experiences were positive, a few reviewers noted that some instructions could be unclear or might assume prior knowledge, focusing more on the 'how' than the 'why' for some. Overall, it's considered a focused, useful exercise.
Virtual lab environment functions well.
"...and the lab environment worked perfectly."
"The virtual lab environment was stable."
"The lab environment itself was fine."
"The environment worked okay."
Steps are generally clear and easy to follow.
"The instructions were clear and easy to follow, and the lab environment worked perfectly."
"The steps were mostly clear, but sometimes I had to read a sentence or two multiple times..."
"Fantastic guided lab! Walked through creating custom VPC, subnets, and firewall rules step by step."
"The steps were clear and the estimated time was accurate."
Provides valuable practical experience.
"This lab provided me with great hands-on experience creating a custom network and applying firewall rules..."
"Good practical lab. I learned how to set up subnets and apply firewall rules effectively."
"This is exactly what I needed to practice for the associate cloud engineer exam. The format is perfect for quick, focused learning."
"Excellent lab exercise. Straightforward, practical, and directly applicable to real-world GCP tasks."
Some found instructions confusing, assumed knowledge.
"Found this lab quite frustrating. The instructions weren't always clear, and I got stuck several times trying to figure out what command or setting was needed."
"It assumes a bit too much prior knowledge maybe? The lab environment also seemed slow at times."
"The instructions were a bit dry and didn't always explain the *why* behind the commands. I managed to complete it, but it felt more like following a recipe..."
"Decent lab. Covers the basics... Instructions were mostly good, just a couple of confusing points."

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 Create a Custom Network and Apply Firewall Rules with these activities:
Review Networking Fundamentals
Solidify your understanding of basic networking concepts before diving into custom network creation.
Browse courses on Networking Fundamentals
Show steps
  • Review the OSI model and TCP/IP suite.
  • Study IP addressing and subnetting.
  • Familiarize yourself with common networking protocols.
Practice with gcloud CLI
Gain familiarity with the gcloud command-line interface to streamline network configuration.
Browse courses on gCloud CLI
Show steps
  • Install and configure the gcloud CLI.
  • Practice basic commands like listing resources and creating instances.
  • Explore gcloud CLI documentation for networking commands.
Follow Google Cloud Networking Tutorials
Work through Google Cloud's official networking tutorials to gain hands-on experience.
Show steps
  • Find tutorials on creating VPCs and subnets.
  • Follow tutorials on configuring firewall rules.
  • Experiment with different network configurations.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Subnetting Exercises
Sharpen your subnetting skills to efficiently allocate IP addresses within your custom network.
Browse courses on Subnetting
Show steps
  • Practice subnetting calculations with different CIDR blocks.
  • Use online subnet calculators to verify your answers.
  • Create subnetting scenarios for different network sizes.
Document Your Network Setup
Create a network diagram and documentation to reinforce your understanding of the network configuration.
Show steps
  • Draw a diagram of your custom network, including subnets and firewalls.
  • Document the purpose of each subnet and firewall rule.
  • Explain the routing configuration within your network.
Build a Three-Tier Application Network
Apply your knowledge to create a network for a three-tier application (web, application, database).
Show steps
  • Design the network architecture with appropriate subnets and firewalls.
  • Configure the network using the gcloud CLI.
  • Deploy sample applications to each tier.
  • Test the connectivity and security of the application.
Contribute to Terraform Google Cloud Modules
Contribute to open-source Terraform modules for Google Cloud networking to deepen your understanding and share your expertise.
Browse courses on Terraform
Show steps
  • Find a relevant Terraform module on GitHub.
  • Identify an area for improvement or a missing feature.
  • Submit a pull request with your changes.

Career center

Learners who complete Create a Custom Network and Apply Firewall Rules will develop knowledge and skills that may be useful to these careers:
Network Engineer
A Network Engineer designs, implements, and manages computer networks. This role requires a deep understanding of networking concepts and experience translating requirements into practical configurations. This course provides hands-on experience in creating custom networks and applying firewall rules which are core skills needed of a Network Engineer. The course's use of the gcloud command line is highly relevant, as Network Engineers are routinely expected to utilize command line interfaces for network management. This course also provides experience using VPNs and subnetworks, which are common in enterprise-grade networks. Those wishing to become a Network Engineer should see this course as a valuable part of their practical training.
Cloud Engineer
A Cloud Engineer is responsible for developing, deploying, and managing applications and infrastructure in cloud environments. This course on creating custom networks and applying firewall rules is directly applicable to the work of a Cloud Engineer. The practical experience gained in configuring networks using the gcloud command Line, as offered by this course, ensures familiarity with tools and processes used in cloud network management, and the use of Google Cloud ensures the skills are relevant to the current cloud landscape. A Cloud Engineer needs to understand networking to build effective cloud architectures and this course offers a vital practical foundation.
Network Administrator
A Network Administrator maintains and operates network infrastructure. The skills used in this hands-on course, such as setting up VPNs, subnetworks, and applying firewall rules, are part of the daily tasks of a Network Administrator. This course’s focus on the gcloud command line is also helpful, as these are common tools used by Network Administrators. This course may be useful for someone wishing to enter this field. The hands-on experience this course provides aligns well with the demands of a Network Administrator.
Systems Administrator
A Systems Administrator maintains computer systems and networks. This course may be helpful because it assists in building a foundation for understanding network infrastructure. The skills developed in this course, such as creating custom networks and applying firewall rules, are very important skills for Systems Administrators as they directly relate to server and network security. Systems Administrators often need to set up secure network environments and this course provides practice in such tasks. This course using gcloud command line is helpful for this career path.
DevOps Engineer
DevOps Engineers automate and streamline the software development lifecycle, including managing infrastructure. This course may be helpful in providing practical experience in configuring network infrastructure. Through creating custom networks and applying firewalls using the gcloud command line, you will see how network configuration integrates with DevOps practices. The course experience with VPNs and subnetworks will help you understand the networking requirements of applications you work with. DevOps Engineers need to be familiar with infrastructure management, and this course provides a relevant introduction to cloud network configurations.
Information Technology Specialist
An Information Technology Specialist provides support and maintains computer systems and networks within an organization. This course may be helpful as a first step in understanding network configuration and management. The hands-on experience with configuring networks, implementing firewall rules, and working with VPNs using gcloud command line can form a strong practical foundation. Information Technology Specialists are often involved in network setup, and this course provides targeted practice in key areas.
Cloud Solutions Architect
A Cloud Solutions Architect designs high level cloud computing solutions to meet client needs. This course may be useful as a first step for understanding the practical details of networking within a cloud infrastructure. Configuring custom networks and applying firewall rules is a key part of the architecture process. The hands-on experience with gcloud command line and Google Cloud is useful and valuable to a Cloud Solutions Architect. This course can help a Cloud Solutions Architect more effectively design cloud infrastructure.
Cybersecurity Specialist
A Cybersecurity Specialist works to protect computer systems and networks from cyber threats. This course may be useful, as it introduces the practical application of firewall rules, which are a crucial aspect of network security. This course provides hands-on experience with setting up such rules with the gcloud command line, which is common for cybersecurity professionals. Experience gained from this course can provide a foundation for becoming a cybersecurity specialist, as a strong foundation in network management and security is critical to this field.
Security Analyst
A Security Analyst monitors and protects systems and networks from threats. This course may be useful, as it introduces the practical aspects of network security through the application of firewall rules. Security Analysts leverage firewalls as a key part of their approach, and this course gives experience implementing them in a virtual environment. The experience with gcloud command line provides valuable practice for any security specialist in a Google Cloud environment. Although this course is an introduction, any Security Analyst can benefit from the hands on practice.
IT Project Manager
An IT Project Manager plans, executes, and oversees technology projects. This course may be helpful as a foundation for understanding the practical aspects of network configuration and security which is often a large part of IT projects. Understanding terms like subnetworks and VPNs, and the practical application of firewalls can certainly help an IT Project Manager who has hands-on experience in those areas. The experience of this course can help an IT Project Manager more effectively manage such projects.
Solutions Engineer
A Solutions Engineer works to tailor technical solutions for clients of a technology business. This course may be useful, as understanding how networks are constructed and secured is critical for designing effective client solutions. The course's use of gcloud command line and Google Cloud can help a Solutions Engineer in proposing solutions for modern cloud networks. Experience in this course may help a Solutions Engineer discuss real-world benefits of a technology with customers.
Software Developer
A Software Developer writes and tests code to produce functional software, or helps develop larger computing systems. This course may be helpful, as understanding the networking aspects of how software communicates with cloud services is fundamental to modern software engineering. While a software developer may not interact directly with networking devices, an understanding of them improves their ability to create software for these environments. The hands-on experience of this course setting up a VPN and subnetworks through the gcloud command line can be helpful to a software developer.
Technical Support Engineer
A Technical Support Engineer provides technical assistance to users of technology products. This course may be useful, as it offers a glimpse how networks are formed and how firewalls are set up. The practical skills learned in this course, such as using the gcloud command line to configure a network with VPN and subnets, provides a foundation for understanding network issues which are issues a technical support engineer may face. This course might be a good way to understand the technical details of network infrastructure.
Technical Consultant
A Technical Consultant provides expert advice and guidance to organizations on technology-related matters. This course may be useful as consultants should have a broad understanding of diverse technology. The hands-on aspects of network setup and applying firewalls can help expand their practical understanding of cloud networking. The course, which uses the gcloud command line and Google Cloud, can improve familiarity for those who need to provide recommendations to clients in those areas. Technical Consultants benefit from understanding network functionality.
Data Center Technician
A Data Center Technician maintains and supports the infrastructure of data centers. This course may be useful for learning how networks are configured, which is useful to anyone who works in data centers. The practical experience from this course, such as setting up VPNs and subnets using gcloud command line, can be helpful for those working with networking hardware. This course could be beneficial in understanding how to configure and manage the networks found within a data center.

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive overview of GCP, with multiple sections devoted completely to Google Cloud Console.
Provides a broad overview of Google Cloud Platform, covering various services accessible through the Cloud Console. It's suitable for gaining a foundational understanding of GCP and how its components interact. While published in 2018, it remains a valuable resource for grasping core concepts before diving into more recent or specialized topics. It can serve as a useful reference for understanding the breadth of services available.
Published in 2023, this guide offers a comprehensive look at a wide range of GCP services, including computing, storage, database, and networking. It's designed to familiarize readers with the various services accessible via the Cloud Console and provides an overview of topics like Big Data services and APIs. is highly relevant for gaining a broad understanding of the platform and its console interface.
While a study guide for a specific certification, this book offers a strong introduction to the core GCP services and concepts frequently accessed through the Cloud Console. It covers essential areas like computing, storage, networking, and security. is excellent for solidifying foundational knowledge and is often used by individuals preparing for their first GCP certification.
Provides a highly visual approach to understanding various GCP services and their use cases. It's particularly helpful for beginners and those who benefit from visual explanations of cloud concepts and how different services, accessed through the Cloud Console, fit together. It serves as a great supplementary resource for gaining a broad understanding.
This second edition provides updated and enhanced coverage of data engineering on GCP, including data governance services, which are managed through the Cloud Console. It's highly relevant for those looking to deepen their understanding of current data practices on GCP and valuable resource for data professionals.
A more introductory book specifically on BigQuery, this resource is good for those starting with data analytics on GCP and using the BigQuery interface within the Cloud Console. It provides practical examples and use cases for working with this powerful data service.
Targets a more advanced audience preparing for the Professional Cloud Architect certification. It covers designing and managing robust, scalable, and secure GCP solutions, requiring a deep understanding of various services accessible through the Cloud Console. It's highly relevant for professionals seeking to deepen their architectural knowledge.
Security is paramount in the cloud, and this book dives deep into GCP's security features and best practices, many of which are configured and monitored through the Cloud Console. It's crucial for anyone responsible for securing GCP environments and provides in-depth knowledge on topics like IAM, network security, and data security.
Published recently in late 2023, this book focuses on building cloud-native applications on Google Cloud, covering concepts like microservices, containerization, and leveraging various GCP services accessible through the Console. It addresses contemporary development practices and how to utilize GCP for scalable and secure applications, making it highly relevant for professionals.
Addresses the critical topic of migrating and modernizing legacy applications on Google Cloud, utilizing various services configured via the Cloud Console. It's highly relevant for professionals involved in cloud migration strategies and provides insights into transforming applications for a cloud-native environment.
For those interested in AI and Machine Learning on GCP, this book provides practical guidance on using GCP's AI services, accessible through the Cloud Console. It's relevant for understanding how to leverage GCP for AI workloads and can be valuable for students and professionals in data science and AI fields.
Authored by Google security experts, this book provides deep insights into the security practices and philosophies at Google that underpin GCP. While not solely focused on the Cloud Console, it offers essential context for understanding the security model of the platform you interact with through the console. It's valuable for anyone building critical systems on GCP.
This cookbook-style guide offers practical recipes for accomplishing specific tasks on Google Cloud, often involving the Cloud Console. It's a useful reference for quickly learning how to perform common operations and can help solidify understanding through hands-on examples.
Focuses on using BigQuery for analytics, covering topics like querying large datasets and integrating with visualization tools. It's relevant for data analysts and those using the Cloud Console's BigQuery interface for business intelligence.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser