แนะ นำ

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

โมดูลนี้อธิบายพื้นฐานการจัดการแพ็คเกจ รวมถึงฟีดแพ็คเกจ ตัวจัดการฟีดแพ็คเกจ แหล่งที่มาของแพ็คเกจสาธารณะทั่วไป โซลูชันที่โฮสต์ด้วยตนเองและ SaaS และคําแนะนําเชิงปฏิบัติสําหรับการบริโภค

ภาพรวมโมดูล

ในโมดูลนี้ คุณจะได้สํารวจ:

  • แพ็กเกจและประเภทแพ็กเกจ: ทําความเข้าใจว่าแพ็คเกจคืออะไรและสํารวจรูปแบบต่างๆ (NuGet, npm, Maven, PyPI, Docker)
  • ฟีดแพ็คเกจ: เรียนรู้เกี่ยวกับพื้นที่จัดเก็บแพ็คเกจแบบรวมศูนย์ รวมถึงฟีดสาธารณะและส่วนตัว
  • ตัวจัดการฟีดแพ็คเกจ: สํารวจเครื่องมือสําหรับจัดการแพ็คเกจ (NuGet CLI, npm, Maven, pip)
  • แหล่งที่มาของแพ็คเกจสาธารณะ: ทําความเข้าใจกับทะเบียนสาธารณะทั่วไป เช่น NuGet.org, npmjs.com, Maven Central
  • แหล่งที่มาของแพ็คเกจส่วนตัว: เปรียบเทียบโซลูชันที่โฮสต์ด้วยตนเอง (Nexus, Artifactory) กับข้อเสนอ SaaS (Azure Artifacts, MyGet)
  • แพ็คเกจการบริโภค: เรียนรู้การกําหนดค่าแหล่งที่มา ติดตั้งแพ็คเกจ และจัดการการขึ้นต่อกัน
  • สิ่งประดิษฐ์ Azure: สํารวจโซลูชันการจัดการแพ็คเกจของ Microsoft ที่รองรับแพ็คเกจหลายประเภท
  • แพ็คเกจการเผยแพร่: สร้าง จัดแพ็กเกจ และเผยแพร่แพ็กเกจของคุณเองไปยังฟีด
  • การปฏิบัติจริง: ทําแบบฝึกหัดการทํางานกับ Azure Artifacts ให้เสร็จสมบูรณ์

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

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

  • ทําความเข้าใจแพ็คเกจ: อธิบายว่าแพ็คเกจคืออะไร และระบุประเภทและรูปแบบแพ็คเกจต่างๆ
  • ใช้การจัดการแพ็คเกจ: ตั้งค่าและจัดการฟีดแพ็กเกจสําหรับองค์กรของคุณ
  • จัดการฟีดแพ็คเกจ: สร้างและกําหนดค่าฟีดด้วยการมองเห็นที่เหมาะสมและแหล่งที่มาต้นทาง
  • ใช้แพ็คเกจ: ติดตั้งและจัดการแพ็คเกจจากแหล่งข้อมูลสาธารณะและส่วนตัวในโครงการของคุณ
  • สร้างและเผยแพร่แพ็คเกจ: สร้างแพคเกจจากส่วนประกอบของคุณและเผยแพร่ไปยัง Azure Artifacts และตัวดึงข้อมูลอื่นๆ

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

  • ความรู้ DevOps: ความเข้าใจเกี่ยวกับแนวคิดและแนวทางปฏิบัติของ DevOps
  • การพัฒนาซอฟต์แวร์: ความคุ้นเคยขั้นพื้นฐานกับการพัฒนาซอฟต์แวร์และการพึ่งพา
  • การควบคุมเวอร์ชัน: ความคุ้นเคยกับหลักการควบคุมเวอร์ชัน (มีประโยชน์ แต่ไม่จําเป็น)
  • Azure DevOps: สําหรับแบบฝึกหัดภาคปฏิบัติ ให้สร้างโครงการองค์กรและทีม Azure DevOps ดู สร้างองค์กร - Azure DevOps