Course Includes:
- Price: FREE
- Enrolled: 173 students
- Language: English
- Certificate: Yes
- Difficulty: Beginner
What’s in this course?
This course offers a hands-on, step-by-step approach to mastering AWS by guiding you through the deployment and scaling of a real-world full-stack application. Starting with foundational cloud concepts, you'll gradually learn how to launch compute resources, manage storage, set up secure networking, and automate infrastructure tasks.
As you progress, you'll work with key AWS services like EC2 for virtual machines, RDS for managed databases, and S3 for scalable storage. You'll also implement Auto Scaling and Elastic Load Balancing to ensure your application stays highly available under high traffic. Security is woven throughout the course, with practical guidance on configuring IAM roles, managing secrets with Secrets Manager, encrypting data with KMS, and securely routing traffic using Route 53.
To complete the picture, you'll use Amazon CloudWatch to monitor system performance and troubleshoot issues in real time. By the end of this course, you’ll have the skills and confidence to deploy, manage, secure, and scale applications in AWS.
Special Note:
This course is specially designed not just to help you understand AWS concepts theoretically, but to build confidence in designing scalable and secure architectures. Throughout the course, we follow best practices wherever possible and focus heavily on hands-on learning. Every concept is demonstrated live, with real-time troubleshooting of issues as they arise, giving you exposure to real-world scenarios and practical problem-solving.
Course Structure:
Concept-based Lectures
Hands-on demonstrations
Real-world Implementation
Practice test
Course Contents:
Learn cloud computing basics and service models (As per NIST)
Learn AWS fundamentals and set up & navigate your AWS Free Tier account
Manage IAM users, groups, roles, and permissions (AWS Security, Identity, & Compliance Services)
Launch and connect to EC2 instances using AMIs and templates (AWS Compute Services)
Configure load balancers with target groups and listeners (AWS Compute Services - ELB's)
Set up auto scaling with health checks and policies (AWS Compute Services - ASG's)
Create and mount shared file systems using EFS (AWS Storage Services)
Store data and manage access with Amazon S3 (AWS Storage Services)
Launch and manage databases using Amazon RDS (AWS Database Services)
Create topics and send notifications with Amazon SNS (AWS Application Integration Services)
Build custom networks using VPC, subnets, and gateways (AWS Networking Services)
Manage encryption with KMS and use keys with AWS services (AWS Security, Identity, & Compliance Services)
Set up subdomains and SSL certificates using Route 53 and ACM (AWS Networking Services)
Monitor metrics, logs, and create dashboards with CloudWatch (AWS Management & Governance Services)
All sections in this course are demonstrated Live. The intention for enrolled users is to setup their own Cloud environment, perform the exercises and learn by doing!