Welcome to my personal notes, hands-on labs, and mini-projects created during my AWS Developer Associate certification journey.
This repository is based on real-world practice and content from trusted resources like AWS Docs and Stephane Maarek’s Udemy Course.
- ✅ AWS Global Infrastructure
- ✅ AWS Free Tier & Billing Overview
- ✅ AWS Management Console, CLI, and SDK Setup
- ✅ IAM Users, Groups, Roles
- ✅ IAM Policies – Inline vs Managed
- ✅ MFA, STS, Identity Federation
- ✅ EC2 Instances, AMI, Launch Templates
- ✅ EC2 Storage (EBS, Instance Store)
- ✅ EC2 Auto Scaling & Load Balancing
- ✅ ECS & Fargate (Containers on AWS)
- ✅ Elastic Beanstalk (PaaS deployment)
- ✅ Amazon S3 (Basics, CLI)
- ✅ Amazon S3 (Advanced – Versioning, Lifecycle)
- ✅ S3 Security – Bucket Policies, IAM, KMS
- ✅ S3 vs EBS vs EFS vs FSx
- ✅ Amazon RDS & Aurora
- ✅ ElastiCache – Redis & Memcached
- ✅ DynamoDB – Partition Keys, GSI, Query, Scan
- ✅ Amazon VPC – Subnets, NACLs, Security Groups
- ✅ Route 53 – DNS Concepts, Routing Policies
- ✅ Amazon CloudFront – Caching & CDN
- ✅ AWS CLI – Configure, Profiles
- ✅ AWS SDK (Java/Python)
- ✅ IAM Roles for Services
- ✅ Cloud9 & AWS Tools for VS Code
- ✅ AWS Lambda – Handlers, Layers, Permissions
- ✅ Amazon API Gateway – REST API, CORS, Throttling
- ✅ AWS Step Functions (overview)
- ✅ Amazon EventBridge & SNS/SQS Messaging
- ✅ AWS CloudFormation – Stack Templates
- ✅ AWS Serverless Application Model (SAM)
- ✅ AWS CDK – Concepts, Constructs, Stack Demo
- ✅ Amazon CloudWatch – Logs, Metrics, Dashboards
- ✅ CloudTrail – Event History, Security Auditing
- ✅ X-Ray – Distributed Tracing in Lambda
- ✅ AWS KMS, SSM Parameter Store, Secrets Manager
- ✅ Cognito – User Pools, Identity Pools
- ✅ Shared Responsibility Model
- ✅ Best Practices: IAM, Encryption, Audit Trails
- ✅ CodeCommit, CodeBuild, CodeDeploy
- ✅ CodePipeline Integration
- ✅ GitHub Actions for AWS Deployment
- ✅ Exam Tips & Strategy
- ✅ Practice Quiz Notes & Flashcards
- ✅ Checklist Before Final Attempt
aws-dva-prep/
├── 00-getting-started/
│ ├── infra-overview.md
│ └── console-cli-sdk-setup.md
├── 01-iam/
│ ├── iam-concepts.md
│ ├── policies/
│ │ └── sample-s3-readonly.json
│ └── sts-federation.md
├── 02-ec2/
│ ├── ec2-basics.md
│ ├── ebs-instance-store.md
│ ├── autoscaling-elb.md
│ └── userdata-scripts/
│ └── install-nginx.sh
├── 03-s3/
│ ├── s3-basics.md
│ ├── s3-advanced.md
│ ├── s3-security.md
│ └── lifecycle-config.json
├── 04-databases/
│ ├── rds-aurora.md
│ ├── elasticache.md
│ └── dynamodb/
│ ├── dynamo-notes.md
│ └── query-demo.py
├── 05-networking/
│ ├── vpc-basics.md
│ ├── route53.md
│ └── cloudfront.md
├── 06-lambda/
│ ├── lambda-notes.md
│ ├── hello-lambda.py
│ └── layers-and-versions.md
├── 07-api-gateway/
│ ├── api-gw-rest.md
│ └── cors-rate-limits.md
├── 08-messaging/
│ ├── sns-sqs.md
│ └── eventbridge.md
├── 09-cicd/
│ ├── codepipeline-overview.md
│ ├── buildspec.yml
│ └── github-actions/
│ └── lambda-deploy.yml
├── 10-iac/
│ ├── cloudformation/
│ │ └── s3-lambda.yaml
│ ├── sam/
│ │ └── template.yaml
│ └── cdk/
│ └── url-shortener-stack.ts
├── 11-security/
│ ├── kms-ssm-secrets.md
│ ├── cognito.md
│ └── advanced-identity.md
├── 12-monitoring/
│ ├── cloudwatch-logs.md
│ ├── xray-tracing.md
│ └── cloudtrail-audit.md
├── 13-containers-beanstalk/
│ ├── ecs-fargate.md
│ └── elastic-beanstalk.md
├── 14-other-services/
│ ├── athena-quicksight.md
│ └── glue-overview.md
├── 15-exam-prep/
│ ├── exam-tips.md
│ ├── flashcards.pdf
│ └── final-checklist.md
└── README.md
- AWS CLI (latest)
- Visual Studio Code + AWS Toolkit
- GitHub Actions
- Postman (for API Gateway Testing)
- draw.io for architecture diagrams
Aditya (Cloud + Data Engineering Enthusiast)
📬 LinkedIn
📧 adityawaghmarex@gmail.com
This repository is intended for personal learning and public knowledge sharing.
Original course rights belong to Stephane Maarek – DataCumulus.
Notes are written by me during study and not copied.
If this helps in your AWS learning, feel free to star it and share with others.
Let’s grow together 🚀