Advanced Bicep

Go to class
Write Review

Free Online Course: Advanced Bicep provided by Microsoft Learn is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Learn how to deploy resources to subscription, management group, and tenant scopes within your Bicep code.
    • After completing this module, you'll be able to:

      • Explain resource scopes, including tenant-level, management group-level, and subscription-level resources
      • Deploy resources at specific scopes by using Bicep templates
      • Create Bicep files that you can deploy to multiple scopes
    • Module 2: Learn how to add custom steps to your Azure Resource Manager templates (ARM templates) by using deployment scripts.
    • After completing this module, you'll be able to:

      • Perform custom steps in your ARM templates by using a deployment script
      • Define parameters to make your deployment scripts more reusable
    • Module 3: Learn how to create, publish, and deploy template specs, which enable you to store and reuse templates across your organization.
    • After completing this module, you'll be able to:

      • Create and deploy template specs
      • Add versions to template specs

Syllabus
    • Module 1: Deploy resources to subscriptions, management groups, and tenants by using Bicep
      • Introduction
      • Understand deployment scopes
      • Deploy templates at various scopes
      • Exercise - Deploy a subscription-scoped resource
      • Deploy resources to multiple scopes
      • Exercise - Deploy resources to multiple scopes by using modules
      • Exercise - Deploy resources to a management group
      • Knowledge check
      • Summary
    • Module 2: Extend ARM templates by using deployment scripts
      • Introduction
      • What are deployment scripts?
      • Exercise - Add a deployment script to an ARM template
      • Parameterize deployment scripts
      • Exercise - Add parameters to deployment scripts
      • Knowledge check
      • Summary
    • Module 3: Publish libraries of reusable infrastructure code by using template specs
      • Introduction
      • Understand template specs
      • Create and publish a template spec
      • Deploy a template spec
      • Exercise - Create and deploy a template spec
      • Manage a template spec
      • Exercise - Update and version a template spec
      • Knowledge check
      • Summary