Cloud Computing – 3-Month Course Outline
Duration: 12 Weeks (Approx. 120 Hours)
Mode: 5 Classes per Week, 2 Hours per Class
Month 1: Introduction to Cloud Fundamentals
Week 1: Basics of Cloud Computing
- What is cloud computing?
- Traditional IT vs. cloud computing
- Types of cloud services: IaaS, PaaS, SaaS
- Deployment models: Public, Private, Hybrid, Multi-cloud
Week 2: Virtualization and Cloud Infrastructure
- Introduction to virtualization
- Virtual machines and containers
- Understanding hypervisors
- Core cloud infrastructure: compute, storage, network
Week 3: Cloud Service Providers Overview
- Overview of AWS, Microsoft Azure, Google Cloud Platform
- Free tiers and consoles overview
- Setting up an account on AWS or Azure
- Billing models and cost estimations
Week 4: Networking and Storage in the Cloud
- Virtual Private Cloud (VPC)
- Subnets, IP addressing, firewalls
- Cloud storage types: object, block, file
- Backup and disaster recovery
Month 2: Working with Cloud Platforms
Week 5: Compute Services
- Launching and managing virtual machines (EC2, Azure VM)
- Auto-scaling and load balancing
- Serverless computing introduction (Lambda, Azure Functions)
Week 6: Identity, Access & Security
- IAM (Identity & Access Management)
- Roles, policies, and permissions
- Securing cloud resources
- Compliance and governance basics
Week 7: Databases in the Cloud
- Managed database services (RDS, Cloud SQL, Cosmos DB)
- NoSQL vs SQL in cloud environments
- Database backups and snapshots
- Basic query performance tuning
Week 8: Monitoring & Management
- Monitoring tools: CloudWatch, Azure Monitor
- Setting up alerts and logs
- Resource usage optimization
- Cloud automation basics
Month 3: Real-World Implementation & DevOps Basics
Week 9: DevOps in the Cloud
- CI/CD fundamentals
- Pipelines and cloud-based DevOps tools
- Infrastructure as Code (IaC): Intro to Terraform and AWS CloudFormation
- Version control using Git
Week 10: Cloud Security & Cost Optimization
- Cloud threats and risk management
- Encryption and data privacy
- Budgeting and cost-saving strategies
- Cost optimization tools
Week 11: Capstone Project
- Choose a provider: AWS / Azure / GCP
- Deploy a full-stack web application
- Integrate storage, compute, and database
- Secure and monitor the project
Week 12: Capstone Presentation & Career Prep
- Final project presentation
- Feedback and improvements
- Cloud computing job roles
- Certifications overview: AWS CCP, Azure Fundamentals, Google ACE