"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to AWS Cloud
- Cloud computing fundamentals
- AWS global infrastructure
- Regions and Availability Zones
- Edge locations
- AWS service categories
Module 2: AWS Identity and Access Management
- IAM users and groups
- Roles and policies
- Multi-factor authentication
- Best practices
- Permission management
Module 3: Amazon EC2
- EC2 fundamentals
- Instance types
- AMIs
- Security Groups
- Key pairs
- Elastic IPs
Module 4: Storage Services
- Amazon S3
- Storage classes
- Versioning
- Lifecycle policies
- EBS
- EFS
Module 5: Virtual Networking
- Amazon VPC
- Subnets
- Route tables
- Internet Gateway
- NAT Gateway
- Security Groups
- Network ACLs
Module 6: Load Balancing and Auto Scaling
- Elastic Load Balancer
- Auto Scaling Groups
- High availability
- Traffic distribution
Module 7: AWS Databases
- Amazon RDS
- Amazon DynamoDB
- Amazon Aurora
- Database selection
- Backup strategies
Module 8: DNS and Content Delivery
- Amazon Route 53
- DNS routing
- CloudFront
- Domain management
Module 9: Monitoring and Logging
- Amazon CloudWatch
- CloudTrail
- Metrics
- Alarms
- Log monitoring
Module 10: Security Services
- AWS KMS
- Secrets Manager
- AWS Shield
- AWS WAF
- Security best practices
Module 11: Serverless Computing
- AWS Lambda
- API Gateway
- Event-driven architecture
- Serverless use cases
Module 12: Application Integration
- Amazon SQS
- Amazon SNS
- EventBridge
- Messaging services
Module 13: Containers on AWS
- Amazon ECS
- Amazon EKS
- AWS Fargate
- Container deployment
Module 14: Infrastructure Automation
- AWS CloudFormation
- Infrastructure as Code
- Resource templates
- Stack management
Module 15: Backup and Disaster Recovery
- AWS Backup
- Recovery strategies
- Multi-region deployment
- Business continuity
Module 16: High Availability Architecture
- Fault tolerance
- Multi-AZ architecture
- Elasticity
- Scalability planning
Module 17: Cost Optimization
- AWS pricing models
- Cost Explorer
- Budgets
- Resource optimization
- Reserved capacity concepts
Module 18: Migration Services
- AWS Migration Hub
- Database Migration Service
- Application migration strategies
Module 19: Architectural Design Patterns
- Well-architected principles
- Scalable application design
- Secure architecture
- Performance optimization
Module 20: End-to-End Cloud Solution Design
- Multi-tier architecture
- Deployment planning
- Performance considerations
- Security implementation
- Operational best practices
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device
Course Overview
This course provides a comprehensive introduction to designing, deploying, and managing cloud solutions using AWS services. Participants will explore compute, storage, networking, databases, security, monitoring, automation, and high availability while gaining practical knowledge to build scalable, reliable, and cost-effective cloud environments for modern business applications.