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 |
SESSION PLAN
Weekly Load: 1 Hour Theory + 2 Hours Practical
WEEK-WISE SESSION PLAN (THEORY + PRACTICAL)
WEEK 1
Theory (1 hr)
- Introduction to Cloud Computing
- Characteristics & advantages
- Overview of AWS
Practical (2 hrs)
- Experiment 1.1: Create AWS Free Tier account
- Experiment 1.2: Navigate AWS Management Console
WEEK 2
Theory
- AWS Global Infrastructure: Regions, AZs, Edge Locations
- Shared Responsibility Model (basic)
Practical
- Experiment 1.3: Explore AWS Global Infrastructure
- Experiment 1.4: Create IAM users & groups
WEEK 3
Theory
- IAM Concepts: Policies, Roles, MFA
- AWS Pricing Basics
Practical
- Experiment 1.5: Implement MFA
- Experiment 1.6: Use AWS Pricing Calculator
WEEK 4
Theory
- Module 2 Introduction: AWS Compute
- EC2 (Types, AMI, EBS, Security)
Practical
- Experiment 2.1: Launch & configure EC2 instance
WEEK 5
Theory
- AWS Lambda & Serverless concepts
Practical
- Experiment 2.2: Create AWS Lambda functions
WEEK 6
Theory
- AWS Storage: S3, EBS concepts
- Versioning, lifecycle, storage classes
Practical
- Experiment 2.3: Create S3 Buckets
- Experiment 2.4: Versioning & Lifecycle Rules
WEEK 7
Theory
- AWS Databases: RDS, DynamoDB
Practical
- Experiment 2.5: Create RDS Instance
- Experiment 2.6: Configure DynamoDB Tables
WEEK 8
Theory
- Networking: VPC, Subnets, Route Tables, Security Groups
Practical
- Experiment 2.7: Create & Configure VPC
- Experiment 2.8: Configure DNS using Route 53
WEEK 9
Theory
- Security & Compliance
- IAM Deep Dive, AWS KMS, CloudTrail
Practical
- Experiment 3.1: IAM roles & policies
- Experiment 3.2: Enable CloudTrail
⭐ MID TERM PREPARATION WEEK
- Revision of Module 1, 2, 3 experiments
- Mock test (Cloud Practitioner practice questions)
WEEK 10
Theory
- AWS KMS & Security Services
- AWS Config, AWS Inspector
Practical
- Experiment 3.3: AWS KMS
- Experiment 3.4: Security Groups & NACLs
WEEK 11
Theory
- AWS Architecture: Well Architected Framework
- Pillars: Security, Reliability, Cost, Performance
Practical
- Experiment 3.5: AWS Config
- Experiment 3.6: AWS Inspector
WEEK 12
Theory
- High Availability & Fault Tolerance
- Best Practices
Practical
- Experiment 4.1: Well-Architected Tool Review
- Experiment 4.2: Design Highly Available Architecture
WEEK 13
Theory
- Cost Optimization (Trusted Advisor)
- Resource Monitoring (CloudWatch)
Practical
- Experiment 4.3: Cost Optimization – Trusted Advisor
- Experiment 4.4: Monitor Resources using CloudWatch
WEEK 14
Theory
- AWS Pricing Models
- Support Plans
- Billing Tools
Practical
- Experiment 5.1: AWS Budgets
- Experiment 5.2: Cost Explorer
WEEK 15
Theory
- Cost Calculator
- AWS Support Center Case Simulation
Practical
- Experiment 5.3: Pricing Calculator
- Experiment 5.4: Support Case Simulation
WEEK 16
Theory
- AWS Free Tier Optimization
- Exam Preparation Overview
Practical
- Experiment 5.5: Free Tier Dashboard
- Experiment 5.6: Trusted Advisor Review
WEEK 17
Theory
- Complete Revision before final exam
- Important exam topics summary
Practical
- Full-Length AWS Cloud Practitioner Mock Exam
- Hands-on practice completion & evaluation
Total Hours
| Module | Theory Hours | Practical Hours | Total |
| Module 1 | 2 | 6 | 8 |
| Module 2 | 3 | 6 | 9 |
| Module 3 | 2 | 5 | 7 |
| Module 4 | 2 | 6 | 8 |
| Module 5 | 2 | 6 | 8 |
| Total | 11 | 29 | 42 |