Course Name : Cloud Practitioner (AWS)
Code(Credit) : CUCS1010(1-1-0)
Course Description
This course is designed to provide students with a foundational understanding of AWS cloud services and prepare them for the AWS Certified Cloud Practitioner exam. It covers basic cloud concepts, AWS core services, security, architecture, pricing, and support.
Course Objectives
- Understand the basic concepts of cloud computing and AWS.
- Learn about core AWS services and their uses.
- Gain knowledge on AWS security measures, compliance, and architectural best practices.
- Understand AWS pricing models and support options.
- Prepare for the AWS Certified Cloud Practitioner certification exam.
Course Outcomes (COs)
- CO1: Explain the basic concepts of cloud computing and AWS. (Understand)
- CO2: Describe core AWS services and their use cases. (Remember)
- CO3: Identify AWS security measures and compliance practices. (Understand)
- CO4: Explain AWS architecture and best practices. (Understand)
- CO5: Describe AWS pricing models and support plans. (Remember)
Module 1: Introduction to Cloud Computing and AWS (8 hours)
Theory:
- Overview of cloud computing.
- AWS global infrastructure.
- Key AWS services and their benefits.
Practice:
- Experiment 1.1: Set up an AWS Free Tier account.
- Experiment 1.2: Navigate the AWS Management Console.
- Experiment 1.3: Explore AWS Global Infrastructure using the AWS Console.
- Experiment 1.4: Create and manage IAM users and groups.
- Experiment 1.5: Implement multi-factor authentication (MFA) for IAM users.
- Experiment 1.6: Use the AWS Pricing Calculator to estimate costs.
Module 2: Core AWS Services (9 hours)
Theory:
- Compute services (EC2, Lambda).
- Storage services (S3, EBS).
- Database services (RDS, DynamoDB).
- Networking services (VPC, Route 53).
Practice:
- Experiment 2.1: Launch and configure an EC2 instance.
- Experiment 2.2: Set up and configure AWS Lambda functions.
- Experiment 2.3: Create and manage S3 buckets.
- Experiment 2.4: Implement versioning and lifecycle policies in S3.
- Experiment 2.5: Create and configure an RDS instance.
- Experiment 2.6: Set up and use DynamoDB tables.
- Experiment 2.7: Create and configure a VPC.
- Experiment 2.8: Use Route 53 to configure DNS settings.
Module 3: AWS Security and Compliance (7 hours)
Theory:
- AWS shared responsibility model.
- AWS Identity and Access Management (IAM).
- AWS security services (KMS, CloudTrail).
Practice:
- Experiment 3.1: Configure IAM roles and policies.
- Experiment 3.2: Enable and use AWS CloudTrail for auditing.
- Experiment 3.3: Set up AWS KMS for key management.
- Experiment 3.4: Implement security groups and network ACLs.
- Experiment 3.5: Create and configure AWS Config for compliance monitoring.
- Experiment 3.6: Set up AWS Inspector for security assessments.
Module 4: AWS Architecture and Best Practices (8 hours)
Theory:
- AWS Well-Architected Framework.
- Architectural best practices for high availability and fault tolerance.
- Cost optimization strategies.
Practice:
- Experiment 4.1: Use the Well-Architected Tool to review an architecture.
- Experiment 4.2: Design a highly available and fault-tolerant architecture.
- Experiment 4.3: Implement cost optimization techniques using AWS Trusted Advisor.
- Experiment 4.4: Monitor and optimize resource usage with CloudWatch.
Module 5: AWS Pricing and Support (8 hours)
Theory:
- AWS pricing models (pay-as-you-go, reserved instances, spot instances).
- Cost management tools (AWS Budgets, Cost Explorer).
- AWS support plans and their features.
Practice:
- Experiment 5.1: Use AWS Budgets to set up budget alerts.
- Experiment 5.2: Explore cost reports with AWS Cost Explorer.
- Experiment 5.3: Create a report using the AWS Pricing Calculator.
- Experiment 5.4: Simulate a support case using AWS Support Center.
- Experiment 5.5: Analyze and optimize costs using the AWS Free Tier dashboard.
- Experiment 5.6: Review AWS Trusted Advisor recommendations.
Textbooks and References:
- “AWS Certified Cloud Practitioner Study Guide” by Ben Piper.
- “AWS Certified Cloud Practitioner Exam Guide” by AWS.
- AWS online documentation and whitepapers.
- AWS training and certification resources.
| CO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CO1 | 3 | 2 | 2 | 1 | 2 | – | – | – | 2 | 2 | 2 | 2 | 3 | 3 | 3 |
| CO2 | 3 | 3 | 3 | 2 | 3 | – | – | – | 2 | 2 | 2 | 2 | 3 | 3 | 3 |
| CO3 | 3 | 3 | 3 | 3 | 3 | – | – | – | 2 | 2 | 2 | 2 | 3 | 3 | 3 |
| CO4 | 3 | 3 | 3 | 2 | 3 | – | – | – | 2 | 2 | 2 | 2 | 3 | 3 | 3 |
| CO5 | 3 | 3 | 3 | 3 | 3 | – | – | – | 2 | 2 | 2 | 2 | 3 | 3 | 3 |