Amazon VPC Mastery for AWS Certifications

Video description

Amazon Virtual Private Cloud (VPC) is the heart of AWS cloud hosting, yet a really difficult concept to gain an in-depth understanding of, particularly for developers who have restricted infrastructure operations experience.

In this course, you will learn the fundamentals and components of VPC, which are laid out in a step-by-step fashion to make the course easy to grasp. We will cover various concepts; we will start with understanding the AWS global infrastructure. Then you will learn about the basic VPC concepts such as what a VPC is and its components. Then we will explore subnets, security groups, and Network ACL (NACL). You will also learn about NAT gateway, Bastion host, VPC peering, and VPC connectivity options. You will learn to create security groups, internet gateway, security groups, and NACLs from scratch. You will explore implementing a NAT gateway, and how to tighten the security.

By the end of the course, you will learn to create VPC with public and private subnets, security groups, NACLs, and EC2 instances from scratch.

What You Will Learn

  • Learn to create VPC using VPC Wizard
  • Learn to build VPCs from scratch
  • Explore various AWS support plans
  • Learn the process of reviewing the default VPC and its components
  • Explore Bastion host implementation architecture
  • Understand AWS CLI – installation and setup


This course is for application architects, application developers, QA/test engineers, system, and network administrators, and anyone with an interest to learn Amazon Web Services (AWS) VPC.

There are no prerequisites for this course.

About The Author

Coding Gears | Train Your Brain: GlobalETraining (brand name - CodingGears) offers self-paced technical courses and makes them easy to learn.

They have been in the IT training business for many years, offering training courses in Unix, Windows, C#, Java, Python programming, SQL server, manual testing, automation, and so on. Their instructors have 20+ years of experience in various technical areas such as software development, software testing, Windows systems, and network administration, Unix/Linux systems and network administration, virtualization technologies, storage, shell scripting, database management systems (MS SQL Server, MySQL, IBM DB2, Cassandra), containerization (Dockers), Mesos, Marathon, Jenkins, Jira, Elastic Cloud Storage (ECS), Gluster file system, CoreOS, Ansible, and other areas.

CodingGears/GlobalETraining has mentored thousands of students for over a decade and has extensive experience in delivering training—both in-class and online.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Course Introduction
    1. Course Overview
    2. To Get the Best Out of This Course
    3. Don't Have Much Time
  2. Chapter 2 : Getting Started
    1. Getting Started Overview
    2. Creating AWS Account - Free Tier
    3. Create a Linux EC2 Instance and SSH into It
    4. Configure Billing Alerts
    5. Sample Budget Alert Email
    6. AWS Support Plans
    7. AWS Console Quick Tour
    8. AWS Infrastructure - Regions, AZs, and Datacenters
  3. Chapter 3 : VPC Fundamentals
    1. Section Overview
    2. What is AWS VPC?
    3. VPC Components
    4. Subnetting/CIDR - Quick Review
    5. Reviewing the Default VPC and Its Components - Part 1
    6. Reviewing the Default VPC and Its Components - Part 2
    7. Reviewing the Default VPC and Its Components - Part 3
    8. Security Groups
    9. Network ACLs - Part 1
    10. Network ACLs - Part 2
    11. NAT Gateway and NAT Instance - Part 1
    12. NAT Gateway and NAT Instance - Part 2
    13. Bastion Host Implementation Architecture
    14. Delete Default VPC and Create Default VPC
    15. Quick Summary
  4. Chapter 4 : Project: Building a VPC from Scratch
    1. Business Requirements
    2. Document VPC Design
    3. Designing VPC Part 1
    4. Designing VPC Part 2
    5. Designing VPC Part 3 - Implementing Bastion Host
    6. Designing VPC Part 4 - Implementing NAT Gateway
    7. Designing VPC Part 5 - Tightening Security
    8. Complete Architecture Review
  5. Chapter 5 : AWS CLI: Create VPC and Its Components
    1. AWS CLI - Installation
    2. AWS CLI - Setup
    3. Create VPC - Part 1 (VPC, IGW, RT)
    4. Create VPC - Part 2 (SG, EC2)
  6. Chapter 6 : VPC Advanced Concepts
    1. VPC Peering - Part 1
  7. Chapter 7 : Challenges Ahead
    1. Challenge Scenario #01
    2. Challenge Scenario #02

Product information

  • Title: Amazon VPC Mastery for AWS Certifications
  • Author(s): Coding Gears | Train Your Brain
  • Release date: April 2022
  • Publisher(s): Packt Publishing
  • ISBN: 9781803242088