We may earn an affiliate commission when you visit our partners.
Mike Boorman

In this course, *Deploying Basic Infrastructure with CLI in Microsoft Azure*, you’ll learn to employ Infrastructure as Code (IaC) for common Azure deployment tasks. First, you’ll explore an Azure portal deployment and how to obtain and translate ARM template information. Next, you’ll discover the Azure CLI and Az PowerShell commands for deploying infrastructure. After that, you’ll learn how to deploy resources from the command line using both a local terminal and Azure Cloud Shell. Finally, you'll get a brief introduction to Azure Automation and Azure Functions where you can have your code ready to use at a moment's notice. When you’re finished with this course, you’ll have the skills and knowledge to codify basic infrastructure deployments and reduce downtime and maintenance of these common deployment tasks.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Strong foundation for working with Azure CLI and Az PowerShell commands for deploying infrastructure
Skill development in using Infrastructure as Code (IaC) for Azure deployment tasks
Introduction to Azure Automation and Azure Functions for automating infrastructure deployments
Hands-on experience with deploying resources from the command line using a local terminal and Azure Cloud Shell
Suitable for beginners seeking to codify basic infrastructure deployments and reduce downtime

Save this course

Save Deploying Basic Infrastructure with CLI in Microsoft Azure to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Deploying Basic Infrastructure with CLI in Microsoft Azure with these activities:
Review Introduction to Azure and Azure Services
Refresh your understanding of Azure fundamentals to better prepare for this course
Browse courses on Azure Services
Show steps
  • Re-read and review materials from the Introduction to Azure module
Create an Azure account and explore Azure Portal
Practice setting up your Azure account and navigating the Azure Portal
Show steps
  • Create an Azure account
  • Log in to the Azure Portal
  • Explore the Azure Portal dashboard and navigation menu
Participate in a study group with fellow learners
Engage with other learners to discuss course concepts, exchange ideas, and enhance your understanding
Show steps
  • Form a study group with classmates
  • Meet regularly to discuss course materials and assignments
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice deploying resources using ARM templates
Gain hands-on experience in deploying resources using ARM templates, which is essential for this course
Browse courses on ARM Templates
Show steps
  • Create an ARM template
  • Deploy resources using the ARM template
  • Validate the deployment
Tutorial: Deploy resources using the Azure CLI
Follow a guided tutorial to enhance your skills in using the Azure CLI, which is covered in this course
Browse courses on Azure CLI
Show steps
  • Install the Azure CLI
  • Run Azure CLI commands to create resources
Project: Deploy a sample application using Azure Automation
Apply your learning by deploying a sample application using Azure Automation, solidifying your understanding of infrastructure as code
Browse courses on Azure Automation
Show steps
  • Create an Azure Automation account
  • Create a PowerShell script to automate the deployment
  • Deploy the sample application using Azure Automation
Attend a workshop on Azure DevOps
Deepen your understanding of Azure DevOps, which complements the concepts covered in this course, by attending a workshop
Browse courses on Azure DevOps
Show steps
  • Find and register for an Azure DevOps workshop
  • Attend the workshop

Career center

Learners who complete Deploying Basic Infrastructure with CLI in Microsoft Azure will develop knowledge and skills that may be useful to these careers:
DevOps Architect
DevOps Architects design and implement DevOps pipelines for organizations. They need to have a strong understanding of DevOps principles and technologies, as well as experience with Microsoft Azure. This course can help you prepare for a career as a DevOps Architect by providing you with a foundation in Microsoft Azure DevOps.
Cloud Architect
Cloud Architects design and implement cloud computing solutions for organizations. They need to have a strong understanding of cloud computing principles and technologies, as well as experience with Microsoft Azure. This course can help you prepare for a career as a Cloud Architect by providing you with a foundation in Microsoft Azure architecture.
Cloud Engineer
Cloud Engineers are responsible for designing, implementing, and managing cloud computing systems. They need to have a strong understanding of cloud computing technologies, as well as experience with infrastructure as code. This course can help you prepare for a career as a Cloud Engineer by providing you with a foundation in Microsoft Azure.
IT Architect
IT Architects design and implement IT solutions for organizations. They need to have a strong understanding of IT architecture principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as an IT Architect by providing you with a foundation in Microsoft Azure architecture.
Data Engineer
Data Engineers are responsible for designing, building, and maintaining data pipelines. They need to have a strong understanding of data engineering principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Data Engineer by providing you with a foundation in Microsoft Azure data engineering.
AI Engineer
AI Engineers design and develop artificial intelligence (AI) systems. They need to have a strong understanding of AI principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as an AI Engineer by providing you with a foundation in Microsoft Azure AI.
Data Scientist
Data Scientists use data to develop insights and make predictions. They need to have a strong understanding of data science principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Data Scientist by providing you with a foundation in Microsoft Azure data science.
Software Engineer
Software Engineers design, develop, and maintain software applications. They need to have a strong understanding of software development principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Software Engineer by providing you with a foundation in Microsoft Azure.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. They need to have a strong understanding of database management principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Database Administrator by providing you with a foundation in Microsoft Azure database administration.
Web Developer
Web Developers design, develop, and maintain websites and web applications. They need to have a strong understanding of web development principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Web Developer by providing you with a foundation in Microsoft Azure web development.
Systems Administrator
Systems Administrators are responsible for managing and maintaining computer systems. They need to have a strong understanding of operating systems, networking, and security, as well as experience with cloud computing. This course can help you prepare for a career as a Systems Administrator by providing you with a foundation in Microsoft Azure administration.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They need to have experience with both software development and IT operations, as well as a strong understanding of cloud computing. This course can help you prepare for a career as a DevOps Engineer by providing you with a foundation in Microsoft Azure DevOps.
IT Specialist
IT Specialists are responsible for planning, implementing, and maintaining hardware and software systems. They need to be familiar with a variety of technologies, including cloud computing, networking, and security. This course can help prepare you for a career as an IT Specialist by providing you with a solid foundation in Microsoft Azure, one of the leading cloud computing platforms.
Security Engineer
Security Engineers are responsible for protecting computer systems from unauthorized access and attacks. They need to have a strong understanding of security principles and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Security Engineer by providing you with a foundation in Microsoft Azure security.
Network Engineer
Network Engineers design, implement, and maintain computer networks. They need to have a strong understanding of networking protocols and technologies, as well as experience with cloud computing. This course can help you prepare for a career as a Network Engineer by providing you with a foundation in Microsoft Azure networking.

Reading list

We've selected four books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Deploying Basic Infrastructure with CLI in Microsoft Azure.
Cloud Computing: Concepts, Technology & Architecture provides a comprehensive overview of cloud computing concepts, technologies, and architectures. is most valuable as a reference for readers who want to learn more about the fundamentals of cloud computing.
Explores common design patterns and architectural approaches for building cloud-based solutions in Azure, offering practical guidance and insights.
Designing Data-Intensive Applications provides insights and background information on building scalable, reliable, and maintainable distributed systems. is valuable as additional reading for those who are interested in learning more about the underlying concepts and challenges involved in designing and maintaining modern applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Deploying Basic Infrastructure with CLI in Microsoft Azure.
Build and Deploy Pipelines with Microsoft Azure
Most relevant
DevOps with GitHub and Azure: Implementing Infrastructure...
Most relevant
Implementing Terraform on Microsoft Azure
Most relevant
Infrastructure as Code: The Big Picture
Most relevant
Deployment in GCP
Most relevant
Agile Development with Azure
Most relevant
DevOps on AWS: Release and Deploy
Most relevant
DevOps on AWS: Release and Deploy
Most relevant
Infrastructure-as-Code Security: Why, What, and How
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser