Unlock the power of Azure Bicep to transform your cloud resource into IaC modules for straightforward, simplified management.
Key Features
Get up to speed with Azure Bicep and learn the ease of transforming your infrastructure management.
Become an expert by learning and building real-world projects while mastering Bicep best practices.
Implement secure infrastructure and the best practices shared by the Azure Bicep development team.
Book DescriptionAzure Bicep is a newer, more concise and easier-to-use way to deploy Azure resources than Azure Resource Manager (ARM) templates. If you are interested in learning Azure Bicep, this book is a good place to start.
This book will teach you the essential concepts of infrastructure as code (IaC) and how to use Azure Bicep to author and manage cloud resources in Microsoft Azure. You will start by learning why IaC is important and how it can help you improve the efficiency and agility of your cloud deployments. You will then learn how to install and manage Azure Bicep, and how to use it to create and deploy cloud resources. The book also includes hands-on exercises that will help you practice what you have learned.
By the end of the book, you will be able to build and automate deployment of your own cloud infrastructure with best practices using Azure Bicep code and tools like GitHub workflows, Azure DevOps pipelines, Azure CLI, and PowerShell scripts.What you will learn
Using Azure DevOps and GitHub, automate resource deployment via CI/CD.
Deploy Azure resources effectively, readably, and maintainable.
Migrate your existing ARM templates to Azure Bicep.
Reuse and scale infrastructure with Azure Bicep modules.
Bicep can help to deploy multi-tier apps and manage infrastructure.
Bicep security best practices and use Checkov IaC static code analysis.
Apply Azure Bicep development team best practices.
Who this book is forThe book targets Azure administrators, infrastructure architects, cloud engineers, software developers, and DevOps professionals looking to learn Infrastructure as Code (IaC) beyond the basics and apply it to real-world scenarios. You would not need special training to start following the book. However, some fundamental knowledge of Azure core services, command line tools like Azure CLU or Powershell, and knowledge of Git would help you quickly learn Azure Bicep language and its features while implementing code samples of the book.
Table of Contents
Introduction to Infrastructure as Code
ARM Templates. What is it?
Revelation of ARM Templates, Azure Bicep
Write your first Bicep Template
Bicep Language Fundamentals
Defining Azure Resources with Bicep
Bicep Modules and Reusability
Advanced parametrization
Integrating Bicep with GitHub
Integrating Bicep with Azure devOps
Best Practices for Bicep Development
Debugging and Troubleshooting
Advanced Bicep Use Cases
Bicep Public Modules
Height:
Width:
Spine:
Weight:0.00