تنفيذ CI/CD باستخدام مشاريع قاعدة بيانات SQL
متوسط
مسؤول قاعدة البيانات
المطور
مهندس بيانات
Azure
قاعدة بيانات Azure SQL
SQL Server
تنفيذ CI/CD لمشاريع قاعدة بيانات SQL مع التحكم في المصدر، والتفرع، واكتشاف انحراف المخطط، وخطوط الأنابيب الآلية، واستراتيجيات الاختبار باستخدام GitHub Actions وAzure DevOps.
الأهداف التعليمية
بنهاية هذه الوحدة النمطية، ستتمكن من:
- إنشاء وبناء والتحقق من نماذج قواعد البيانات باستخدام مشاريع قاعدة بيانات SQL، بما في ذلك نمط SDK.
- قم بتكوين التحكم المصدري لمشاريع قاعدة بيانات SQL وإدارة بيانات المراجع باستخدام سكريبتات ما قبل النشر وما بعدها.
- إدارة التفرع، وطلبات السحب، وحل النزاعات لكود قاعدة البيانات.
- اكتشف انحراف المخطط باستخدام أدوات مقارنة المخططات وSqlPackage.
- تنفيذ خطوط أنابيب CI/CD باستخدام GitHub Actions وAzure DevOps، بما في ذلك إدارة الأسرار والتحكم في النشر.
- تصميم وتنفيذ استراتيجية اختبار باستخدام اختبارات الوحدة واختبارات التكامل.
المتطلبات الأساسية
- فهم أساسي ل SQL و Transact-SQL.
- معرفة بقاعدة بيانات Azure SQL أو SQL Server.
- خبرة مع مفاهيم التحكم في إصدارات Git مثل الالتزامات، الفروع، وطلبات السحب.
- فهم أساسي لمفاهيم CI/CD وصياغة خطوط أنابيب YAML.
الشروع في العمل باستخدام Azure DevOps
اختر حساب Azure المناسب لك. اشترك بنظام الدفع حسب الاستخدام أو جرّب Azure مجاناً لمدة 30 يوماً. التسجيل.