# KodeKloud: Beta Courses AWS Networking Fundamentals

## AWS Networking Fundamentals

### Introduction

- [Course Introduction](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Introduction/Course-Introduction/page.md): This course covers essential AWS networking concepts through hands-on labs and real-world scenarios.

### Core Networking Services

- [VPC Overview](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/VPC-Overview/page.md): A Virtual Private Cloud (VPC) is an isolated network segment within AWS for launching resources in a logically separated environment.
- [Custom VPC Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Custom-VPC-Demo/page.md): Learn to create and delete a Virtual Private Cloud in AWS, including region selection, VPC configuration, and resource cleanup.
- [Default VPC Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Default-VPC-Demo/page.md): This guide explores AWS Default VPCs, including inspection, subnet examination, and launching a test EC2 instance with internet connectivity.
- [Subnets](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Subnets/page.md): This article explains AWS subnets, their types, requirements, and configuration considerations within a Virtual Private Cloud.
- [Subnets Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Subnets-Demo/page.md): This tutorial teaches creating a VPC, adding subnets, launching an EC2 instance, and cleaning up resources.
- [Routing in VPC](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Routing-in-VPC/page.md): This article explains how routing works in an Amazon VPC, including the role of the implicit router and route tables.
- [Route Table Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Route-Table-Demo/page.md): This guide covers AWS VPC route tables, including inspection, creation, association, route editing, and resource cleanup.
- [Internet Gateways VPC](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Internet-Gateways-VPC/page.md): This article explains how Internet Gateways provide internet access for subnets in an AWS VPC, converting private subnets into public ones.
- [Internet Gateway Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Internet-Gateway-Demo/page.md): This tutorial explains how to convert a private subnet into a public subnet by attaching an Internet Gateway and updating the route table.
- [NAT Gateways VPC](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/NAT-Gateways-VPC/page.md): This guide explains NAT Gateways, their importance for private subnet internet access, and how to deploy and manage them in AWS.
- [NAT Gateways VPC Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/NAT-Gateways-VPC-Demo/page.md): This walkthrough explains how to configure an AWS NAT Gateway for internet access in a private subnet while blocking unsolicited inbound connections.
- [Public vs Private Subnets](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Public-vs-Private-Subnets/page.md): This guide compares public and private subnets in Amazon VPC, helping you choose the right type for your application components and deployment patterns.
- [DNS VPC](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/DNS-VPC/page.md): This article explains DNS resolution in AWS VPCs and how to configure DNS settings for EC2 instances.
- [DNS VPC Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/DNS-VPC-Demo/page.md): This guide explores DNS settings in an AWS VPC and their effects on EC2 instances.
- [Elastic IP](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Elastic-IP/page.md): This article explains AWS Elastic IP addresses, their benefits, management, pricing, and how they ensure consistent connectivity for applications.
- [Elastic IP Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Elastic-IP-Demo/page.md): This lesson demonstrates how to allocate, associate, and manage Elastic IPs in AWS for reliable access to EC2 workloads.
- [Security Groups NACLs](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Security-Groups-NACLs/page.md): This article explains the differences between AWS Security Groups and Network ACLs, including their configurations, behaviors, and best practices for securing a VPC.
- [Security Groups Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Security-Groups-Demo/page.md): This lesson explores securing AWS resources using Security Groups and Network ACLs, covering EC2 instance launch, traffic control, and best practices for network security.
- [NACLs Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/NACLs-Demo/page.md): This tutorial explores configuring Network ACLs in AWS and their differences from security groups, focusing on traffic filtering at the subnet level.
- [Load Balancers](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Load-Balancers/page.md): This lesson explores AWS Elastic Load Balancers and their configuration for high availability, auto-scaling, and fault tolerance in cloud environments.
- [Load Balancers Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Load-Balancers-Demo/page.md): This hands-on tutorial guides setting up an AWS Application Load Balancer to distribute HTTP requests across two EC2 web servers running Nginx.
- [Route 53](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Route-53/page.md): Amazon Route 53 is a scalable DNS web service and domain registrar for managing domains and routing internet traffic.
- [Route 53 Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Core-Networking-Services/Route-53-Demo/page.md): Learn to register a domain with AWS Route 53, explore hosted zones, and create an A record for web server connection.

### Transit Networks

- [VPN](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Transit-Networks/VPN/page.md): This article explains how to securely connect on-premises networks to an Amazon VPC using VPN technology.
- [Direct Connect](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Transit-Networks/Direct-Connect/page.md): AWS Direct Connect offers a private, high-bandwidth link between on-premises environments and AWS, ensuring low latency, high throughput, and enhanced security.
- [VPC Peering](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Transit-Networks/VPC-Peering/page.md): VPC Peering establishes a private network connection between two VPCs, enabling communication as if on the same network.
- [VPC Peering Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Transit-Networks/VPC-Peering-Demo/page.md): This tutorial explains how to establish a VPC peering connection between two AWS VPCs for EC2 instance communication.
- [Transit Gateway](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Transit-Networks/Transit-Gateway/page.md): AWS Transit Gateway simplifies network management by connecting multiple VPCs and on-premises networks through a central hub, enhancing performance and scalability.
- [Privatelink](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Transit-Networks/Privatelink/page.md): This article explains AWS PrivateLink, its benefits, and how it enables secure, private connectivity within AWS.

### Edge Networks

- [CloudFront](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Edge-Networks/CloudFront/page.md): This article explains Amazon CloudFront, a CDN that enhances content delivery speed and reliability through edge caching and origin failover.
- [CloudFront Demo](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Edge-Networks/CloudFront-Demo/page.md): This tutorial explains how to host a static website on AWS using S3 and accelerate it with CloudFront.
- [Cloudfront and LambdaEdge](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Edge-Networks/Cloudfront-and-LambdaEdge/page.md): This article explains how to use CloudFront and Lambda@Edge to run custom code at AWS edge locations for improved content delivery.
- [Global Accelerator](https://notes.kodekloud.com/docs/AWS-Networking-Fundamentals/Edge-Networks/Global-Accelerator/page.md): This article explains AWS Global Accelerator, its architecture, benefits, and how it differs from Amazon CloudFront in optimizing application traffic.
