Logo

dev-resources.site

for different kinds of informations.

Learn bicep based on the GUI of Azure Portal

Published at
7/31/2023
Categories
azure
bicep
javascript
beginners
Author
robertblazor
Categories
4 categories in total
azure
open
bicep
open
javascript
open
beginners
open
Author
12 person written this
robertblazor
open
Learn bicep based on the GUI of Azure Portal

Seems like expanding the scope of projects requires knowledge of different configs, like knowing what you can do and what you want to do.

In the context of me and today, I like to define a new scope of development and deployment as I am using Azure as my cloud provider and using .NET as my main choice of making Apps.

Core layer

  • Frontend Blazor, HTML, CSS

  • Backend APIs and databases

  • Any code associates with the business functions

Environment layer

  • Dev Containers for the dev environment

  • VM in Azure, whichever makes the most sense of storing the code and running the code in cloud.

  • DevOps Pipelines, justified based on preference.

Cloud layer

  • Bicep or terraform to specify the resource you like.

After the core layer is finished, we want to expand the project's scope a bit to make it work better.

  1. Wherever you store your code, just to make sure it works for your pipeline. I like GitHub and GitHub Actions.

  2. Take the services offered by your cloud service provider. Use the GUI portal to deploy the resources in your mind. If it's one Azure, make sure all your related resources are in the same Resource Group.

  3. Now, go to the ARM template view of the Resource Group. Copy the file, and paste it to your Visual Studio Code.

  4. Use the following command to convert the JSON file to bicep file.

az bicep decompile --file main.json

  1. You have the basic bicep file to be further proceeded.
bicep Article's
30 articles in total
Favicon
Deploying and Configuring a Hybrid Identity Lab Using Bicep - Part 1: Active Directory Setup and Sync
Favicon
How to setup an Azure Machine Learning Workspace securelyπŸ›‘οΈπŸ”’πŸ”‘
Favicon
Creating a Custom Role for Secure Bicep Deployments in Azure
Favicon
Create a GitHub pipeline to test, review, and deploy a Bicep template.
Favicon
A KeyVault for the Power Platform
Favicon
Kickstart projects with azd Templates
Favicon
Conditional deployment in Azure Bicep
Favicon
Rush configuration
Favicon
user-defined type in Azure Bicep, an introduction
Favicon
Set version numbers in Bicep templates
Favicon
Securing your Azure deployments with PSRule
Favicon
Versioned Bicep templates- Deployment
Favicon
Change Management in Infrastructure as a Code (IaC)
Favicon
Azure Verified Modules: Consolidated Standards for a Good IaC
Favicon
Getting Started with Azure Bicep
Favicon
Using Azure Bicep to deploy MS Graph resources
Favicon
Deploying static webs apps with the Azure cli and bicep
Favicon
Azure API Management: Harnessing Bicep for Effortless User and Subscription Creation
Favicon
User-defined function in Azure Bicep
Favicon
Expose your Open API specs with Azure API management
Favicon
Deploy multiple APIs in Azure API management, hosted in the same App service.
Favicon
Add Azure Developer CLI deployment ID and UTC timestamp to Bicep files
Favicon
🦾 Top 5 Azure Bicep tips & tricks to get started πŸš€
Favicon
Exploring the awesome Bicep Test Framework πŸ§ͺ
Favicon
The issue of recursive module calls in declarative infrastructure-as-code
Favicon
Azure Bicep - Finally functions to manipulate CIDRs
Favicon
Multi Scopes Deployment with Azure Bicep
Favicon
Azure Deployment Stacks, deploy and manage a landing zone with Bicep
Favicon
Azure Open AI: handling capacity and quota limits with Bicep
Favicon
Learn bicep based on the GUI of Azure Portal

Featured ones: