- What is cloud ?
- What is the difference between public, private and hybrid cloud ?
- What is cloud computing ?
- Vocabulary
- Virtualization
- Virtual Machine
- API
- Regions
- Avalaibility Zones
- Scalability
- Elasticity
- Agility
- High Availability
- Fault Tolerance
- Disaster Recovery
- Load Balancing
- Creating an Account with Azure
- Exploring Regions and Availability Zones in Azure
- IaaS vs PaaS vs SaaS models in Azure
- Resources in Azure
- Resource Groups in Azure
- Azure Resource Manager Overview
- Virtualization recap
- Create a Virtual Machine in Azure
- Connect to the Virtual Machine
- Deploy your first application on an Azure VM
- Virtual Machine ScaleSets for Autoscaling
- Overview of Azure Networking (Real World Example)
- Virtual Network
- Subnets, CIDR
- Routes and Route Tables
- Network Security Groups(NSGs)
- Application Security Groups(ASGs)
- Azure App Gateway & WAF
- Azure Load Balancer
- Azure DNS
- Azure Firewall
- Virtual Network Peering and VNet Gateway
- VPN Gateway
- Practical Hands on video that explains
- How to set up the networking
- How to deploy the applcition on Azure VMs with Networking and use bastion.
- Overview of the setup and troubleshooting.
- Interview Questions on the topics covered till Day 6
- Cloud computing concepts
- Azure Basics
- Azure Networking
- Types of Azure Storage Services
- Use Cases
- Azure CLI Deep Dive
- Using Azure CLI to create resources on Azure
- Usecases and multiple references
- Azure Resource Manager and Azure Templates Deep Dive
- Comparison with Bicep
- Comparison with Azure CLI
- Comparison with Terraform
- Authentication Services in Azure
- Identity Access Management (IAM)
- Implementing RBAC
- Best Practices for RBAC
- Overview of Azure DevOps
- Introduction to the Azure DevOps services
- Setting Up Projects and Repositories
-
Implementing Continuous Integration (CI)
-
A front-end web app in Python which lets you vote between two options
-
A Redis which collects new votes
-
A .NET worker which consumes votes and stores them
-
A Postgres database backed by a Docker volume
-
A Node.js web app which shows the results of the voting in real time
![Screenshot 2024-02-09 at 5 20 01 PM](https://private-user-images.githubusercontent.com/43399466/303641413-ad4dbb37-82f4-4663-9bcb-e919f0bb101b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM4ODQ0MDQsIm5iZiI6MTcyMzg4NDEwNCwicGF0aCI6Ii80MzM5OTQ2Ni8zMDM2NDE0MTMtYWQ0ZGJiMzctODJmNC00NjYzLTliY2ItZTkxOWYwYmIxMDFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE3VDA4NDE0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcyMGI4ZDhjNzExZjFiYzhmMDI1ZDUxYjNiOWY0Y2ZmZTdiOTg0NGIxMmZhMjg5NzFlODdmMjkwOWQyM2QxMzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Yb6guneSeD4fpogIBEW7-BJKZ2czG53068AGlSDU1aw)
- Implementing Continuous Deployment (CD)
- Using AKS for CD
- Creating AKS cluster on Azure
- Configuring Virtual Machine Scale Sets as Node pools in AKS
- Hands on sessions on AKS
- End to End CI/CD Demonstration
- AKS Deep Dive
- Understanding AKS vs Self managed Kubernetes clusters
Day 17: Deploying a Three Tier architecture E-commerce (8 Services, 2 Databases) on AKS - (PROJECT 4)
- Understand what is three tier architecuture
- How different services connect to each other in three tier architecture
- How to create Dockerfiles for each service ?
- How to create Deployment, Service and Ingress
- How does Ingress controller work ?
- Expose the three tier application to end users.
- Beginner level Azure DevOps Interview Q&A
- Advanced level Azure DevOps Interview Q&A
- Monitoring Overview
- Setting Up Monitoring in Azure
- Secrets Management with Key Vault
- Security Best Practices
- PROJECT - Integrate Azure Keyvault with Secrets Store CSI Driver
- Understanding Azure Serverless Services
- Going Serverless with Azure
- Create Azure Functions that are triggered by Azure Blob creation
- How to connect Azure with Terraform
- How to create resources on Azure with Terraform
- State file management of Terraform in Azure
- Best Practices
- How to create an impressive resume on Azure DevOps
- How to add projects to the Resume
- Review of Key Concepts
- Interviews Questions and Practice Sessions