
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.
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.
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.
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!