๐Ÿ”ท

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

  • Load Balancers
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

  • Azure CI/CD
21
Orchestration

AKS

  • AKS Overview and Deployment
22
Infrastructure as Code

Terraform with Azure

  • Terraform with Azure