
Explore infrastructure as code on azure using json scripts and PowerShell commands, query azure with REST API calls, and learn about the ARM resource provider, dependencies, and resource grouping.
Learn to deploy infrastructure as code with ARM templates and PowerShell for repeatable cloud deployments. Explore resource providers, linking templates, and using JSON templates to automate infrastructure setup.
Explore how infrastructure as code uses declarative configurations, such as JSON or YAML, to provision computing resources with automation, delivering consistent, repeatable deployments and faster time to market.
Identify prerequisites on Windows seven to ten, launch PowerShell or ISE with IntelliSense, upgrade to WMF 5.1 if needed, install Azure module as admin, and accept untrusted repositories.
Verify installed PowerShell modules, log in to Azure, and explore provider commands to create virtual networks, storage accounts, and virtual machines from the command line.
This lecture demonstrates building a paas with powershell by creating a resource group, an app service plan in East US, and a web app linked to the plan, using variables.
Learn to create a PaaS with PowerShell by provisioning resources, networks, and virtual machines, manage two hundred apps, and do everything without the full console.
Learn to retrieve Azure resources with PowerShell, list resource groups and web apps, filter results with Select-Object, and export the output to an Excel file for reporting.
Build a virtual network with PowerShell by creating a resource group, a virtual network, and subnets with address prefixes, then verify and format results with Get and pipes.
Demonstrates creating Azure virtual machines with PowerShell, using defaults or explicit parameters, inside a resource group and virtual network, with security groups, public IP, inbound ports, and admin credentials.
Create a virtual machine in an existing virtual network using a marketplace image, declare credentials in the script, and configure the network interface and subnet before deploying via PowerShell.
Create and manage virtual machines using ARM templates and PowerShell, retrieve resources by region and resource group, export reports to Excel, and terminate or deallocate VMs as needed.
Execute the assignment by building machines with custom disks, storing resources in an lrs storage account container, and practicing vm deletion and console operations as you explore infrastructure as code.
Understand JSON as human-readable JavaScript object notation used to transmit data between browsers and servers, featuring key-value pairs and declarative templates for infrastructure as code.
Use parameters to customize templates by supplying user input for resource deployment, including vm name, admin username, and os version; define types, defaults, and metadata descriptions in the parameter section.
Learn how variables simplify ARM templates by storing reusable values, enabling updates across locations, and using resource id, concatenate, and other helper functions for resource group, location, and network properties.
Define what resources should be deployed in Azure using a resources array. Include storage accounts, resource groups, and apps with tags, and derive location from the resource group function.
Explore how outputs in ARM templates work after deployment, defining output objects with a type and value, and using parameters to populate the Azure infrastructure.
Discover how to call and execute ARM templates and JSON using PowerShell, Azure CLI, Visual Studio, or other editors, with practical guidance you will apply across administration tasks.
Automate infrastructure with ARM templates to deploy a storage account and a virtual network. Follow the template structure—header, parameters, variables, and resources—to customize deployment, naming, location, and tags.
Deploy ARM templates with PowerShell by selecting a local template file, naming the deployment, and validating results in the resource group, while monitoring network and storage provisioning.
learn how to author and deploy arm templates using visual studio, with the azure cloud explorer extension, resource groups, and parameterized deployments via PowerShell and template parameters.
Deploy infrastructure using ARM templates in Visual Studio by provisioning a Windows virtual machine within a resource group, along with a storage account, public IP, and network settings.
Discover arm templates in the Microsoft repository, browse quickstart templates, and deploy virtual machines behind a load balancer in Azure, customizing vm names, health probes, and parameters with Visual Studio.
Visualize ARM templates graphically with ARMVIZ.io to see component connections and dependencies, exploring virtual networks, storage accounts, and load balancers with public IPs in GitHub templates.
Deploy Azure resources via GUI by selecting and customizing a web app template from template gallery, edit and download JSON, then push with Visual Studio to a resource group.
Create custom ARM templates from scratch in the GUI, and learn to specify templates, descriptions, and author details. Validate syntax and deploy the same load-balanced infrastructure to your environment.
Verify deployment by guiding you through deploying a prepared template using tools from Visual Studio, Notepad++, the graphical user interface, and PowerShell with resource groups and values.
Master infrastructure as code by deploying, provisioning, and modifying virtual machines with ARM templates, GUI editors, and JSON configurations, then redeploy updated infrastructure.
ARM Templates provides a common language for you to describe and provision all the infrastructure resources in your cloud environment in azure. Azure resource Manager allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts.
This course is designed to understand and master the techniques of writing ARM templates using JSON,
This course emphasizes the usage of all cloud-formation features like.
Resources
Parameters
Mappings
Conditions
MetaData
You will learn to author ARM Templates using JSON and use tools like notepad++ and visual studio to integrate the deployment to azure. Building infrastructure ( storage accounts, Virtual machines, networks ) will now become much easier with ARM templates.
Understand the use case of ARM templates and repeatable deployments with JSON + Powershell