Course Outline
Cloud Computing Bootcamp
Introduction to Cloud Computing
- Understanding the Basics of Cloud Computing
- Exploring the Advantages of Cloud Computing
- Introduction to Amazon Web Services (AWS)
- Understanding Free Tier Limit
AWS Fundamentals
- Navigating the AWS Management Console
- Introduction to AWS Services (Compute, Storage, Database, Networking)
- Understanding the Shared Responsibility Model
Optimization and Monitoring with AWS Trusted Advisor and CloudTrail
- Introduction to AWS Trusted Advisor
- Analyzing AWS Infrastructure for Cost Optimization and Performance Improvement
- Implementing Recommendations from AWS Trusted Advisor
- Understanding AWS CloudTrail for Logging and Monitoring API Activity
Monitoring and Troubleshooting with AWS CloudWatch
- Introduction to AWS CloudWatch
- Monitoring AWS Resources and Services
- Creating Custom Metrics and Setting Alarms
Security and Identity Management with AWS IAM
- Introduction to AWS Identity and Access Management (IAM)
- Creating IAM Users, Groups, and Roles
- Implementing Security Policies and Best Practices
Storage Solutions with Amazon S3
- Introduction to Amazon S3 (Simple Storage Service)
- Uploading, Downloading, and Managing Objects in S3 Buckets
Networking Essentials with Amazon VPC
- Introduction to Amazon VPC (Virtual Private Cloud)
- Creating and Configuring VPCs, Subnets, and Route Tables
- Implementing Security with Network Access Control Lists (NACLs) and Security Groups
Computing in the Cloud with Amazon EC2
- Introduction to Amazon EC2 (Elastic Compute Cloud)
- Launching and Managing EC2 Instances
- Exploring Different Instance Types and Pricing Options
Database Services with Amazon RDS and DynamoDB
- Introduction to Amazon RDS (Relational Database Service)
- Creating and Managing RDS Instances (MySQL, PostgreSQL, etc.)
- Introduction to Amazon DynamoDB (NoSQL Database)