AWS Fundamentals – From Basics to Cloud-Native Deployment
Module 1: IT & Infrastructure Basics
Introduction to Servers
Introduction to Virtualization
Module 2: Cloud Computing Fundamentals
Introduction to Cloud Computing
Cloud Service Models
Cloud Deployment Models
Module 3: AWS Overview
Introduction to Amazon Web Services (AWS)
What is AWS
Global infrastructure (Regions, AZs, Edge Locations)
AWS Shared Responsibility Model
AWS pricing basics
Module 4: Compute Services (EC2)
Introduction to AWS EC2
Hands-on: Launching Your First EC2 Instance
Hands-on: Deploying Your First Application on EC2
Module 5: Storage Services
Introduction to Amazon S3
Buckets & objects
Storage classes
S3 security basics
Hands-on: Hosting a Static Website on S3
Module 6: Networking (VPC)
Introduction to Amazon VPC
Hands-on: Creating and Configuring a VPC
Module 7: Identity & Security
Introduction to AWS IAM
Users, groups, roles
Policies
IAM best practices
Hands-on: IAM Configuration & Access Management
Module 8: Monitoring & Serverless
Introduction to AWS Lambda
Serverless concepts
Use cases
Introduction to Amazon CloudWatch
Module 9: Databases
Introduction to Amazon RDS
Module 10: Containers & Container Orchestration
Introduction to Containerization
Introduction to Docker
Docker architecture
Images & containers
Hands-on: Deploying an Application Using Docker
Module 11: Kubernetes & EKS
Introduction to Kubernetes
Introduction to Amazon EKS
Hands-on: Deploying an Application on Amazon EKS
Module 12: CI/CD Fundamentals
What is CI/CD
Hands-on Project: CI/CD Using Jenkins
Jenkins setup
Build & deploy pipeline
End-to-End CI/CD Pipeline
Module 13: Course Wrap-Up
Final Review & Wrap-Up Session
Outcome of This Course
By the end of this course, learners will:
Understand AWS core services
Deploy applications on EC2, S3, Docker, and EKS
Build a basic end-to-end CI/CD pipeline
Gain strong cloud & DevOps fundamentals