- Host a public website directly from Azure Blob Storage without managing servers.
Upon completion of this module, you'll be able to:
Create a storage account and enable static website hosting
Upload HTML content and verify the public endpoint
Update the site content and confirm the change is live
Clean up all resources to avoid charges
- Apply resource tags for organization and resource locks to prevent accidental changes.
Upon completion of this module, you'll be able to:
Create resources and apply tags for organization and cost tracking
Apply a delete lock to prevent accidental resource removal
Test that the lock blocks deletion and then remove the lock
Clean up all resources to avoid charges
- Create and test an HTTP-triggered Azure Function as a lightweight website endpoint.
Upon completion of this module, you'll be able to:
Create a Function App in a consumption plan
Create an HTTP-triggered function from a portal template
Test endpoint behavior and execution logs
Clean up all resources to avoid charges
- Configure a basic identity and RBAC onboarding flow for a new team member.
Upon completion of this module, you'll be able to:
Create a user and security group in Microsoft Entra ID
Assign group-based Azure RBAC at resource group scope
Validate expected access at the correct scope
Clean up users, roles, and resources to avoid leftovers
- Use Azure Storage, stored access policies, and SAS to share files securely with time-limited access.
Upon completion of this module, you'll be able to:
Create blob storage for partner file exchange
Create stored access policies and generate policy-based SAS links
Validate that SAS enables access while anonymous access stays blocked
Revoke SAS access instantly by deleting a stored access policy
Configure lifecycle management rules to auto-delete shared files
Clean up storage resources to avoid charges
- Apply basic cost governance with tags, budget alerts, and policy constraints.
Upon completion of this module, you'll be able to:
Apply consistent resource tags for cost tracking
Create budget alerts for early spend visibility
Assign and test a policy control for resource compliance
Clean up resources and governance artifacts after validation
- Set up proactive monitoring with Service Health alerts and Activity Log alerts without paid compute resources.
Upon completion of this module, you'll be able to:
Create an action group with email notifications
Create a Service Health alert for platform incidents and maintenance
Create an Activity Log alert for resource deletion events
Clean up all resources to avoid charges
- Create, query, tag, and clean up Azure resources using Cloud Shell and Azure CLI commands.
Upon completion of this module, you'll be able to:
Open Cloud Shell and navigate the Bash environment
Create and list Azure resources using CLI commands
Tag and query resources with filters and output formatting
Clean up all resources to avoid charges
Python, Prompt Engineering, Data Science — Build the Skills Employers Want Now
Master AI and Machine Learning: From Neural Networks to Applications
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Syllabus
- Guided project: Deploy a static website with Azure Blob Storage
- Introduction
- Exercise - Create storage account and enable hosting
- Exercise - Upload and verify site content
- Exercise - Update the site content
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided project: Organize and protect resources with tags and locks
- Introduction
- Exercise - Create resources and apply tags
- Exercise - Apply resource locks
- Exercise - Test lock enforcement
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided Project: Build a simple website endpoint with Azure Functions
- Introduction
- Exercise - Create the function app
- Exercise - Create an HTTP-trigger function
- Exercise - Test endpoint and review logs
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided Project: Set up new employee access (Entra ID and RBAC)
- Introduction
- Exercise - Create user and group
- Exercise - Assign RBAC role at scope
- Exercise - Verify least-privilege model
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided project: Share files securely
- Introduction
- Exercise - Create storage and upload file
- Exercise - Create an access policy and generate a SAS link
- Exercise - Test partner access behavior
- Exercise - Revoke partner access
- Exercise - Configure lifecycle management
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided project: Set up cost guardrails in Azure
- Introduction
- Exercise - Apply cost-tracking tags
- Exercise - Create budget and alerts
- Exercise - Assign and test an Azure Policy
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided project: Monitor Azure with Service Health and Activity Log alerts
- Introduction
- Exercise - Create an action group
- Exercise - Create a Service Health alert
- Exercise - Create an Activity Log alert
- Validate success
- Clean up resources
- Knowledge check
- Summary
- Guided project: Manage Azure resources with Cloud Shell and the Azure CLI
- Introduction
- Exercise - Open Cloud Shell and explore the environment
- Exercise - Create and list resources with CLI commands
- Exercise - Tag, query, and clean up resources
- Validate success
- Clean up resources
- Knowledge check
- Summary