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.