

Learn AWS from fundamentals to production deployment, including networking, compute, storage, databases, security, monitoring, DNS and high availability.
Build strong practical AWS skills and learn how to design, deploy, secure, monitor and troubleshoot production-ready cloud infrastructure.
Create an AWS account structure, configure CLI and launch your first AWS resource.
Create users, groups and roles and implement a least-privilege access model.
Launch an EC2 server, install a web server and host a sample application.
VPC
│
├── Public Subnet
│ └── Web Server
│
└── Private Subnet
└── Application Server
Create a custom VPC with public and private subnets and deploy application infrastructure.
Create a secure S3 bucket and host a static website.
Deploy an RDS database in private subnets and connect it to an application server.
Deploy two EC2 application servers behind an Application Load Balancer.
Create an Auto Scaling application that automatically adds or removes EC2 instances based on traffic.
Connect a custom domain to an AWS application through Route 53.
Create monitoring and alerting for production EC2 servers.
Students will build, deploy, secure and monitor a complete production-style AWS environment from the ground up.
Create VPC
Public / Private Subnets
Deploy EC2
Configure ALB
Deploy RDS
Auto Scaling
Route 53
CloudWatch
Implement security and test failure scenarios.
Monitor the production environment.