Terraform with Azure

Cloud & DevOps cloudinfrastructure-as-codeterraformprovisioningazure

Practical three-day Terraform course focused on Azure infrastructure: HCL fundamentals, variable types and data structures, Azure networking (VNets, NSGs), virtual machines, storage accounts, databases, DNS, scaling, Terraform modules, remote state, and CI/CD integration.

Upcoming sessions

No upcoming sessions are scheduled yet.

FOUNDATIONSTerraform Overview3FOUNDATIONSHCL Introduction3HCLVariable Types & DataStructures4AZURE NETWORKINGAzure Networking withTerraform3AZURE COMPUTEAzure Virtual Machines3AZURE NETWORKINGAzure Network SecurityGroups2OBSERVABILITYMonitoring with AzureMonitor2AZURE COMPUTEScaling2AZURE DATAStorage Accounts &Databases3AZURE NETWORKINGDNS Management withAzure DNS2MODULESModules2OPERATIONSOperations & CI/CD3LECTURELECTURELECTURELECTURELECTURELECTURELECTUREWhat is Infrastructure asCode?Terraform Architecture &the Azure ProviderInit, Plan, Apply, DestroyLifecycleHCL Syntax: Resources,Providers, BackendsVariables Files &Idempotent DeploymentsLab: First Azure ResourceGroupVariables, Locals &OutputsComplex Types: lists,maps, objects, tuplesFor Expressions,Conditionals & Type…Lab: Dynamic Configurationwith VariablesAzure VNet, Subnets &Route TablesVNet Peering & NetworkTopologyLab: Multi-Subnet VNetAzure VM Resources & OSConfigurationSSH Keys & VM ExtensionsLab: Provision a Linux VMNSG Rules & ApplicationSecurity GroupsLab: Secure a VM with NSGRulesAzure Monitor & DiagnosticSettings via TerraformQ&AVM Scale Sets & AutoscaleLab: Scale Set with LoadBalancerAzure Storage Accounts &Blob ContainersAzure SQL Database &PostgreSQL Flexible ServerLab: Storage + DatabaseSetupAzure DNS Zones & RecordSetsLab: Register a DNS RecordWriting & ConsumingTerraform ModulesLab: Extract a ReusableNetwork ModuleRemote State & StateLockingTerraform in CI/CDPipelines (GitHub Actions…Lab: Automated Plan/Applyin a Pipeline
100%

Upcoming sessions

No upcoming sessions are scheduled yet.

Get in touch

Request more information

Leave your details and our team will get back to you with everything you need to know about this course.