Are you ready to get hands on and learn Azure Bicep with real-world examples?
Hey, it's Matt here. If you work with Microsoft Azure, you'll probably have heard about Bicep, Microsoft's Domain Specific Language (DSL) for deploying Azure resources.
It's really taken off over the past few years, and you don't want to be left behind deploying and managing resources manually.
I am creating this course to help you get up and running with Bicep, and to elevate your existing knowledge by diving in to intermediate and advanced areas of using Bicep to deploy Azure infrastructure.
Best of all, Azure Bicep: Zero to Hero is focused on practical, real-world scenarios. You'll witness raw demonstrations that mirror challenges you'll face in your professional endeavors.
In the course you'll follow along to build out an example architecture. I've crafted this architecture to strike a balance between complexity and cost-effectiveness. Every step you take will enhance your skills, deepen your understanding, and empower you to confidently wield Bicep in real-world scenarios.
Check out the video below to hear more!
Watch below for more information!
Admittedly this video ended up being longer than expected, but in 15 minutes I cover off what to expect with the course as we launch from presale to production.
HEADS UP - This is early access and the course isn't complete!
Here's the deal: Back in June 2023 I launched this course as a presale before filming any content. That showed me there was interest in a course like this, so I continued on with creating the course. We're now in June 2024, and I'm somewhere around half way through of what I consider the "finished" product. Side bar - this course will never be truly finished, as I'll be updating it as Bicep evolves.
Anyway, as the course is still being produced, I wanted to open access again with a 25% discount.
While the course is being produced, this is your chance to get a head start and be part of shaping its development as I finish creating the content. Your feedback and insights will be invaluable in creating a course that truly addresses your pain points and meets your needs.
My original goal was to try and complete the entire course by the end of 2023, but I'll be honest - that date has well and truly slipped, so I'll now just say it has my focus, and I'll be working hard on completing it over the coming months. With that said, you won't need to wait until then to start learning. You can expect new content to be rolled out as I finish it, and you can see the curriculum below which shows all content available from today.
Course Curriculum
The curriculum below will show a mix of completed content, as well as what I plan to release, allowing you to see what I plan to include in this course.
The final course may alter slightly from what I've presented below. The curriculum should be treated as a guide while the course is being produced.
- Introduction (2:14)
- The Bicep CLI (8:22)
- Demo: Install the Bicep CLI (3:43)
- Azure CLI and Azure PowerShell (5:12)
- Demo: Install The Azure CLI (3:51)
- Demo: Install Azure PowerShell (4:48)
- Visual Studio Code and the Bicep Extension (5:48)
- Demo: Install Visual Studio Code and the Bicep Extension (5:13)
- Demo: Bicep Playground (6:56)
- Quiz
- Introduction (4:29)
- Data Types in Bicep (11:03)
- Understanding Resources and API Versions (10:34)
- Demo: Create Your First Bicep File (14:08)
- Understanding Parameters (8:25)
- Demo: Working With Parameters (9:52)
- String Interpolation (4:32)
- Demo: String Interpolation (4:28)
- Understanding Variables (7:32)
- Demo: Working With Variables (6:58)
- Understanding Outputs (5:37)
- Demo: Working With Outputs (7:21)
- Understanding Comments (2:43)
- Demo: Working With Comments (4:30)
- Demo: Build a Bicep File (7:40)
- Demo: Decompile ARM JSON to Bicep (9:37)
- Quiz
- Introduction (1:37)
- Incremental and Complete Deployments (7:16)
- Deployment Stacks (6:40)
- Linting (7:48)
- Demo: Linting a Bicep File (9:11)
- Preflight Validation (3:39)
- Demo: Preflight Validation (7:09)
- Quiz
- Demo: Set a Budget On Your Azure Subscription (3:29)
- Demo: Deploy Bicep Using Azure CLI (8:42)
- Demo: Deploy Bicep Using PowerShell (5:38)
- Demo: Deploy Bicep Using VS Code (5:10)
- Demo: VS Code Deployment Pane (7:54)
- Demo: View Deployments in the Azure Portal (5:31)
About the instructor
Hi, I'm Matt.
I've worked in various IT roles for over 15 years, covering end user support, systems administration, virtualization, architecture, and automation.
Over the past 3 years I've been working with Microsoft Azure from day-to-day, and as a DevOps Engineer have written my fair share of Infrastructure as Code (IaC) for customers.
A lot of that IaC has been written using Microsoft's newest configuration language called Bicep, and I'd be honored to share that knowledge with you here in this course!
Frequently Asked Questions
Who is this course for?
This course is for anyone looking to get started and skill up on using Azure Bicep to deploy and manage resources in Azure. Whether you are a solution architect, cloud engineer, DevOps Engineer, platform engineer, or anywhere in between, I'm sure this course has something for you!
How does the course work?
It's a self paced video course, so after purchasing the course you can work through it in your own time.
It is a mix of "talking head" video, with slides / whiteboarding to cover some theory, but is very heavy with hands-on as well. Pretty much everything I talk about in the course, I will also show you in a hands-on video as well. I also encourage you to get hands-on yourself, you'll learn so much more than if you were to just listen to me.
The course has been written with a goal of starting at the start and working your way through. Each clip and module aims to build on the previous knowledge, but don't let that stop you if you want to jump around to just look at specific topics or concepts.
Will you provide a lab environment for me?
Unfortunately I won't be able to provide a sandbox or lab environment for you. With that said, signing up for an Azure subscription is easy, and you can even create a free subscription with $200USD of credit to use in 30 days.
But the best part is that because we're dealing with infrastructure as code, you can just delete the resource group when you're done with a study session, and then pick it back up where you left off and redeploy the environment again. That's what this is all about!
How long will I have access to the course?
Ok, here's the deal. The course is a one-time purchase, not a subscription, and you'll have access to the course from the day you purchase it onwards. You'll also get any future updates to this specific course for no extra cost.
With that said, I don't want to use the word "lifetime" that you might see elsewhere. This is a marketing term, it is ambiguous and, guess what? Things change. Circumstances change. Careers change. Hosting platforms change, and lives change. I'm here to be open and transparent with you. My goal is for this course to be available for many, many years.
If for some unforeseen reason I do need to retire the course, my commitment to you here is that I will provide at least 6 months notice before doing so.
Should I follow along with the course?
Yes! The course assumes no prior knowledge with Bicep so it does start with a bunch of theory, but the goal here is absolutely for you to get hands on and follow along. Deploy some infrastructure, break some things, have fun along the way. Maybe get frustrated once or twice as well :)
Just always keep in the back of your mind that Azure resources do cost money, so remember to clean up behind yourself!
What if I get stuck? Can I ask questions?
All of the clips in the course will have comments enabled, so I encourage you to leave feedback, comments, or ask questions if you get stuck. I'll do my best to get back to you.
Also if you see a fellow learner asking for help, and you can assist, please do so!
I already know a fair bit about Bicep, is this course worth it for me?
For this one, I'll hit you with the good old "it depends". While we do start with the absolute basics, and work through the initial couple of modules with a single Bicep template, my goal is to sprinkle in some real-world tips and tricks, some of which you may or may not be aware of. The full course curriculum is also published above, so you can see in detail the topics that are covered in this course.
This course won't be for everyone. I certainly don't claim to know everything about Bicep, far from it, and I also am not going to include every nook and cranny of things that are possible to do with Bicep. If you look at the course curriculum and feel you have a good handle on the topics being covered, then I'd suggest maybe this one isn't for you.