Training Schedule
Week 1: Foundations of Cloud Computing and Core Services
Day 1: Introduction to Cloud Computing
What is Cloud Computing? (IaaS, PaaS, SaaS)
Overview of Azure, AWS, and GCP
Setting up Accounts and Environments
Hands-On: Sign up and Explore Consoles
Practice: Navigate Cloud Dashboards
Day 2: Compute Services
Virtual Machines: Azure VMs, AWS EC2, GCP Compute Engine
Launching and Configuring Instances
SSH Access and Basic Management
Hands-On: Deploy a VM on Each Platform
Practice: Configure VM Settings
Day 3: Storage Services
Blob Storage: Azure Blob, AWS S3, GCP Cloud Storage
Types: Block, Object, File Storage
Uploading and Managing Files
Hands-On: Store Files in Cloud Storage
Practice: Create and Access Buckets
Day 4: Networking Basics
Virtual Networks: Azure VNet, AWS VPC, GCP VPC
Subnets, Firewalls, and Public IPs
Connecting Resources Securely
Hands-On: Set up a VPC/VNet
Practice: Configure Network Rules
Day 5: Identity and Access Management (IAM)
IAM: Azure AD, AWS IAM, GCP IAM
Users, Roles, and Permissions
Securing Cloud Resources
Hands-On: Create Users and Assign Roles
Practice: Test Access Controls
Week 2: Advanced Services and Deployment
Day 6: Serverless Computing
Azure Functions, AWS Lambda, GCP Cloud Functions
Event-Driven Architecture Basics
Deploying a Simple Function
Hands-On: Create a Serverless App
Practice: Trigger Functions with Events
Day 7: Databases in the Cloud
Relational: Azure SQL, AWS RDS, GCP Cloud SQL
NoSQL: Azure Cosmos DB, AWS DynamoDB, GCP Firestore
Setting up and Querying Databases
Hands-On: Deploy a Database Instance
Practice: Insert and Retrieve Data
Day 8: Load Balancing and Auto-Scaling
Load Balancers: Azure LB, AWS ELB, GCP Load Balancing
Auto-Scaling: Azure Scale Sets, AWS ASG, GCP MIGs
High Availability Concepts
Hands-On: Configure Load Balancing
Practice: Simulate Traffic Scaling
Day 9: Cloud CLI and Scripting
CLI Tools: Azure CLI, AWS CLI, gcloud
Automating Tasks with Scripts
Basic Bash/Python Scripting
Hands-On: Automate VM Deployment
Practice: Write 3 Automation Scripts
Day 10: Monitoring and Logging
Tools: Azure Monitor, AWS CloudWatch, GCP Stackdriver
Setting up Alerts and Logs
Analyzing Metrics
Hands-On: Monitor a VM Instance
Practice: Configure an Alert
Week 3: DevOps and Infrastructure as Code (IaC)
Day 11: Introduction to DevOps in the Cloud
DevOps Principles and Cloud Integration
CI/CD Concepts
Version Control with Git
Hands-On: Set up a Git Repository
Practice: Commit and Push Code
Day 12: Infrastructure as Code (IaC) – Part 1
Tools: Azure ARM Templates, AWS CloudFormation, GCP Deployment Manager
Writing Basic Templates
Deploying Resources via IaC
Hands-On: Deploy a VM with IaC
Practice: Modify a Template
Day 13: Infrastructure as Code (IaC) – Part 2
Terraform: Cross-Platform IaC
Variables and Modules
Managing Multi-Cloud Deployments
Hands-On: Deploy with Terraform
Practice: Create a Multi-Resource Setup
Day 14: Continuous Integration/Continuous Deployment (CI/CD)
Tools: Azure DevOps, AWS CodePipeline, GCP Cloud Build
Setting up a Pipeline
Automating Builds and Deployments
Hands-On: Build a CI/CD Pipeline
Practice: Deploy a Sample App
Day 15: Containers and Orchestration
Docker Basics: Containers and Images
Kubernetes: Azure AKS, AWS EKS, GCP GKE
Deploying a Containerized App
Hands-On: Run a Docker Container on Cloud
Practice: Scale with Kubernetes
Week 4: Security, Cost Management, and Advanced Topics
Day 16: Cloud Security Fundamentals
Security Best Practices: Encryption, Firewalls
Tools: Azure Security Center, AWS Shield, GCP Security Command
Implementing Security Policies
Hands-On: Secure a VM and Storage
Practice: Test Security Rules
Day 17: Cost Management and Optimization
Cost Calculators: Azure Pricing, AWS Calculator, GCP Pricing
Tagging and Budget Alerts
Optimizing Resource Usage
Hands-On: Set up a Budget Alert
Practice: Analyze Cost Reports
Day 18: Cloud Migration Strategies
Migration Phases: Assess, Plan, Migrate
Tools: Azure Migrate, AWS Server Migration, GCP Migrate
Lift-and-Shift vs. Refactoring
Hands-On: Simulate a VM Migration
Practice: Plan a Migration
Day 19: Big Data and Analytics
Services: Azure Synapse, AWS Redshift, GCP BigQuery
Processing and Querying Data
Basics of Data Pipelines
Hands-On: Query Data in BigQuery
Practice: Build a Simple Pipeline
Day 20: Machine Learning in the Cloud
Services: Azure ML, AWS SageMaker, GCP AI Platform
Deploying a Pre-Trained Model
Intro to ML Pipelines
Hands-On: Deploy an ML Model
Practice: Test Model Predictions
Week 5: Real-World Applications and Capstone
Day 21: Hybrid and Multi-Cloud Strategies
Hybrid Cloud: Azure Arc, AWS Outposts, GCP Anthos
Multi-Cloud Benefits and Challenges
Interconnecting Cloud Services
Hands-On: Simulate a Hybrid Setup
Practice: Design a Multi-Cloud Plan
Day 22: Disaster Recovery and Backup
Backup: Azure Backup, AWS Backup, GCP Persistent Disks
Disaster Recovery Planning
Failover and Recovery Strategies
Hands-On: Set up a Backup Plan
Practice: Simulate Recovery
Day 23: Capstone Project – Part 1
Design a Cloud-Based Application (e.g., Web App with DB)
Plan Compute, Storage, and Networking
Start Implementation with IaC
Hands-On: Deploy Core Infrastructure
Day 24: Capstone Project – Part 2
Add CI/CD Pipeline and Monitoring
Secure and Optimize the Application
Test End-to-End Functionality
Hands-On: Finalize Deployment
Day 25: Program Wrap-Up
Capstone Project Presentations
Review: Key Cloud Concepts and Skills
Certification and Career Guidance
Industry-Oriented Cloud Computing (Azure/AWS/GCP) –
Hands-on Cloud Platform Experience
DURATION
CAPSTONE PROJECTS
Tools: Azure Portal, AWS Management Console, GCP Console, CLI Tools (Azure CLI, AWS CLI, gcloud), Visual
Code, Git.
Learning Outcomes - By the end of this program, participants will be able to:
1. Deploy and manage cloud resources on Azure, AWS, and GCP.
2. Automate infrastructure using CLI, IaC, and CI/CD tools.
3. Implement scalable, secure, and cost-effective cloud solutions.
4. Leverage advanced services like serverless, containers, and ML.
5. Design and deploy real-world cloud applications.
Industry-Oriented Cloud Computing (Azure/AWS/GCP) –
Hands-on Cloud Platform Experience
40 Sessions | 120 Hours
2
tal, AWS Management Console, GCP Console, CLI Tools (Azure CLI, AWS CLI, gcloud), Visual Studio
Code, Git.
tcomes - By the end of this program, participants will be able to:
anage cloud resources on Azure, AWS, and GCP.
astructure using CLI, IaC, and CI/CD tools.
alable, secure, and cost-effective cloud solutions.
anced services like serverless, containers, and ML.
ploy real-world cloud applications.