Edocti
Advanced Technical Training for the Software Engineer of Tomorrow
Edocti Training

AWS Essentials

Beginner
21 h
4.7 (468 reviews)

Scheduled sessions

No sessions are available at the moment.
AWS Essentials

Essential AWS Topics: Master the core AWS services through targeted theory and extensive hands-on labs.

Gain practical experience with IAM, VPC, EC2, EBS, S3, Route 53, and CloudFront.

Understand the fundamentals of cloud networking, security, compute resources, storage, and CDNs.

Learn by doing: Spend ~70% of the time building a secure VPC, launching EC2 workloads, and hosting a static S3+CloudFront website.

How this helps: Build the confidence to start real-world AWS projects using industry best practices.

Who it’s for: Developers and IT professionals looking for a fast, practical introduction to AWS.

Skills You Will Learn

AWS IAM & Security Amazon VPC Networking Amazon EC2 & EBS Amazon S3 Storage Route 53 AWS CloudFront (CDN) Cloud Infrastructure AWS Best Practices

Curriculum

Day 1 – Foundations and IAM

  • AWS global infrastructure: regions, AZs; shared responsibility model
  • Accounts, Organizations (overview), multi-account basics and tagging strategy
  • IAM essentials: users, groups, roles, policies; least privilege and managed vs. inline policies
  • Policy structure: Effect, Action, Resource, Condition; policy evaluation logic
  • Temporary credentials with STS; IAM Roles for EC2 and AWS service access
  • Hands-on: create IAM users/roles, set MFA, rotate access keys; use AWS CLI

Day 1 – VPC networking basics

  • VPC, subnets (public/private), route tables, Internet Gateway, NAT Gateway/Instance
  • Security Groups vs. Network ACLs; stateful vs. stateless filtering
  • VPC endpoints (Gateway/Interface) to access S3 and other services privately
  • Hands-on: build a minimal VPC with one public and one private subnet

Day 2 – Compute (EC2) and block storage (EBS)

  • EC2: instance types and families, AMIs, key pairs, user data, bootstrap patterns
  • Placement, purchasing options (on-demand/reserved/spot) — essentials
  • EBS: volume types (gp3, io1), sizing, performance, multi-attach (where supported), encryption by default
  • Snapshots and restores; fast snapshot restore basics
  • Hands-on: launch a secure EC2 instance in the private subnet via a bastion; attach and resize an EBS volume

Day 2 – Object storage (S3)

  • Buckets and objects; storage classes; lifecycle rules and intelligent tiering (overview)
  • S3 security: bucket policies vs. IAM, block public access, Access Points (overview)
  • Encryption: SSE-S3 vs. SSE-KMS; basic KMS key policy awareness
  • Static website hosting on S3 (when to use CloudFront)
  • Hands-on: upload data, versioning, lifecycle, SSE-KMS

Day 3 – DNS (Route 53) and CDN (CloudFront)

  • Route 53 hosted zones and records; simple/weighted/latency/failover routing (essentials)
  • Health checks and DNS failover (developer view)
  • CloudFront: distributions, origins (S3/ALB), behaviors, caching and invalidations
  • Secure S3 origins with OAC/OAI; HTTPS and custom domains
  • Hands-on: map a domain to CloudFront, front an S3 website; test cache behavior

Operations, monitoring and cost basics

  • CloudWatch Logs/Metrics/Alarms for EC2 and S3 events (overview)
  • Basic troubleshooting playbooks (connectivity, permissions, throttling)
  • Cost Explorer and budgets; tags and allocation; KMS and data-transfer gotchas
  • Wrap up and next steps toward the broader academy

Optional modules

Optional extensions (if time allows)

  • Elastic Load Balancing and Auto Scaling (brief) with best practices
  • S3 static website behind CloudFront with signed URLs/signed cookies
  • VPC flow logs and CloudTrail basics

Course Day Structure

  • Part 1: 09:00–10:30
  • Break: 10:30–10:45
  • Part 2: 10:45–12:15
  • Lunch break: 12:15–13:15
  • Part 3: 13:15–15:15
  • Break: 15:15–15:30
  • Part 4: 15:30–17:30

Did you attend this course?

Your feedback is invaluable to us. Please share your experience with us and help us improve this course for future participants.

Share your feedback

Want to find out more? We are here to help!

Or email us directly at training@edocti.com.