تنفيذ عمليات دورة حياة التطوير في Azure Databricks

متوسط
مهندس بيانات
Azure Databricks

يتكامل Azure Databricks مع ممارسات التطوير الراسخة من خلال مجلدات Git للتحكم في الإصدارات وحزم الأتمتة التصريحية لنشر البنية التحتية ككود. تستكشف هذه الوحدة أفضل ممارسات التحكم في الإصدارات في Git، وسير عمل طلبات التفرع والسحب، واستراتيجيات اختبار شاملة، ونشر الحزم المعتمدة على CLI عبر البيئات.

الأهداف التعليمية

في نهاية هذه الوحدة، ستتمكن من:

  • تطبيق أفضل ممارسات التحكم في الإصدارات باستخدام مجلدات Git في Azure Databricks
  • إدارة التفرع، وطلبات السحب، وحل النزاعات للتطوير التعاوني
  • تنفيذ استراتيجية اختبار تشمل اختبارات الوحدة، والتكامل، والاختبارات من البداية إلى النهاية، واختبارات قبول المستخدم
  • تكوين وتخصيص حزم الأتمتة التصريحية لأتمتة النشر
  • نشر الحزم باستخدام واجهة Databricks عبر بيئات التطوير والإنتاج

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

يجب استكمال المتطلبات المسبقة التالية:

  • الفهم الأساسي لمفاهيم التحكم في الإصدارات في Git
  • Familiarity with Azure Databricks workspaces
  • خبرة في برمجة بايثون ودفاتر الملاحظات
  • معرفة أساسيات هندسة البيانات