中級 Bicep

中級
開発者
管理者
ソリューション アーキテクト
Azure
Azure Resource Manager

Bicep を使用すると、Azure リソースをデプロイできます。 Bicep では、アプリケーション コードのように扱う宣言型の構文が使用されます。 インフラストラクチャをコードとして扱うことで、インフラストラクチャの要件に加えられた変更を追跡し、デプロイの一貫性と反復可能性を高めることができます。

Bicep についての理解を深めるには、このラーニング パスを受講してください。 次のような内容です。

  • 子と拡張機能リソースをデプロイします。
  • Git バージョン コントロール システムに Bicep コードを追加して、履歴を追跡し、チーム メンバーと共同で作業します。
  • 実証済みのベスト プラクティスに従って、高品質の Bicep コードを作成します。
  • pull requests を使用して、チームの Bicep コードを確認します。
  • What-If コマンドを使用して、デプロイする前に Bicep ファイルの効果を確認する。
  • JSON ARM テンプレートを Bicep に移行して、既存の Azure デプロイ テンプレートをより読みやすく、保守しやすくする。
  • Bicep を使用して、Azure portal またはその他のツールを使用して以前にデプロイしたリソースを操作し、デプロイを反復可能で一貫性のあるものにする。

ヒント

領域の専門家から Bicep についてライブで学びたいですか。 エキスパートとオンデマンドの Learn Live セッションに従ってください。

Bicep について学習するには、次の 3 つのラーニング パスを受講することをお勧めします。

その後、Bicep コードをデプロイパイプラインに追加することに興味を持つかもしれません。 使用するツールに基づいて、次の2つのラーニングパスのいずれかを取得します:

前提条件

このラーニング パスでは、Bicep を使用した Azure リソースのデプロイに関する知識があることを想定しています。

このラーニング パス内のモジュール

さまざまな Azure リソースを Bicep コードにデプロイします。 子と拡張の各リソースを定義して使用します。 Bicep テンプレートまたはモジュールの外部で作成したリソースを操作します。

Bicep コードの変更を追跡し、変更したファイルの履歴を確認します。 ブランチを使用して、複数のバージョンのコードを同時に開発することができます。 リポジトリを公開してコラボレーションをサポートします。

共同開発をサポートし、ベスト プラクティスに従う Bicep ファイルをビルドします。 パラメーターを計画して、テンプレートを簡単にデプロイできるようにします。 一貫したスタイル、構造のクリア、コメントを使用して、Bicep コードを簡単に理解、使用、および変更できるようにします。

pull request を使用して、意図しない変更や不適切に記述された Bicep コードを回避します。 ブランチ戦略を使用して、メイン ブランチを誤った変更から保護します。 Bicep コードを確認するときに、何を調べる必要があるかを理解します。

デプロイによる効果をプレビューします。 What-if 操作で検出される変更の種類について理解します。 増分モードと完全モードを使用してテンプレートをデプロイします。

Azure リソースをエクスポートして Bicep ファイルに変換し、JSON Azure Resource Manager テンプレート (ARM テンプレート) を Bicep に移行します。 ベスト プラクティスに従うように Bicep ファイルをリファクタリングします。 Bicep ファイルをテストし、運用環境にデプロイします。