Azure Bicep: Mastering Infrastructure as Code with Bicep

Azure Bicep: Mastering Infrastructure as Code with Bicep

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 41 lectures (2h 52m) | 1.12 GB

Mastering Azure Bicep and GitHub Actions for Scalable Cloud Deployments

Are you ready to take your cloud infrastructure deployments to the next level?

Look no further! In this comprehensive course, you’ll learn how to leverage the power of Azure Bicep and GitHub Actions to revolutionize your cloud deployment workflows.

Whether you’re a seasoned Azure professional or just starting your cloud journey, this course will equip you with the skills and knowledge to deploy Azure resources with ease and scalability.

Key Topics Covered:

  • Understanding the fundamentals of Azure Bicep and its benefits over traditional ARM templates.
  • Setting up your development environment and configuring Azure credentials for seamless deployments.
  • Creating and managing Azure resources using Azure Bicep, including virtual machines, storage accounts, networks, etc.
  • Implementing best practices for organizing and structuring your Bicep files to ensure maintainability and reusability.
  • Automating your deployment workflows with GitHub Actions for consistent and reliable deployments.
  • Building CI/CD pipelines using GitHub Actions to trigger Bicep deployments upon code changes or other events.
  • Harnessing the power of GitHub Actions for testing, linting, and other DevOps automation tasks.

By the end of this course, you’ll have a deep understanding of Azure Bicep and GitHub Actions, allowing you to confidently deploy scalable and efficient Azure resources.

You’ll walk away with practical skills and hands-on experience to automate your cloud infrastructure deployments and streamline your development workflow.

Enroll now and become a master of Azure Bicep and GitHub Actions, unlocking the full potential of cloud infrastructure deployments in Azure. Let’s embark on this transformative journey together!

What you’ll learn

  • Gain Proficiency in Azure Bicep
  • Automate Deployments with GitHub Actions
  • Deploy a Variety of Azure Resources
  • Scale and Optimize Deployments
Table of Contents

Introduction
1 Introduction
2 What You’ll Learn
3 Azure Bicep in Action – Must Watch!

Download Code and Course Resources
4 Code and Resources Structure
5 Download Course Resources

Azure Bicep Templates – Introduction
6 We Will Get There…
7 What’s Azure Bicep and Benefits
8 How Bicep Works – Deep Dive Overview
9 Section Summary

Install Tools We Need
10 Azure Account
11 Install Azure CLI
12 Install Azure CLI Resources for Other Operating Systems
13 Install Visual Studio Code
14 Install Bicep CLI
15 Install Bicep Visual Studio Code Extension
16 Section Summary

Azure Bicep – Deep Dive Bicep Language and Syntax
17 Bicep Language Introduction
18 Create and Deploy Your First Bicep Template
19 Bicep Params
20 Bicep Data Types
21 Bicep – Resource Locations
22 Deploy a Simple Web App with Bicep Template
23 Azure Resource Manager – Overview
24 Azure Bicep Target Scopes
25 Section Summary

Azure Bicep Modules – Modularize Your Azure Cloud Infrastructures
26 Introduction to Azure Bicep Modules Motivation and Benefits
27 Create Your First Bicep Module
28 Referencing Modules in the Main Bicep Template
29 Finalizing Modules and Deploying to Azure Portal
30 Azure Bicep Decorators
31 Redeploying WebApp – nginx Server
32 Section Summary

Azure Bicep and GitHub Actions – Full Deployment Automation
33 GitHub Actions – Basic Concepts
34 Basic YAML Structure & GitHub Actions Workflows Example
35 Set up GitHub Repo and Push a Bicep Template
36 Set up Azure Service Principal & Add GitHub Actions Workflow
37 Set up the Entire GitHub Actions and Azure Bicep Workflow Automation
38 EXTRA – Deploy Ubuntu nginx Simple Site Using GitHub Actions and Azure Bicep
39 Section Summary
40 Clean up

Next Steps
41 Next Steps

Homepage