Grondbeginselen van Bicep

Beginner
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

Met Bicep kunt u Azure-resources implementeren. Bicep gebruikt een declaratieve syntaxis die u beschouwt als toepassingscode. Als u uw infrastructuur als code behandelt, kunt u wijzigingen in de vereisten van uw infrastructuur bijhouden en uw implementaties consistenter en herhaalbaar maken.

Als u bekend bent met de JSON-syntaxis voor het schrijven van Azure Resource Manager-sjablonen (ARM-sjablonen), zult u merken dat Bicep een beknoptere syntaxis en verbeterde typeveiligheid biedt. In feite worden Bicep-bestanden gecompileerd naar standaard ARM-sjablonen.

Volg dit leertraject om aan de slag te gaan met Bicep. Hierin gaat u het volgende doen:

  • Bepaal of Bicep de juiste keuze is voor uw implementaties in Azure.
  • Inzicht in de declaratieve syntaxis van Bicep en de structuur van een Bicep-sjabloon.
  • Pas Bicep-functies toe, zoals parameters, voorwaarden en lussen om te bepalen hoe uw infrastructuur wordt geïmplementeerd.
  • Definieer modules die complexe implementaties opsplitsen in kleinere en herbruikbare onderdelen.

Elke module in dit leertraject biedt opties voor gebruik met de Azure CLI en Met Azure PowerShell. U gebruikt Visual Studio Code om uw Bicep-code te schrijven en te valideren.

Tip

Wilt u Bicep live leren van vakexperts? Volg livesessies op aanvraag met onze experts.

Voor meer informatie over Bicep raden we u aan deze drie leertrajecten te volgen:

Daarna bent u mogelijk geïnteresseerd in het toevoegen van uw Bicep-code aan een implementatiepijplijn. Voer een van deze twee leertrajecten uit op basis van het hulpprogramma dat u wilt gebruiken:

Vereisten

Bekendheid met Azure Resource Manager en Azure-resourcegroepen wordt aanbevolen, maar is niet vereist.

Modules in dit leertraject

Infrastructuur als code kan u helpen uw cloudimplementaties snel en betrouwbaar te schalen. Met Bicep en Azure Resource Manager kunt u het inrichten van infrastructuurresources automatiseren en vereenvoudigen.

Azure-resources definiëren binnen een Bicep-sjabloon. Verbeter de consistentie en betrouwbaarheid van uw implementaties, verminder de benodigde handmatige inspanning en schaal uw implementaties in omgevingen. Uw sjabloon is flexibel en herbruikbaar met behulp van parameters, variabelen, expressies en modules.

Gebruik Bicep-parameters om tijdens elke implementatie informatie voor uw sjabloon op te geven. Voeg decorators toe om uw parameters gemakkelijk te begrijpen en ermee te werken en om geheime gegevens te beveiligen. Geef parameterwaarden op de opdrachtregel en met behulp van parameterbestanden.

In deze module implementeert u resources alleen wanneer er specifieke beperkingen zijn en gebruikt u lussen om meerdere resources met vergelijkbare eigenschappen te implementeren.

Ontwerp en bouw herbruikbare modules om uw Bicep-sjablonen te vereenvoudigen. Stel meerdere modules samen in sjablonen met behulp van parameters en uitvoer.