Course Overview

Deploying resources to Azure using Azure Resource Manager (ARM) can be a challenging task, due to the complex syntax of ARM JSON which is difficult to write and interpret.

Azure Bicep is an Infrastructure-as-code language that offers a simpler, more efficient way for cloud administrators, Azure Bicep provides a better authoring experience through simpler syntax, better code reuse, and more flexible file structure, while it also has better support for modularity.

Promoted as an alternative to Terraform, Bicep is crucial in DevSecOps as it automates infrastructure provisioning on Azure, which results in risk mitigation, removing friction in SDLC, increasing the capacity of the IT team, easier cloud auditing, and reduced total cost of ownership. Bicep is also useful for cloud security and software security professionals as it simplifies the process of deploying Azure security resources and policies such as Azure Monitor, Sentinel, Azure Resource Manager, Security Center, Network Firewalls, Log Analytics, DDoS Protection Plans, and more.

The course will also demonstrate how to deploy network firewalls, network policies and network security groups, network security perimeters, and private endpoints using Bicep.

By the end of this course, you’ll be able to use Azure Bicep to deploy infrastructure resources on Azure.

The necessary resources for this course are in the "Resources" section of Video 1.1. You can also access them through this direct link - https://github.com/ec-council-learning/Flex-Your-IAC-Muscles-with-Azure-Bicep

What You Will Learn

  • Develop Bicep code that is maintainable
  • readable and conforms to established standards
  • which results in a more efficient and error-resistant Infrastructure as Code.
  • Use Azure Policy to set governance standards and assess compliance. Also
  • configuring Azure Policy to scan for compliance violations during resource deployments.
  • Set up MS Visual Code to use Bicep and learn how to deploy using CLI commands and DevOps Continuous Integration (CI) pipelines.
  • Design complex Bicep templates using advanced flow control features and error handling.
  • Create recipes for common infrastructure resources using reusable Bicep templates and how to schedule provisioning of resources and the removal of resources after business hours. .

Program Curriculum

  • Benefits of Using IaC
  • Enforces Standards
  • Cost Savings
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • What is IaC?
  • Choosing the Right Tool
  • Terraform
  • Ansible
  • CloudFormation
  • Azure Bicep
  • Chapter 2 Quiz

  • Why Use Bicep?
  • Makeup of a Bicep Template
  • Bicep vs. Arm
  • Using Parameters
  • Using Parameter Files
  • Validating Input Parameters
  • Using Variables
  • Using Output Values
  • Chapter 3 Quiz

  • Setting up VS Code
  • Installing Azure CLI Extensions
  • Adding the Bicep Extension
  • Creating Your First Bicep File
  • Deploying Your Bicep Resource
  • Chapter 4 Quiz

  • Coding Standards
  • Lint Your Bicep Files
  • Testing Locally
  • Using Parameters
  • Using Parameter Files
  • Using Variables
  • Error Handling and Assertions
  • Using Tags
  • Organizing Bicep into Modules
  • Using Modules
  • Chapter 5 Quiz

  • Source Control & Versioning
  • Building IaC Artefacts
  • Parameterization & Environment Configuration
  • Creating Deployment Pipelines
  • Continuous Integration/Deployment
  • Using Pipeline Approval Gates
  • Monitoring & Logging Deployments
  • Post Deployment Activities
  • Chapter 6 Quiz

  • Common Errors
  • Viewing Resource Dependencies
  • Debugging Deployments
  • Logging and Outputs
  • Testing Strategies
  • Continuous Integrating Debugging
  • Chapter 7 Quiz

  • Using Iterations & Loops
  • Using Conditional Statements
  • Dynamic Resource Names
  • Implementing Switch Statements
  • User Defined Functions
  • Retrieving/Storing Secrets in Key Vault
  • Chapter 8 Quiz

  • Setting up Resource Policies
  • Provisioning Networking Resources
  • Scheduling Resource Provisioning and Deletion
  • Basic Monitoring of Resources
Load more modules

Instructor

Mahindra Morar

Mahindra Morar has worked in the IT sector for over 30 years across many industries as a software developer and solution architect primarily focusing on system integration using various technologies. • Co-authored two books, Robust Cloud Integration with Azure and SOA Patterns with BizTalk Server. • Microsoft certified as Azure Security Engineer Associate, Azure Solutions Architect Expert, Microsoft Azure Architect Design and Microsoft Azure Architect Technologies. • TOGAF 9.9 foundation certified. • Active blogger at http://connectedcircuits.blog/. • Speaker at various integration events.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8