Azure Bicep & DevOps for Infra as Code: Beginner to Ninja

Learn how to professionally write and develop Azure DevOps Infrastructure as Code with BICEP, YAML, Git and PowerShell
4.53 (342 reviews)
Udemy
platform
English
language
IT Certification
category
Azure Bicep & DevOps for Infra as Code: Beginner to Ninja
3 219
students
7 hours
content
Feb 2023
last update
$69.99
regular price

Why take this course?

🌟 Azure Bicep & DevOps for Infra as Code: Beginner to Ninja 🌟


Course Overview:

Embark on a transformative journey into the world of Azure DevOps and Infrastructure as Code (IaC) with our comprehensive course, designed to elevate you from a beginner to an advanced DevOps professional. Master the art of writing and developing Azure infrastructure using BICEP, YAML, Git, and PowerShell.

What You'll Learn:

  • Infrastructure as Code (IaC) with Azure DevOps: Dive deep into the fundamentals of IaC, understanding how Azure DevOps serves as a SaaS platform that aligns seamlessly with the DevOps methodology.

  • DevOps Tools Overview: Gain insights into industry-leading DevOps tools and their pivotal role in modern software development and deployment practices.

Git Essentials:

  • Git Crash Course: Learn the essentials of Git, including setting up a local repository, staging and committing changes, branching and merging, and time travel capabilities to undo changes effectively.

Azure DevOps Pipeline Agents:

  • Azure DevOps Self-Hosted Agent Setup: Understand how to set up billing for Microsoft and self-hosted agents, install and configure these agents, and create a personal access token to optimize CI/CD pipelines in both cost-saving work environments and personal projects.

YAML Pipelines Mastery:

  • Provision Infrastructure with YAML & BICEP: Start by setting up an Azure Service Connection, cloning a repository, writing PowerShell scripts to provision a resource group, and then proceed to add stages, jobs, and steps in a YAML pipeline template.

  • YAML Pipeline Execution: Learn how to run YAML pipelines on Azure DevOps, develop Azure Variables Groups, and pass them into YAML templates, as well as override BICEP parameters using YAML for dynamic configuration.

Project Structures & Naming Conventions:

  • Efficient Coding Projects: Discover best practices for structuring DevOps and BICEP projects using Bash and Git, ensuring your project is efficient, manageable, and maintainable.

  • Resource Naming Conventions: Establish a standard naming convention for Azure resources using BICEP and PowerShell to maintain clear and consistent resource organization.

Advanced BICEP Development:

  • BICEP Template Creation: Develop professional BICEP templates to provision complex infrastructure components like Log Analytics and Data Factory, incorporating best practices along the way.

  • BICEP Parameters & Modules: Learn how to add input parameters to BICEP templates, create reusable BICEP modules, tag resources for better management, and implement a robust naming convention strategy.

  • BICEP Runtime & Compile Time Variables: Understand the difference between runtime and compile-time variables and parameters in BICEP and how to effectively utilize them in your templates.

  • Transpiling BICEP to ARM Templates: Write a PowerShell script that transpires BICEP into an ARM template, enabling you to manage dependencies and complex resource deployments.

  • Managing BICEP Template Errors: Learn how to troubleshoot and handle errors within your BICEP templates, ensuring a smooth development process.


By the end of this course, you will have a solid grasp of Azure DevOps and the skills needed to automate infrastructure provisioning using BICEP with confidence. You'll be equipped to implement IaC in real-world scenarios, optimize your CI/CD pipelines, and maintain best practices throughout your development lifecycle.

Enroll now to transform your career and become a DevOps Ninja with Azure Bicep! 🚀✨

Course Gallery

Azure Bicep & DevOps for Infra as Code: Beginner to Ninja – Screenshot 1
Screenshot 1Azure Bicep & DevOps for Infra as Code: Beginner to Ninja
Azure Bicep & DevOps for Infra as Code: Beginner to Ninja – Screenshot 2
Screenshot 2Azure Bicep & DevOps for Infra as Code: Beginner to Ninja
Azure Bicep & DevOps for Infra as Code: Beginner to Ninja – Screenshot 3
Screenshot 3Azure Bicep & DevOps for Infra as Code: Beginner to Ninja
Azure Bicep & DevOps for Infra as Code: Beginner to Ninja – Screenshot 4
Screenshot 4Azure Bicep & DevOps for Infra as Code: Beginner to Ninja

Loading charts...

5009656
udemy ID
04/12/2022
course created date
22/12/2022
course indexed date
Bot
course submited by