Library chevron_right

Learn Infra as Code with Azure Bicep

Contents
About

Course Contents

  • Section 1: Deploying Resources into Azure
    • 1 Introduction
      01:41
    • 2 Different options to deploy to Azure
      00:42
    • 3 Deploy resources using Azure portal
      07:21
    • 4 Deploy resources using Azure CLI
      07:11
    • 5 Deploy resources using ARM templates
      09:36
    • 6 Deploy resources using Bicep
      06:08
  • Section 2: Deploying Azure Container Apps using Bicep
    • 7 Introduction to Bicep module for Container Apps
      03:23
    • 8 [Demo] Running Bicep template
      02:58
  • Section 3: Convert ARM templates into Bicep
    • 9 Decompile ARM template into Bicep
      08:18
  • Section 4: Landing Zone implementation for Container Apps
    • 10 Introduction to Container Apps Landing Zone
      07:01
    • 11 Explaining Landing Zone implementation with Bicep
      10:29
    • 12 [Demo] Deploying Landing Zone with Bicep
      04:28
  • Section 5: DevOps for Azure Bicep with Azure DevOps
    • 13 Deploy Bicep using Azure DevOps Pipelines
      07:45
    • 14 Multistage Bicep template deployment
      07:21
  • Section 6: DevOps for Azure Bicep with Github Actions
    • 15 Github Actions for Bicep - single job
      10:15
    • 16 Github Actions for Bicep - multiple jobs
      12:33
  • Section 7: About the author

Learn Infra as Code with Azure Bicep

All you need to know to be successful with Cloud Automation and Cloud DevOps.

1h 47m 10s
English
October 26, 2024
Houssem
4609994

Authored by a Cloud and DevOps engineer, this course will walk you from zero to hero. It explains the concepts related to Infra as Code. It focuses on Azure Cloud platform with all the ecosystem around. The course starts with simple tasks like creating a simple Bicep template, compiling a an ARM JSON template into Bicep and vice versa. Then it evolves to create more advanced templates using variables, different environments (Dev/Test/Prod) until creating modules and registries. It also shows how to automate the deployment of these templates using DevOps pipelines in both Azure DevOps and Github Actions. The author shares his experience working on these kind of deployments every day. At the end of the course, he makes a comparison between Bicep and other OSS famous tools like Terraform.
If you are beginner and willing to learn cloud deployment automation with Azure, then this course is for you. And if you have some experience, then check the course content videos, chances are high you will discover some new tools or concepts.

All the scripts, templates and application code used in this course are available on a public Github repository. They are being updated regularly by the author. So you can fork/clone it and make it yours.