แนะ นำ

เสร็จสมบูรณ์เมื่อ

โมดูลนี้อธิบายว่า Bicep คืออะไร และรวมเข้ากับเครื่องมือต่างๆ เช่น Azure CLI,Visual Studio Code, Azure Pipelines และ เวิร์กโฟลว์ GitHub สําหรับโครงสร้างพื้นฐานเป็นการปรับใช้โค้ดอย่างไร

ภาพรวมโมดูล

Bicep เป็นภาษาเฉพาะโดเมน (DSL) สําหรับการปรับใช้ทรัพยากร Azure แบบประกาศ มีไวยากรณ์ที่ง่ายกว่าเทมเพลต JSON การจัดการการพึ่งพาอัตโนมัติ และความปลอดภัยของประเภท Bicep เปลี่ยนเป็นเทมเพลต Azure Resource Manager (ARM) ซึ่งให้ประโยชน์ทั้งหมดของโครงสร้างพื้นฐานเป็นโค้ดพร้อมประสบการณ์การเขียนที่ได้รับการปรับปรุง

โมดูลนี้ครอบคลุมพื้นฐานของ Bicep การติดตั้ง การสร้างเทมเพลต ไวยากรณ์ และการปรับใช้ผ่านเครื่องมืออัตโนมัติต่างๆ

วัตถุประสงค์การเรียนรู้

หลังจากจบโมดูลนี้ คุณจะสามารถ:

  • ทําความเข้าใจว่า Bicep คืออะไร: เรียนรู้เกี่ยวกับ Bicep เป็นภาษาเฉพาะโดเมนสําหรับโครงสร้างพื้นฐาน Azure เป็นโค้ด
  • ติดตั้ง Bicep: ติดตั้ง Bicep CLI และกําหนดค่า Visual Studio Code ด้วย ส่วนขยาย Bicep เพื่อประสบการณ์การเขียนที่ได้รับการปรับปรุง
  • สร้างเทมเพลตลูกหนู: เขียนไฟล์ Bicep เพื่อกําหนดทรัพยากร Azure ด้วยพารามิเตอร์ ตัวแปร และโมดูล
  • ทําความเข้าใจไวยากรณ์ Bicep: เรียนรู้โครงสร้างไฟล์ Bicep รวมถึงพารามิเตอร์ตัวแปรทรัพยากรเอาต์พุตและโมดูล
  • ปรับใช้ทรัพยากรกับ Azure: ใช้ Azure CLI และ Cloud Shell เพื่อปรับใช้เทมเพลต Bicep
  • ปรับใช้กับ Azure Pipelines: รวมการปรับใช้ Bicep เข้ากับ Azure Pipelines เพื่อการปรับใช้อย่างต่อเนื่อง
  • ปรับใช้ด้วยเวิร์กโฟลว์ GitHub: ใช้ GitHub Actions เพื่อปรับใช้เทมเพลต Bicep โดยอัตโนมัติ
  • ทําความเข้าใจการรวม ARM: เรียนรู้วิธีที่ Bicep เปลี่ยนเป็นเทมเพลต Azure Resource Manager

ข้อกําหนดเบื้องต้น

  • ความเข้าใจเกี่ยวกับโครงสร้างพื้นฐานเป็นแนวคิดของโค้ด
  • ความรู้พื้นฐานเกี่ยวกับทรัพยากร Azure และกลุ่มทรัพยากร
  • ความคุ้นเคยกับ Azure CLI หรือ Azure PowerShell
  • ประสบการณ์กับไป ป์ไลน์ Azure หรือ เวิร์กโฟลว์ GitHub มีประโยชน์ แต่ไม่จําเป็น