- All
- Favorite
- Popular
- Most rated

Build your first Bicep deployment workflow by using GitHub Actions
In this module, you'll create an automated workflow in GitHub Actions that securely deploys resources to Azure from Bicep code. You'll also learn to configure your workflow to run on a schedule or when your configuration changes.

Test your Bicep code by using GitHub Actions
Validate and test your Bicep code in your deployment workflow. You'll use linting, preflight validation, and the what-if operation to validate your Azure changes before you deploy, and you'll test your resources after each deployment.

Publish reusable Bicep code by using Azure Pipelines
Publish Azure template specs and Bicep modules by using a deployment pipeline. Automatically validate and add versioning to your reusable Bicep code.

Facilitate communication and collaboration
Learn how DevOps capabilities such as continuous planning and continuous collaboration help you communicate deployment and release information with business stakeholders.

Manage end-to-end deployment scenarios by using Bicep and GitHub Actions
Create a unified workflow to deploy your entire environment. You'll add build jobs to your workflow, and use workflow artifacts and Bicep outputs to publish applications, databases, and blobs.

Manage multiple environments by using Bicep and GitHub Actions
Deploy your Bicep code to multiple environments to improve the quality of your deployments. Use reusable workflows to reduce code duplication, and set parameter values for each environment.

Publish reusable Bicep code by using GitHub Actions
Publish Azure template specs and Bicep modules by using a deployment workflow. Automatically validate and add versioning to your reusable Bicep code.

Migrate your CI/CD pipelines to GitHub with GitHub Actions Importer
Learn about GitHub Actions Importer and how it can help facilitate migrations from your current CI/CD tool to GitHub Actions.

Control and govern your Azure environment by deploying your infrastructure as code
Plan how to harden and help secure your Azure environment, along with the controls to apply to your configuration changes and deployments. Require your infrastructure be defined as code, and protect your environment against manual changes.

Manage multiple environments by using Bicep and Azure Pipelines
Deploy your Bicep code to multiple environments to improve the quality of your deployments. Use pipeline templates to reduce code duplication, and set parameter values for each environment.

Develop an instrumentation strategy
Learn how logging, telemetry, and monitoring give you full visibility into what's happening in your environment.

Develop a security and compliance plan
Build strategies around security and compliance that enable you to authenticate and authorize your users, handle sensitive information, and enforce proper governance.

Test your Bicep code by using Azure Pipelines
Validate and test your Bicep code in your deployment pipeline. You'll use linting, preflight validation, and the what-if operation to validate your Azure changes before you deploy, and you'll test your resources after each deployment.

Build community-driven software projects on GitHub
Whether you manage enterprise or open-source software projects, learn how GitHub enables you to build communities that foster communication and collaboration while reinforcing recommended guidelines, codes of conduct, and security best practices.

Define and implement continuous integration
Create automated pipelines that continuously build, test, package, and deploy your applications.

Automate Azure infrastructure change reviews by using Bicep and GitHub
Add checks to pull requests that run automatically during your code reviews. Run the Bicep linter on your code, and deploy the resources to a temporary environment to enable further automated and manual testing.

Manage end-to-end deployment scenarios by using Bicep and Azure Pipelines
Create a unified pipeline to deploy your entire environment. You add a build stage to your pipeline, and use pipeline artifacts and Bicep outputs to publish applications, databases, and blobs.

Deploy cloud-native apps using Azure Container Apps
Develop the skills necessary to configure a secure deployment solution for cloud-native apps. Learn how to build, deploy, scale, and manage containerized cloud-native apps using Azure Container Apps, Azure Container Registry, and Azure Pipelines.

Guided project – Deploy and manage a container app using Azure Container Apps
This module guides learners through the end-to-end process of building, deploying, and managing containerized applications using Azure Container Apps, Azure Container Registry, Azure Pipelines, and other tools and resources.

Build your first Bicep deployment pipeline by using Azure Pipelines
Create an automated pipeline in Azure Pipelines that securely deploys resources to Azure from Bicep code. Configure your pipeline to run on a schedule or when your configuration changes.

Operate and maintain Azure Stack HCI
This learning path explains how to manage Azure Stack HCI clusters, integrate Microsoft Azure services with Azure Stack HCI, manage Azure Stack HCI VM workloads, and manage Azure Kubernetes Service on Azure Stack HCI.

Migrate Azure resources and JSON ARM templates to use Bicep
Export and convert your Azure resources to Bicep files, and migrate your JSON Azure Resource Manager templates (ARM templates) to Bicep. Refactor your Bicep files to follow best practices. Test your Bicep files and deploy them to production.

Manage Azure Stack HCI clusters
This module covers the most common Microsoft Azure Stack HCI management and maintenance tasks that will help you improve the resiliency, stability, and performance of your existing IT infrastructure.

Develop a Site Reliability Engineering (SRE) strategy
Learn how Site Reliability Engineering enables you to sustainably achieve the appropriate level of reliability in your systems, services, and products.
In-Depth Exploration of Microsoft Learn
Microsoft Learn is an innovative online educational platform developed by Microsoft, designed to offer a wide range of free, interactive learning opportunities. It caters to individuals looking to enhance their knowledge and skills across various technological fields such as cloud computing, artificial intelligence, data science, and software development. Since its launch, Microsoft Learn has become a crucial resource for professionals aiming to stay ahead in the technology sector.Origins and Evolution of Microsoft Learn
Launched with the mission to make high-quality education accessible to everyone, Microsoft Learn initially focused on Microsoft’s core technologies, including Azure and Microsoft 365. Over time, the platform has broadened its scope to cover a wide array of topics, reflecting the ever-evolving tech landscape and diverse learner needs. This evolution has established Microsoft Learn as a central hub for tech education.Impact on Online Education
Microsoft Learn has transformed online education by integrating interactive and hands-on learning experiences. The platform’s key contributions include:- Hands-On Learning: Provides practical scenarios to apply knowledge.
- Interactive Elements: Includes labs, quizzes, and exercises that engage users actively.
- Personalized Learning Paths: Tailors educational experiences to individual goals and interests.
Key Features and Advantages
Microsoft Learn offers several notable features:- Free Access to Learning Resources: Enjoy comprehensive educational content without any cost, making high-quality learning accessible to all.
- Interactive Learning Experience: Engage with hands-on labs, quizzes, and real-world scenarios to apply and retain knowledge effectively.
- Extensive Course Catalog: Explore a wide range of courses in cloud computing, artificial intelligence, data science, and more.
- Personalized Learning Paths: Follow guided paths tailored to your career goals and interests for a customized learning journey.
- Certification Preparation: Access resources and practice tests to help prepare for Microsoft certification exams and enhance your professional credentials.
- Practical Application: Build confidence and proficiency through practical exercises that simulate real-world challenges.
- Integration with Microsoft Ecosystem: Utilize the latest tools and technologies within Microsoft’s ecosystem to stay updated with industry trends.
- Continuous Learning Support: Benefit from regularly updated content that reflects the latest advancements in technology.