Advanced Diploma In Cloud Computing
Eligibility: Final-year students, freshers from B.Tech, BSc, MCA, BCA
Duration: 4 Months
Job Roles:
- Cloud Support Engineer
- Junior Cloud Admin
- DevOps Intern
- Associate Cloud Engineer
- Networking fundamentals, OSI & TCP/IP models
- IP addressing, subnetting, and network devices
- ACLs, NAT, VLANs, and routing
- Network protocols and security practices
- OSI & TCP/IP Models
- OSI Model – 7 Layers Explained with Examples
- TCP/IP Model & Comparison with OSI
- Importance in Cybersecurity (Layer-wise attacks)
- IP Addressing & Subnetting
- IP Address Concepts (IPv4/IPv6)
- Public vs Private vs Reserved IPs
- Classless IP Addressing (CIDR)
- Subnet Masks & Calculations
- Subnetting of Class A, B, C
- Network Devices
- Hub, Switch, Router, Modem, Access Point
- Managed vs Unmanaged Switches
- Basic Network Design using Devices
- Network Security Basics
- Securing Switches and Routers
- Network Protocols: HTTP, HTTPS, DNS, FTP, SMTP, Telnet, SSH
- Role of ACLs (Access Control Lists) in Firewalls and Routers
- Standard (Basic) ACLs
- Extended (Advanced) ACLs
- NAT (Network Address Translation)
- Why NAT is used
- Static NAT, Dynamic NAT, PAT (Port Address Translation)
- NAT in Home vs Enterprise Networks
- VLANs & Routing
- VLANs and their Use in Segmentation
- Access and Trunk Ports
- Router Configuration Basics
- Static and Dynamic Routing Overview (RIP, OSPF – Concept Only)
- AWS Overview
- History and Evolution of AWS
- Overview of AWS Products and Services
- AWS key vocabulary and concept
- Designing Highly Available, Cost-efficient, Fault-tolerant, Scalable Systems
- How to design Cloud Services
- Planning and Designing
- Monitoring and Logging
- Hybrid IT architectures
- Identity Access Management (IAM)
- Identity and Access Management (IAM)
- IAM Overview and Policies
- IAM Users, Groups, and Roles
- IAM Best Practices
- Amazon Virtual Private Cloud (VPC)
- Amazon Virtual Private Cloud (VPC)
- Amazon VPC and Subnets
- Networking
- Using Security Groups and Network ACLs
- Amazon VPC Best Practices and Costs
- Elastic Compute Cloud (EC2)
- EC2 Overview
- Amazon Machine Images(AMI)
- AMI creation
- Security groups
- Key pairs
- Assigning elastic IP address
- Elastic IP v/s Public IP
- Bootstrap Scripts
- Overview of Amazon EBS
- EBS Volume intro
- EBS vs Instance Store
- Upgrading EBS volume
- Management Tools
- CloudTrail
- CloudWatch
- CloudFormation
- Trusted Advisor
- Elastic Compute Cloud (EC2)
- Amazon Simple Storage Service (S3)
- Amazon Simple Storage Service (S3)
- S3 Overview and Buckets
- Version Control and Lifecycle Management
- S3 Uploading & Downloading
- S3 durability & redundancy
- CloudFront and CDNs
- Security and Encryption
- Amazon Import - Export Snowball
- Cross region replication
- S3 Best Practices and Costs
- Amazon Route
- Amazon Route
- Amazon Route 53 Concepts
- Creating Zones
- Understanding Routing Policies
- Simple routing policy
- Failover routing policy
- Geolocation routing policy
- Latency routing policy
- Multivalue answer routing policy
- Weighted routing policy
- Amazon Route 53 Best Practices and Costs
- Databases
- Amazon Relational Database Service (RDS)
- AMI Databases
- Amazon DynamoDB
- Amazon Redshift
- Amazon ElastiCache
- Amazon Aurora
- AWS Database Migration Services (DMS)
- Database Best Practices and Costs
- Application Services
- Application Services
- Simple Email Service
- Simple Queue Service
- Simple Notification Service
- Amazon SWF
- AWS Application Services
- Amazon Elastic Transcoder
- Amazon Workspaces
- Application Services Best Practices and Costs
- Security Practices for optimum Cloud Deployment
- Security Practices for Optimum Cloud Deployment
- AWS Responsibilities and Security Attributes
- AWS CloudFormation and Design patterns
- Disaster Recovery
- Disaster Recovery
- Overview and Products for Disaster Recovery
- Troubleshooting
- Troubleshooting EC2 instances
- Troubleshooting using CloudWatch
- Troubleshooting using ELB
- Troubleshooting and Support
- AWS Capstone Project
- Project: “My Portfolio App” (EC2 + S3 + RDS + VPC)
- Deploy a 3-tier web application using EC2, RDS, and S3
- Azure Basics – Core Services
- Introduction to Azure Portal, Azure CLI, and PowerShell
- Overview of Azure Resource Manager (ARM)
- Virtual Machines in Azure
- Storage Accounts: Blob, File, and Disk storage
- Azure Networking Basics
- Azure Networking and Security
- Virtual Networks (VNet) and Subnets
- Network Security Groups (NSG) and Azure Firewall
- Introduction to VPN and ExpressRoute
- Identity and Access Management in Azure
- Azure Active Directory (Azure AD)
- Azure Compute and Monitoring
- Azure Compute Services: Virtual Machines, Azure App Services, Azure Kubernetes Service (AKS)
- Introduction to Azure Functions and Azure Logic Apps
- Monitoring and Diagnostics in Azure
- Azure Monitor and Azure Alerts
- Azure Storage and Databases
- Storage Options: Blob, Disk, File, Queue, and Table Storage
- Azure SQL Database
- Azure Cosmos DB
- Backup and Restore in Azure
- Introduction to Azure Data Factory
- Introduction to Azure Governance and Cost Management
- Azure Cost Management and Pricing Calculator
- Resource Groups and Tags
- Azure Policy and Blueprints
- Introduction to Azure DevOps
- Azure Capstone Project
- Deploy a web application, use Azure services to host the application, store data, and provide scalability.
- Implement security measures, monitoring, and cost management.
- Overview of Google Cloud Platform
- Introduction to GCP
- GCP Services Overview (Compute, Storage, Networking, Big Data, AI, etc.)
- GCP Global Infrastructure
- GCP Regions and Zones
- Google Cloud Console & Command Line Interface (CLI)
- Creating a GCP Account
- Navigating Google Cloud Console
- Introduction to Google Cloud Shell
- GCP CLI (gcloud command)
- Core GCP Services
- Compute Engine:
- Virtual Machines
- Instance types, creation, and management
- Google Kubernetes Engine (GKE):
- Introduction to Containers and Kubernetes
- Creating and managing GKE clusters
- App Engine:
- Platform as a Service (PaaS) Overview
- Deploying apps on App Engine
- Cloud Functions:
- Serverless computing overview
- Building serverless applications
- Storage & Databases
- Cloud Storage:
- Buckets, Objects, and Permissions
- Managing data in Cloud Storage
- Cloud SQL:
- Managed SQL databases (MySQL, PostgreSQL)
- Connecting applications to Cloud SQL
- BigQuery:
- Introduction to BigQuery
- Querying large datasets
- Cloud Datastore/Firestore:
- NoSQL database options in GCP
- Networking in GCP
- VPC (Virtual Private Cloud):
- VPC Overview, Subnets, Routes
- Cloud Load Balancing:
- Types of Load Balancers in GCP
- Cloud DNS:
- DNS management on GCP
- Cloud CDN:
- Content Delivery Network in GCP
- Identity & Security
- Identity and Access Management (IAM):
- Managing Users and Permissions
- Service Accounts and API Keys
- Encryption in GCP:
- At-rest and In-transit encryption
- Google Cloud Security Best Practices
- Monitoring and Logging
- Cloud Monitoring (formerly Stackdriver):
- Setting up monitoring for GCP resources
- Dashboards and Alerts
- Cloud Logging:
- Logging service overview
- Accessing logs and setting log-based alerts
- Cost Management
- GCP Pricing and Billing:
- Understanding the GCP Pricing Model
- Cost Estimator and Budgeting
- Billing Reports and Cost Alerts
- DevOps Tools Overview
- CI/CD Concepts
- GitHub Actions
- Docker Basics
- Hands-on: Dockerize a simple Node/Java app
- CI/CD Basics
- Git, GitHub Actions
- Jenkins vs GitLab CI vs Azure Pipelines vs AWS CodePipeline
- Docker + Kubernetes
- Docker Basics, Images, Containers
- Kubernetes Architecture, YAML, Services
- EKS / AKS / GKE Basics
- Infrastructure as Code
- Terraform Basics: Providers, Resources, State
- Multi-cloud Terraform deployment
- DevOps Capstone Project
- Use Terraform to spin up cloud infra on AWS and Azure
Career Launch & Final Capstone Project:
- Guided project tracks
- 1. Serverless Website Hosting (AWS)
- 2. E-commerce WebApp (Azure + SQL + App Service)
- 3. Event-driven Messaging App (GCP Pub/Sub + Cloud Run)