تأمين وتحسين ونشر حلول قواعد البيانات

خذ حلول قواعد بياناتك من التطوير إلى الإنتاج. تتعلم حماية البيانات الحساسة من خلال التشفير، والإخفاء، وأمان الصفوف. تقوم بضبط أداء الاستعلامات باستخدام خطط التنفيذ، وQuery Store، وطرق العرض الإدارية الديناميكية. تقوم بأتمتة عمليات النشر باستخدام CI/CD pipelines باستخدام SQL Database Projects. وأخيرا، تعرض قواعد بياناتك من خلال واجهات برمجة التطبيقات REST وGraphQL باستخدام Data API Builder.

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

قبل أن تبدأ هذا المسار التعليمي، يجب أن يكون لديك:

  • خبرة في كتابة استعلامات T-SQL.
  • Faliarity مع SQL Server أو Azure SQL Database.
  • فهم أساسي لمفاهيم الأمان مثل المصادقة والتفويض.
  • خبرة مع التحكم في الإصدارات في Git ومفاهيم CI/CD.

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

تعلم كيفية حماية البيانات الحساسة وتلبية متطلبات الامتثال من خلال تنفيذ التشفير، والإخفاء، وضوابط access، والتدقيق عبر منصات SQL الخاصة بمايكروسوفت.

تحسين أداء Azure SQL Database عن طريق اختيار مستوى الخدمة المناسب وإدارة التزامن مع مستويات عزل المعاملات. حلل الاستعلامات باستخدام خطط التنفيذ وإدارة المركبات. استخدم Query Store لإدارة الخطط وتشخيص الحواجز والجمود.

تنفيذ CI/CD لمشاريع قواعد بيانات SQL مع التحكم في المصدر، والتفرع، وكشف انحراف المخطط، و pipelines الآلي، واستراتيجيات اختبار باستخدام GitHub Actions وDevOps Azure.

إنشاء واجهات برمجة تطبيقات REST و GraphQL لقواعد بيانات SQL باستخدام Data API Builder، ونشرها على خدمات استضافة Azure، وتنفيذ أنماط المراقبة والتغيير المدفوعة بالأحداث.