Microsoft Azure Developer Portal

Azure reference site for developers

Quick Links

Certification Paths

Visual Studio + Azure Web Development

Compute

App Service, Functions, AKS, Container Apps, VMs

Data

Azure SQL, Cosmos DB, Storage, Fabric, Synapse

Networking

VNet, Front Door, VPN Gateway, App Gateway

Security

Entra ID, Key Vault, Defender, Sentinel

DevOps

Azure DevOps, GitHub Actions, Bicep, Terraform

AI

Azure OpenAI, AI Foundry, Cognitive Services

Bicep Example

resource storage 'Microsoft.Storage/storageAccounts@2023-05-01' = {
 name: 'devstorage001'
 location: resourceGroup().location
 sku:{name:'Standard_LRS'}
 kind:'StorageV2'
}

Terraform Example

resource "azurerm_resource_group" "rg" {
 name="rg-dev"
 location="Australia East"
}
resource "azurerm_storage_account" "sa" {
 name="devstorage001"
 resource_group_name=azurerm_resource_group.rg.name
 location=azurerm_resource_group.rg.location
 account_tier="Standard"
 account_replication_type="LRS"
}

Azure DevOps Pipeline

trigger:
- main
pool:
 vmImage: ubuntu-latest
steps:
- task: UseDotNet@2
  inputs:
   packageType: sdk
   version: 8.0.x
- script: dotnet restore
- script: dotnet build --configuration Release
- script: dotnet test

Azure Web App Deployment Pipeline

- task: AzureWebApp@1
  inputs:
    azureSubscription: 'MyConnection'
    appName: 'my-web-app'

Architecture Guidance