[Book] Azure Bicep - Zero to Hero is complete


Finally! I published the final chapter in my book Azure Bicep - Zero to Hero today. I started this project more than a year ago with an intention that I will complete it before end of year 2021. However, a few personal life events made me shift focus to my family and that pushed the book timelines to the right. In the last few weeks, I spent good amount of my personal time to explore a few new areas within Bicep and formed the content for the last few chapters.

So far, this book has 40 readers. As promised earlier, I have not taken a single penny from this book revenue for my personal use. All proceeds will go to charity once I hit 100 readers (whatever that amount may be).

Here is the overall table of contents.

  • Introduction
    • Infrastructure As Code
    • Azure Resource Manager
    • Why Bicep
    • Introducing Bicep
    • Summary
  • Getting Started
    • Installing Bicep CLI
    • Authoring Bicep templates
    • First Bicep template
    • Compiling and deploying Bicep templates
    • Summary
  • Working with resources
    • Defining resources
    • Resource dependencies
    • Child resources
    • Extension Resources
    • Reference existing resources
    • Scoped resource deployment
    • Summary
  • Authoring reusable templates
    • Parameters
    • Parameter decorators
    • Output
    • Generating Parameter files
    • Summary
  • Variables, function, and expressions
    • Summary
  • Iterations and Conditions
    • Iterations
    • Sequential deployments
    • Conditional deployments
    • Combining iterations and conditions
    • Summary
  • Creating and Consuming Modules
    • Creating modules
    • Consuming modules
    • Iterations and conditions
    • Deploying at multiple scopes
    • Sharing modules
    • Module aliases
    • Summary
  • Developing Bicep templates in VS Code devcontainers
    • Visual Studio Code Development Containers
    • GitHub Codespaces
    • Summary
  • CI and CD of Bicep templates
    • Customizing linter rules
    • Build and deploy
    • A local pipeline
    • GitHub actions for CI/CD
    • Summary
  • Built-in function primer
    • any function
    • loadJsonContent function
    • getSecret function
    • Summary

Hope you find this book helpful. You can leave your feedback as comments on this page!

Share on: