๐ท
Microsoft Azure
Azure Syllabus
Free Python + Linux for Multi-Cloud DevOps Students
New Batch Starting Soon!
Free Python + Linux for Multi-Cloud DevOps Students
New Batch Starting Soon!
๐ท
Microsoft Azure Syllabus
Azure with DevOps Integration
1
Cloud Fundamentals
Introduction to Cloud Computing
- Why Cloud Computing?
- Benefits of Cloud Computing
- Types of Cloud Computing
- Cloud Service Models
- Scaling in Cloud Computing
- Cloud Computing Issues
- Security in the Cloud
- Cloud Costing Models
2
Cloud Fundamentals
Virtualization
- What is Virtualization?
- Virtualization and Cloud Computing
- Types of Virtualizations
- Virtualization Terminologies
- Hypervisor Concepts
- Benefits
- Vendors
3
Linux Basics
Linux
- All-Important Linux Commands
- The Linux Filesystem
- File Permissions
- Process Management
- User Account Management
- Software Management
- Networking in Linux
4
Compute Services
Azure VM
- Overview
- Instance Launch (Windows and Linux OS)
5
Compute Services
Azure VM Instance Management
- Instance Types
- Key Pair Management
- Security Groups & Firewalls
- Storage and Snapshots
- User Data and Metadata
6
Compute Services
Azure Load Balancer
7
Compute Services
Billing and Monitoring
- Billing and Monitoring
- Alarms
8
Compute Services
Azure Auto Scaling
- Auto Scaling
- Scaling Types and Policies
- Azure Auto-Scaling
9
Storage Services
Azure Managed Disks/File Share
- EBS Equivalent (Managed Disks)
- EFS Equivalent (File Share)
10
Networking
VNET
- Networking Basics
- Public IPs & Private IPs
- CIDR Range
- Subnet Calculations
- Creating Custom VNETs and Custom Subnets
11
Networking
VNET Controls
- Network Security Groups (ACL Equivalent)
- Route Tables & Gateways
12
Object Storage
Blob Storage
- What is Blob Storage?
- Storage Classes (Tiers)
- Versioning
- Blob Container ACL and Permissions
13
Object Storage
Blob Advanced
- Data Partition
- Data Copying and Moving
- Cross-Region/Same-Region Replication
- Lifecycle Management
- Security & Encryption
- Key Vault (KMS Equivalent)
- Static Web Hosting with Blob Storage
- Events Configuration on Blob Containers
14
Object Storage
Blob Access
- Enabling Cross-Account Access for Blob
15
Identity & Access
Azure AD/Entra ID
- Root Account vs. User
- Multi-Factor Authentication for Users
- Password Policies
- Keys Configuration and Access Approaches
- User, Groups, and Role Concepts
- Creating Managed Policies
- Auditing User Activity
16
Databases
Azure SQL Database
- Launching Instances
- Difference Between DB on VM and Managed Azure SQL
- Proxy Configuration Process
- Azure Cache for Redis (ElastiCache Equivalent)
17
Databases
Azure SQL Operations
- Connection Process from Azure SQL to VM
- Connection Process from Azure SQL to Local Machine Using Workbench
- Creating DB and Tables, Running Queries
- Configuring Read Replicas with Masters and Accessing Tables
18
Serverless
Azure App Service/Functions
- Overview of Azure App Services
- Configuration with Different Services
- Creation and Automation Using Azure Functions
- General Configuration and Environment Setup
- Layers Equivalent and Importance
19
Serverless
Azure App Service Integrations
- Limitations
- Azure Functions to Azure SQL Connection
- Azure Functions to Cosmos DB and API Management Connection
20
CI/CD Pipelines
Azure DevOps
21
Orchestration
AKS
- AKS Overview and Deployment
22
Infrastructure as Code
Terraform with Azure