
Explore infrastructure as code on Azure, covering arm templates, Azure Bicep, Terraform, and Pulumi, with hands-on deployment and comparison to choose the best tool.
Explore how infrastructure as code enables automated, consistent cloud provisioning on azure, comparing declarative and imperative approaches, and outlining tools like ARM templates, Terraform, and Pulumi.
Explore concrete use cases of infrastructure as code on Azure, deploying virtual machines with ARM templates and Pulumi, provisioning AKS, app services, SQL databases, and networks with Terraform.
Explore arm templates to deploy azure storage accounts and infrastructure using json schema, parameters, variables, resources, and outputs via cli, portal, or vscode.
Compare incremental and complete deployment modes in Azure Resource Manager templates: incremental adds resources without touching existing ones, while complete replaces resources to match the template.
Explore nested and linked templates in Azure arm deployments to reuse code, deploy across scopes and resource groups, and manage complexity with master templates and remote template references.
Explore Azure resource manager templates with user defined functions and conditional deployment. Use depends on to order resource deployment and copy section to deploy multiple instances via resourcegroup() and location.
Deploy a WordPress blog infrastructure on Azure using a single ARM template that provisions storage, networking, and a virtual machine.
Use linked arm templates to modularize storage, network, and vm resources in Azure, passing parameters via a main template and parameter file, with outputs and dependsOn for deployment via cli.
Discover Azure Bicep, a declarative language that compiles to ARM templates, and learn to define parameters, variables, and resources for Azure deployments using playgrounds and common tooling.
Explore Terraform, an open-source infrastructure as code tool, to define infrastructure with a declarative language. Manage providers AWS and Google Cloud and organize code with variables, resources, and modules.
Discover how terraform state is stored with remote backends and state locking on Azure storage accounts, and master the terraform lifecycle from init to plan, apply, and destroy.
Shows how to deploy Azure resources with Terraform end-to-end, from az login to init, plan, and apply, creating a resource group and storage account with a random name.
Demonstrate deploying an Azure infrastructure with Terraform by creating a resource group and storage account, configuring a backend, defining variables, and provisioning network components and a virtual machine.
Explore Pulumi, an open source IaC tool that builds, deploys, and manages cloud infrastructure with familiar languages across VMs, containers, k8s, and serverless, using a declarative infrastructure as code approach.
Demonstrates deploying Azure infrastructure with Pulumi in C#, defining project and stacks, configuring variables, and creating a resource group, virtual network, public IP, network interface, VM, then Pulumi up.
Master infrastructure as code concepts with Azure technologies, compare ARM templates, Azure Bicep, Terraform, and Pulumi, and decide the best multicloud or Azure resource provider solution.
Infrastructure as Code (IaC) automates the provisioning of infrastructure, enabling your organization to develop, deploy, and scale cloud applications with greater speed, less risk, and reduced cost using code. It is essential for cloud engineers to master IaC in order to stay competitive in today's market.
In this course you are going to learn in a concise and practical way:
What is IaC and which solutions we can find on the market
Which solutions to use with Azure
How to create and deploy ARM templates
Introduction to Microsoft's new technology called Azure Bicep
Learn about the swiss knife of IaC: Terraform
Discover the future of IaC by deploying azure infrastructure with your favorite programming languages such as C# or python using Pulumi
You will get detailed video explanations and demos, links to documentation and exclusive code examples for each technology!