Course Description
Phase 1: Introduction to Cloud Computing
Objective: Understand cloud computing fundamentals.
Topics:
– What is cloud computing?
– Cloud service models (IaaS, PaaS, SaaS)
– Public, Private, Hybrid Clouds
– AWS Overview and global infrastructure
Phase 2: AWS Core Services
Objective: Learn essential AWS services and use cases.
Topics:
– EC2: Launch and configure virtual servers.
– S3: Create and manage storage buckets.
– RDS: Set up a managed database.
– IAM: Manage users, roles, and permissions.
– VPC: Design custom networks for isolation and security.
Phase 3: Networking and Security
Objective: Master networking and secure resources in AWS.
Topics:
– VPC deep dive: Subnets, Route Tables, NAT Gateways.
– Security Groups and Network ACLs.
– AWS Security services: AWS WAF, AWS Shield, AWS GuardDuty.
– Elastic Load Balancer (ELB) and Auto Scaling.
Phase 4: Automation with AWS
Objective: Learn how to automate deployments and resources.
Topics:
– AWS CloudFormation: Infrastructure as Code.
– AWS Lambda: Serverless computing.
– Amazon SQS, SNS for messaging.
– AWS CLI and SDKs.
Phase 5: Storage and Databases
Objective: Deep dive into AWS storage and database services.
Topics:
– Advanced S3: Lifecycle policies, versioning, encryption.
– Elastic Block Store (EBS) and Elastic File System (EFS).
– Amazon DynamoDB: NoSQL databases.
– AWS Aurora and Redshift for analytics.
Phase 6: Monitoring, Logging, and Optimization
Objective: Implement monitoring and cost optimization strategies.
Topics:
– AWS CloudWatch for monitoring and logging.
– AWS CloudTrail for auditing.
– AWS Trusted Advisor for cost optimization.
– AWS Cost Explorer and Billing.
Phase 7: Advanced Architecting
Objective: Design advanced cloud architectures with AWS best practices.
Topics:
– Well-Architected Framework.
– High Availability (HA) and Disaster Recovery (DR) strategies.
– Microservices and Containers (ECS, EKS).
– AWS Global Accelerator and CDN (CloudFront).
Phase 8: DevOps on AWS
Objective: Integrate DevOps practices with AWS services.
Topics:
– Continuous Integration/Continuous Delivery (CI/CD) pipelines with CodePipeline, CodeBuild, CodeDeploy.
– AWS Elastic Beanstalk for automated deployments.
– Docker integration with AWS.
Phase 9: Preparing for AWS Certification
Objective: Review and prepare for AWS Certified Solutions Architect (or Cloud Practitioner) exam.