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)