| Trainer Name: | |
|---|---|
| Week 1 | Introduction to Cloud Computing and AWS |
| Day 1 |
• Introduction to Cloud Computing
• Definition and benefits of cloud computing • Cloud deployment models (Public, Private, Hybrid) • Cloud service models (IaaS, PaaS, SaaS) |
| Day 2 |
• Overview of AWS
• Introduction to AWS and its global infrastructure (Regions, Availability Zones) • Overview of key AWS services |
| Day 3 |
• AWS Management Tools
• AWS Management Console • AWS CLI (Command Line Interface) and AWS SDKs |
| Day 4 |
• Setting Up Your AWS Account
• Creating an AWS account • Exploring the AWS Management Console • Understanding IAM (Identity and Access Management) |
| Day 5 |
• Hands-On Lab
• Navigate AWS Management Console • Set up IAM users, groups, and roles |
| Week 2 | Compute Services |
| Day 1 |
• Amazon EC2 Overview
• Introduction to EC2 (Elastic Compute Cloud) • EC2 instance types and pricing models (On-Demand, Reserved, Spot) |
| Day 2 |
• EC2 Configuration
• Launching and configuring EC2 instances • Security groups and key pairs |
| Day 3 | • Amazon EC2 Advanced Features
• Auto Scaling and Elastic Load Balancing • EC2 instance lifecycle management |
| Day 4 | • Introduction to AWS Lambda
• Overview of serverless computing • Creating and deploying Lambda functions |
| Day 5 | • Hands-On Lab
• Launch, configure, and connect to EC2 instances • Create a basic Lambda function and test it |
| Week 3 | Storage Services |
| Day 1 |
• Amazon S3 Overview
• Introduction to Amazon S3 (Simple Storage Service) • Buckets, objects, and storage classes |
| Day 2 |
• S3 Configuration and Management
• Uploading, managing, and organizing S3 objects • Setting up bucket policies and access controls |
| Day 3 | • EBS Overview
• Introduction to Amazon EBS (Elastic Block Store) • EBS volume types and use cases |
| Day 4 | • Glacier and Data Archiving
• Overview of Amazon Glacier for archival storage • Configuring lifecycle policies |
| Day 5 | • Hands-On Lab
• Create and manage S3 buckets and objects • Configure EBS volumes and attach them to EC2 instances |
| Week 4 | Database Services |
| Day 1 | • Introduction to Amazon RDS
• Overview of Amazon RDS (Relational Database Service) • Supported database engines and features |
| Day 2 | • Setting Up RDS Instances
• Creating and configuring RDS instances • Automated backups and Multi-AZ deployments |
| Day 3 | • Introduction to Amazon DynamoDB
• Overview of DynamoDB (NoSQL database) • Key-value and document data models |
| Day 4 | • Amazon Aurora
• Features and benefits of Amazon Aurora • Comparison with other RDS engines |
| Day 5 |
• Hands-On Lab
• Set up and manage RDS and DynamoDB instances • Create and query tables in DynamoDB |
| Week 5 | Networking Services |
| Day 1 |
• Introduction to Amazon VPC
• Overview of Amazon VPC (Virtual Private Cloud) • Subnets, route tables, and internet gateways |
| Day 2 |
• VPC Security and Management
• Security groups and network ACLs • Setting up VPN connections and VPC peering |
| Day 3 |
• Amazon Route 53
• Overview of Route 53 for DNS and domain registration • Routing policies and health checks |
| Day 4 |
• AWS CloudFront
• Introduction to CloudFront (CDN) • Setting up and configuring CloudFront distributions |
| Day 5 |
• Hands-On Lab
• Configure a VPC with public and private subnets • Set up Route 53 and CloudFront for a sample application |
| Week 6 | Security and Identity Services |
| Day 1 |
• AWS IAM Overview
• Introduction to AWS IAM (Identity and Access Management) • Users, groups, roles, and policies |
| Day 2 |
• AWS KMS and Encryption
• Overview of AWS KMS (Key Management Service) • Managing encryption keys and data protection |
| Day 3 |
• AWS Shield and WAF
• Introduction to AWS Shield (DDoS protection) • Overview of AWS WAF (Web Application Firewall) |
| Day 4 |
• Security Best Practices
• Implementing security best practices for AWS environments • Regular security assessments and audits |
| Day 5 |
• Hands-On Lab
• Configure IAM roles and policies • Set up KMS for encrypting S3 objects and EBS volumes |
| Week 7 | Advanced AWS Services |
| Day 1 |
• Introduction to AWS CloudFormation
• Overview of CloudFormation for Infrastructure as Code (IaC) • Creating and managing CloudFormation stacks |
| Day 2 |
• AWS CodePipeline and CodeBuild
• Introduction to CI/CD with AWS CodePipeline and CodeBuild • Setting up and configuring pipelines |
| Day 3 |
• Amazon SageMaker
• Overview of Amazon SageMaker for machine learning • Building, training, and deploying models |
| Day 4 |
• Amazon EMR
• Introduction to Amazon EMR (Elastic MapReduce) • Big data processing with Hadoop and Spark |
| Day 5 |
• Hands-On Lab
• Create a CloudFormation stack to deploy a sample application • Set up a basic CI/CD pipeline with CodePipeline and CodeBuild |
| Week 8 | Serverless Architectures |
| Day 1 |
• AWS API Gateway
• Overview of API Gateway for creating and managing APIs • Integrating API Gateway with Lambda |
| Day 2 |
• AWS Step Functions
• Introduction to AWS Step Functions for workflow automation • Creating and managing state machines |
| Day 3 |
• Serverless Data Processing
• Using Lambda and API Gateway for data processing • Event-driven architectures with Lambda |
| Day 4 |
• Advanced Serverless Use Cases
• Use cases and best practices for serverless architectures • Monitoring and troubleshooting serverless applications |
| Day 5 |
• Hands-On Lab
• Create and deploy an API with API Gateway and Lambda • Build a basic workflow with AWS Step Functions |
| Week 9 | Cost Management and Optimization |
| Day 1 |
• Understanding AWS Pricing
• Overview of AWS pricing models and cost structure • Pricing calculators and estimation tools |
| Day 2 |
• AWS Cost Explorer
• Introduction to AWS Cost Explorer for analyzing spending • Creating and managing cost reports |
| Day 3 |
• Cost Optimization Strategies
• Best practices for cost optimization (e.g., Reserved Instances, Spot Instances) • Storage and data transfer optimization |
| Day 4 |
• Implementing Cost Controls
• Setting up AWS Budgets and alerts • Monitoring and controlling costs |
| Day 5 |
• Hands-On Lab
• Use AWS Cost Explorer to analyze and manage costs • Set up AWS Budgets and cost alerts |
| Week 10 | Review and Assessment |
| Day 1 |
• Review of Core Concepts
• Comprehensive review of key AWS services and concepts • Addressing any gaps in understanding |
| Day 2 |
• Practical Assessments
• Quizzes and lab reports to assess knowledge and skills • Hands-on exercises to reinforce learning |
| Day 3 |
• Final Project Kickoff
• Introduction to the final project: scope, requirements, and expectations • Planning and preparing for the final project |
| Day 4 |
• Project Development
• Work on final project: applying AWS services and techniques learned • Guidance and support from instructors |
| Day 5 |
• Project Development
• Continue and finalize the final project • Prepare for final presentations and reviews |
| Week 11 | Final Project Development and Review |
| Day 1 |
• Final Project Work
• Finalize and test the final project • Incorporate feedback and make necessary adjustments |
| Day 2 |
• Project Review
• Peer review of final projects • Instructor feedback and refinement |
| Day 3 |
• Final Project Presentations
• Present final projects to the class • Q&A and feedback from peers and instructors |
| Day 4 |
• Course Review
• Summary of key learnings and takeaways • Discussion on further learning opportunities |
| Day 5 |
• Final Exam
• Comprehensive final exam covering all course material • Evaluation and feedback |
| Week 12 | Course Wrap-Up and Certification |
| Day 1 |
• Certification and Wrap-Up
• Distribution of course completion certificates • Final remarks and course conclusion |
| Day 2 |
• Career Guidance
• Career guidance and opportunities in cloud computing and AWS • Networking opportunities with industry professionals |
| Day 3 - 5 |
• Open Lab and Q&A
• Open lab for additional practice • Q&A sessions to address any remaining questions |
https://youtu.be/70oYrSnRgoI?si=2E6u9Wttzm7Disgr
https://youtu.be/rKNSc8RrwxA?si=b1GPLzYidbMZ3v0-
https://www.youtube.com/live/Clz6kvOtp_Q?si=pRZQPZQ6m32xUUNb