أساسيات Bicep

مبتدئ
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

تتيح لك لغة Bicep توزيع موارد Azure. تستخدم لغة Bicep بناء الجملة التعريفية التي تتعامل معها، مثل التعليمة البرمجية للتطبيق. تمكّنك معاملة البنية الأساسية الخاصة بك كتعليمة برمجية من تعقب التغييرات في متطلبات البنية التحتية لديك وتجعل عمليات التوزيع الخاصة بك أكثر اتساقًا وقابلية للتكرار.

إذا كنت على دراية ببناء جملة JSON لكتابة قوالب Azure Resource Manager (قوالب ARM)، ستجد أن لغة Bicep توفر بناء جملة أكثر إيجازاً وحسنت تأمين النوع. في الواقع، تتحول ملفات Bicep برمجياً إلى قوالب ARM القياسية.

خذ هذا المسار التعليمي لبدء استخدام لغة Bicep. خلاله، يمكنك القيام بما يلي:

  • تقرير ما إذا كانت لغة Bicep هي الخيار الصحيح لعمليات التوزيع الخاصة بك في Azure.
  • فهم بناء الجملة التعريفية في لغة Bicep وهيكل قالب Bicep.
  • تطبيق ميزات Bicep مثل المعلمات والشروط والتكرارات الحلقية للتحكم في كيفية توزيع البنية الأساسية الخاصة بك.
  • تحديد الوحدات التي يمكنها تقسيم عمليات التوزيع المعقدة إلى مكونات أصغر وأكثر قابلية لإعادة الاستخدام.

توفر كل وحدة في مسار التعلم هذا خيارات للاستخدام مع Azure CLI ومع Azure PowerShell. ستستخدم تعليمة Visual Studio البرمجية لكتابة التعليمة البرمجية بلغة Bicep والتحقق من صحتها.

تلميح

هل تريد تعلم Bicep مباشرة من خبراء الموضوع? تابع جلسات Learn Live حسب الطلب مع خبرائنا.

للتعرف على Bicep، نوصيك بدراسة هذين المسارين التعليميين:

بعد ذلك، قد تكون مهتمًا بإضافة تعليمة Bicep البرمجية إلى تدفق توزيع. ادرس هذين المسارين التعليميين استنادًا إلى الأداة التي تريد استخدامها:

المتطلبات الأساسية

من المستحسن الإلمام بـ Azure Resource Manager ومجموعات موارد Azure، ولكنه ليس إلزامياً.

الوحدات النمطية في مسار التعلم هذا

يمكن أن تساعدك البنية الأساسية كتعليمة برمجية على توسيع نطاق عمليات النشر السحابية بسرعة وثقة. باستخدام Bicep وAzure Resource Manager، يمكنك أتمتة وتبسيط توفير موارد البنية الأساسية.

قم بتعريف موارد Azure داخل قالب Bicep. قم بتحسين تناسق عمليات النشر وموثوقيتها، وتقليل الجهد اليدوي المطلوب، وتوسيع استخدام عمليات النشر عبر البيئات. سيكون القالب الخاص بك مرنا وقابلا لإعادة الاستخدام باستخدام المعلمات والمتغيرات والتعبيرات والوحدات النمطية.

استخدم معلمات Bicep لتوفير معلومات للقالب الخاص بك في أثناء كل عملية توزيع. إضافة المحسنات لجعل المعلمات الخاصة بك سهلة الفهم والعمل مع، وحماية البيانات السرية. توفير قيم المعلمات في سطر الأوامر وباستخدام ملفات المعلمات.

في هذه الوحدة النمطية، ستقوم بنشر الموارد فقط عند وجود قيود محددة واستخدام التكرارات الحلقية لنشر موارد متعددة لها خصائص مماثلة.

تصميم وبناء وحدات قابلة لإعادة الاستخدام لتبسيط قوالب Bicep خاصتك. إنشاء وحدات متعددة في قوالب باستخدام المعلمات والمخرجات.