Description
Syllabus:
Day 1: Introduction to Cloud Computing
- Overview of cloud computing: SaaS, PaaS, IaaS
- Comparative analysis: AWS, Azure, GCP
- Setting up free-tier accounts on AWS, Azure, and GCP
- Introduction to cloud service models and global infrastructure
Day 2: AWS Fundamentals
- AWS Management Console Overview
- EC2: Launching and managing instances
- S3: Object storage fundamentals and lifecycle management
- IAM: Identity and Access Management
- Hands-on Lab: Deploy a static website using S3
Day 3: Azure Fundamentals
- Azure Portal and Resource Groups
- Azure Virtual Machines (VMs)
- Azure Blob Storage
- Azure Active Directory (Azure AD)
- Hands-on Lab: Create a virtual machine and secure it with Azure AD
Day 4: Google Cloud Fundamentals
- GCP Console Overview
- Compute Engine: VM instances
- Google Cloud Storage
- Cloud Identity and Access Management (IAM)
- Hands-on Lab: Deploy a web application on a GCP VM
Day 5: Networking Basics Across Clouds
- AWS VPC: Subnets, routing tables, and security groups
- Azure Virtual Network (VNet)
- GCP VPC Network
- Hands-on Lab: Set up secure networking for a multi-cloud application
Day 6: Database Services
- AWS RDS: Setting up relational databases
- Azure SQL Database
- Google Cloud SQL
- Hands-on Lab: Create and connect to a cloud-based database
Day 7: Security and Identity Management
- AWS Security Groups and Policies
- Azure Security Center and Key Vault
- GCP Cloud Security Command Center
- Hands-on Lab: Implement multi-factor authentication and role-based access control
Day 8: Serverless and Application Services
- AWS Lambda and API Gateway
- Azure Functions
- Google Cloud Functions
- Hands-on Lab: Build and deploy a serverless application
Day 9: Monitoring, Logging, and Cost Optimization
- AWS CloudWatch and Trusted Advisor
- Azure Monitor and Cost Management
- GCP Operations Suite (formerly Stackdriver)
- Hands-on Lab: Analyze and optimize the cost of cloud resources
Day 10: Capstone Project
- Project Brief: Build a multi-cloud application
- Requirements: Utilize compute, storage, database, and networking services across AWS, Azure, and GCP
- Presentation and Feedback Session