Course Outline

ESSENTIALS OF CLOUD COMPUTING

  • Introduction to Cloud Computing, AWS Fundamentals, Trusted Advisor and CloudTrail:
    • Understanding the Basics of Cloud Computing
    • Exploring the Advantages of Cloud Computing
    • Introduction to Amazon Web Services (AWS)
    • Understanding Free Tier Limit
    • Navigating the AWS Management Console
    • Introduction to AWS Services (Compute, Storage, Database, Networking)
    • 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
  • 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 Practice
  • Storage Solutions with Amazon S3:
    • Introduction to Amazon S3 (Simple Storage Service)
    • Uploading 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)
  • Final Project:
    • Details to be provided.