Companies Home Search Profile

Master Azure Bicep: Explore Advanced Features and Techniques

Focused View

Dylan Budgen

3:42:33

61 View
  • 1 - Introduction to Infrastructure as Code.mp4
    01:34
  • 2 - Introduction to Azure Bicep and ARM templates.mp4
    01:15
  • 3 - Introduction.mp4
    00:36
  • 4 - Installing the Azure CLI on Windows.mp4
    01:28
  • 5 - Installing Azure Powershell on Windows.mp4
    03:37
  • 6 - Installing the Azure CLI on Mac OS.mp4
    02:13
  • 7 - Installing Azure Powershell on Mac OS.mp4
    02:18
  • 8 - Installing VS Code and Bicep extensions.mp4
    02:02
  • 9 - Introduction.mp4
    00:38
  • 10 - Creating our first Bicep template.mp4
    02:41
  • 11 - Compiling Bicep to ARM templates.mp4
    01:12
  • 12 - Decompiling ARM templates to Bicep.mp4
    01:29
  • 13 - Bicep target scopes deploying resource groups in Bicep.mp4
    01:59
  • 14 - Creating our Resource Group.mp4
    01:09
  • 15 - Introduction.mp4
    00:42
  • 16 - Deploying Bicep with the Azure CLI.mp4
    03:44
  • 17 - Deploying Bicep with Azure Powershell.mp4
    02:45
  • 18 - Integrating Bicep deployments with Azure Pipelines.mp4
    08:40
  • 19 - Azure Bicep deployment modes.mp4
    04:12
  • 20 - Previewing Bicep deployment changes.mp4
    02:23
  • 21 - Introduction.mp4
    00:33
  • 22 - Parameters.mp4
    08:25
  • 23 - Variables.mp4
    01:54
  • 24 - Outputs.mp4
    02:33
  • 25 - Data types.mp4
    07:51
  • 26 - Introduction.mp4
    00:27
  • 27 - Bicep functions.mp4
    10:50
  • 28 - Introduction.mp4
    01:17
  • 29 - Creating Bicep modules.mp4
    08:35
  • 30 - Introduction.mp4
    01:02
  • 31 - Nested resources.mp4
    04:36
  • 32 - Loops.mp4
    04:17
  • 33 - Existing resources.mp4
    06:27
  • 34 - Advanced loops.mp4
    07:36
  • 35 - Managing dependencies.mp4
    08:35
  • 36 - Conditional deployments.mp4
    02:26
  • 37 - Ternary operators.mp4
    04:24
  • 38 - Logical operators.mp4
    04:40
  • 39 - Introduction.mp4
    00:52
  • 40 - Linting Bicep.mp4
    02:18
  • 41 - ARMTTK unit testing framework.mp4
    05:34
  • 42 - Validating Bicep in Azure Pipelines.mp4
    04:58
  • 43 - Introduction.mp4
    00:29
  • 44 - Validation errors.mp4
    01:41
  • 45 - Debugging deployment errors.mp4
    06:23
  • 46 - Introduction.mp4
    00:17
  • 47 - Best practices.mp4
    09:02
  • 48 - Introduction.mp4
    00:43
  • 49 - Creating our storage accounts.mp4
    07:56
  • 50 - Configuring application insights.mp4
    06:32
  • 51 - Creating an app service plan.mp4
    05:58
  • 52 - Creating a function app.mp4
    29:53
  • 53 - Introduction.mp4
    00:23
  • 54 - Enabling preview features.mp4
    01:27
  • 55 - User defined types.mp4
    05:02
  • Description


    Learn advanced Azure Bicep and Azure DevOps with real-world examples from a professional DevOps engineer

    What You'll Learn?


    • Learn beginner to advanced Bicep concepts with common real-life scenarios
    • Learn to deploy resources using Bicep with Azure CLI, PowerShell and Azure DevOps
    • Deep dive into Azure DevOps and fully automated Azure Bicep validation and deployments
    • Understand the role of variables, parameters, outputs, and data types in Bicep. Learn to use these elements effectively within your Bicep templates
    • Learn advanced Azure Bicep topics such as loops, conditional deployments, dependency management
    • Develop skills to test, debug, and troubleshoot Bicep deployments. Learn best practices for identifying and resolving issues
    • Apply your Bicep skills to a real-world project. Learn to deploy a function app with logging, incorporating concepts learned throughout the course
    • Stay up-to-date with Bicep's latest features. Explore preview features and learn how to utilize them effectively in your deployments

    Who is this for?


  • Software Engineers looking to automate Azure deployments
  • Azure Infrastructure Engineers keen on automating cloud deployment
  • Cloud Solutions Architects looking to improve Azure solution design
  • DevOps Engineers interested in reusable Azure deployment modules
  • IT Professionals transitioning to efficient Azure resource management
  • Students and Beginners exploring advanced Azure infrastructure deployments
  • What You Need to Know?


  • Basic Azure knowledge
  • More details


    Description

    Thanks for checking out my course! I'm Dylan Budgen, a professional Software and DevOps engineer.

    I have been working with Azure for years and have become an Azure Bicep expert. I write Infrastructure as Code with Azure Bicep every day and will show you how to become an expert.

    I was tired of Udemy courses on Azure Bicep falsely claiming to be "advanced", so I made one myself. We will use real-world examples to learn how to write professional Azure Bicep templates and immediately transform your DevOps journey.

    We journey from beginner Bicep concepts all the way to very advanced in a smooth and progressive manner. We learn how to integrate our deployments into Azure DevOps and configured a fully automated deployment pipeline.

    Our final lesson is a real-world project to create a function app, app service plans, storage accounts and logging which incorporates all of the advanced features we have learnt.

    By the end of the course, you will be an expert in the topics:


    • Bicep development environment: Set up for efficient and effective development

    • Beginner concepts: Variables, parameters, outputs and creating resources

    • Advanced concepts: Master loops, conditional deployments, and existing resources.

    • Bicep functions: Gain a comprehensive understanding of powerful functions

    • Modules: Create reusable modules for your resources

    • Azure DevOps integration: We create pipelines with validation and automatic deployments

    • Testing and validation: Ensure deployment integrity with best practices.

    • Troubleshooting: Become a pro at fixing Azure Bicep deployments.

    • Expert tips: Adopt latest industry best practices.

    • Real-world Project: Apply skills by deploying a function app with logging.

    • Preview features: Stay ahead with forward-looking development techniques.


    Who this course is for:

    • Software Engineers looking to automate Azure deployments
    • Azure Infrastructure Engineers keen on automating cloud deployment
    • Cloud Solutions Architects looking to improve Azure solution design
    • DevOps Engineers interested in reusable Azure deployment modules
    • IT Professionals transitioning to efficient Azure resource management
    • Students and Beginners exploring advanced Azure infrastructure deployments

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Dylan Budgen
    Dylan Budgen
    Instructor's Courses
    Hello! I'm Dylan Budgen, an experienced Software Engineer from the United Kingdom with a passion for technical education.Over the course of my career, I've had the privilege of instructing over a thousand students through engaging, hands-on workshops, equipping them with practical skills and knowledge to excel in the tech industry.I understand that online learning can often feel daunting and monotonous. Drawing from my professional experiences, I design courses that mimic real-world scenarios, making your learning experience more relevant and exciting. This approach not only enhances engagement but also enables you to apply your newfound knowledge immediately in real-world situations.I look forward to joining you on this exciting journey!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 55
    • duration 3:42:33
    • Release Date 2023/07/31