Duration
8 Days
Target Audience
- Developers
- Product Managers
- Junior Architects
- Team Leaders
Method of Delivery
On-site or Remote
Course Description
Amazon Web Services (AWS) is the leading cloud platform used by enterprises, startups, and governments worldwide. Mastering AWS architecture is essential for building scalable, secure, and cost-effective cloud solutions.
This intensive 8-day course is designed to take participants from zero to expert-level AWS architects. Whether you’re new to AWS or looking to enhance your skills, this course will equip you with everything needed to become a highly competent cloud architect.
We will cover everything from foundational cloud concepts to advanced AWS architecture, including compute, storage, networking, security, identity management, messaging, cost optimization, infrastructure-as-code, governance, disaster recovery, cloud migration strategies and lots more.
Throughout the course, we’ll apply best practices by building a real-world, fully functional cloud-based bookstore system, utilizing AWS services in a hands-on and practical approach.
With over 20 years of experience as a software and cloud architect and certifications in AWS, Azure, and GCP, I provide deep insights, practical knowledge, and industry-proven best practices to ensure participants gain real expertise.
This is the most comprehensive and practical course for AWS architects, and it puts strong emphasis on practical work rather than theoretical learning.
By the end of the course, you’ll have the skills and confidence to design, implement, and manage complex AWS architectures effectively.
Syllabus
Day 1: Introduction to Cloud & AWS Fundamentals
- What is Cloud Computing?
- Key Cloud Characteristics: Scalability, elasticity, pay-as-you-go, etc.
- AWS Global Infrastructure & Core Services Overview
- AWS Free Tier & Account Setup
- Introduction to the Management Console
- Amazon EC2
Day 2: Compute Services
- Elastic Beanstalk: Simplified application deployment
- ECS & EKS: Running containerized workloads
- AWS Lambda: Serverless computing
Day 3: Networking
- VPC
- Subnets
- Route Tables
- Internet Gateways
- NAT
Day 4: Storage & Databases
- Amazon S3: Object storage, lifecycle policies, versioning
- Amazon RDS & Aurora: Managed relational databases
- Amazon DynamoDB: NoSQL database solutions
- Other Data Stores: ElastiCache, Redshift
Day 5: Messaging, Identity & API Management
- AWS Messaging Services: SNS, SQS, EventBridge
- Identity & Access Management (IAM): Roles, Policies, ABAC
- AWS Cognito: User authentication & authorization
Day 6: API Gateway, Monitoring, Security & Best Practices
- API Gateway: Creating, securing, and managing APIs
- AWS CloudWatch & CloudTrail: Logging, monitoring, and alerting
- AWS Security Best Practices: Encryption, compliance, WAF, Shield
- AWS Tags & Governance: Organizing and securing resources
Day 7: Infrastructure as Code & Disaster Recovery
- AWS CloudFormation & CDK: Automating infrastructure deployment
- Disaster Recovery (DR) & High Availability Strategies
Day 8: Cloud Migration & Conclusion
- Cost Management in AWS: Pricing models, budgeting, savings plans
- Cloud Migration Strategies: Lift-and-shift, re-platforming, re-architecting
- Governance & Compliance in AWS
- Conclusion
Additional Notes
- This course is highly practical and hands-on.
- The content, structure, and duration can be customized to meet your team’s specific needs.
Want to discuss this course and see how it can elevate your team’s architecture skills? Let’s talk.
Faq
Yes! All training sessions can be tailored to your team’s specific needs. Whether you need a deep dive into a particular topic or a broad overview of best practices, I can adjust the content to match your business goals, technology stack, budget and experience level.
Yes, training can be delivered both remotely and on-site. Remote training is ideal for distributed teams, while on-site sessions provide an interactive, hands-on experience. I’m happy to discuss the best format for your team.
The training is designed for developers, software architects, DevOps engineers, and technical leaders who want to enhance their skills in software architecture, cloud architecture, API design, software security, and related topics. Courses can be adapted for both beginners and experienced professionals.
Pricing depends on several factors, including course content, duration, and whether the training is remote or on-site. Contact me with details about your needs, and I’ll provide a customized quote.
With 20+ years of experience, certifications in AWS, Azure, and GCP, and a track record of teaching over 300K students worldwide, my training sessions focus on real-world, practical knowledge that your team can apply immediately. Additionally, I have worked with enterprises, government organizations, startups, SMBs, banking, telecom companies, and more, so I understand the unique challenges faced by different industries and can tailor the training accordingly.
Simply contact me with details about your team, preferred topics, and training format. I’ll get back to you with a proposal that fits your needs.