Skip to content

Instantly share code, notes, and snippets.

@vishnups1
Created December 1, 2024 13:38
Show Gist options
  • Select an option

  • Save vishnups1/39fec096472f6fe9795e6026c708ecaf to your computer and use it in GitHub Desktop.

Select an option

Save vishnups1/39fec096472f6fe9795e6026c708ecaf to your computer and use it in GitHub Desktop.
Amazon-Web-Services-Beginners-Study-Path

Amazon Web Services (AWS) Beginners Study Plan

Week 1: Introduction to AWS and IAM Basics


Objective: Understand AWS fundamentals, services, and the security framework.

1. Create Free Tier Account

  • Goal: Set up your AWS Free Tier account to get hands-on access to AWS resources.
  • AWS Free Tier Signup

2. AWS Global Infrastructure

  • Goal: Learn about AWS's global network of data centers, regions, and availability zones.
  • Video: AWS Global Infrastructure
  • Key Concepts: Regions, Availability Zones, Edge Locations.

3. IAM (Identity and Access Management) Fundamentals

  • Goal: Understand AWS IAM, which controls access to your AWS resources.
  • Video: IAM Fundamentals
  • Key Concepts: Users, Groups, Roles, Policies, MFA (Multi-Factor Authentication).

Hands-on Practice:

  • Create IAM users, groups, and roles in the AWS Management Console.
  • Assign policies (e.g., AdministratorAccess policy) and test login with different users.

Week 2: Networking Fundamentals


Objective: Understand networking basics that are essential for AWS, like how data travels through the internet and basic networking concepts.

1. How Data Flows Through the Internet

2. OSI Layer (Open Systems Interconnection Model)

  • Goal: Learn the 7 layers of networking and their functions. This knowledge is crucial for understanding how different AWS networking components work together.
  • Video: OSI Model Explained
  • Key Concepts: Application, Transport, Network, Data Link, Physical layers.

3. Subnetting Basics

  • Goal: Learn how IP addresses are divided into subnets. Subnetting is crucial for working with AWS VPCs (Virtual Private Cloud).
  • Video: Subnetting Explained
  • Key Concepts: CIDR notation, subnet mask, IP address classes.

Hands-on Practice:

  • Use an online subnet calculator to practice creating subnets.
  • Try to assign different subnet masks and see how the subnets change.

Week 3: Virtual Private Cloud (VPC) Basics


Objective: Dive into VPC, the fundamental networking component in AWS, and learn how to create and manage networks in the cloud.

1. Amazon VPC Overview

  • Goal: Learn about VPC, subnets, route tables, and networking components. Understand how VPC enables secure communication between AWS services.
  • Video: Amazon Virtual Private Cloud (VPC)
  • Key Concepts: VPC, Subnet, Route Table, Internet Gateway, NAT Gateway, Security Groups, Network ACLs.

2. Hands-on with VPC

  • Goal: Apply what you’ve learned by setting up a simple VPC with subnets, a route table, and an internet gateway.
    1. Create a VPC with a CIDR block (e.g., 10.0.0.0/16).
    2. Create Subnets in different Availability Zones (AZs).
    3. Create an Internet Gateway and attach it to your VPC.
    4. Update Route Tables to route traffic to the internet.
    5. Launch EC2 instances in different subnets and test connectivity.

Hands-on Practice:

  • Pause and repeat the video multiple times to understand each step. Practice each step in the AWS Console as you go.
  • Try to replicate the VPC setup and troubleshoot any issues that arise.
  • Learn about Security Groups and Network ACLs by applying basic rules to control traffic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment