CODERZ

احجز مقعدك

الاسم يجب أن يكون 3 أحرف على الأقل
رقم الموبايل مطلوب
بدء تطوير تطبيقات Azure Cosmos DB NoSQL (DP-3015)
إدارة قواعد البيانات مميز

ابنِ تطبيقات عالمية النطاق وفائقة السرعة مع Azure Cosmos DB.

انطلق في عالم قواعد بيانات NoSQL الحديثة وتعلم كيفية بناء تطبيقات سحابية تتميز بالمرونة الفائقة والوصول العالمي. يركز هذا الكورس على تزويدك بالمهارات الأساسية لاستخدام Azure Cosmos DB في تطوير حلول برمجية قادرة على معالجة البيانات الضخمة بسرعة مذهلة. تعلم كيف تدير البيانات غير المهيكلة بكفاءة وتضمن توفر تطبيقاتك للمستخدمين في أي مكان في العالم بأقل زمن استجابة ممكن.

8 الساعات
احترافي
هجين
تواصل واتس اب

ما تتضمنه الدورة

المدة: 8 ساعة محتوى
الشهادة: عند الإكمال
المشاريع: مشاريع عملية
الدعم: وصول مدى الحياة

تصنيف الدورة

المستوى: احترافي
طريقة الحضور: هجين
نوع التدريب: دورة تدريبية
عن هذه الدورة

تم تصميم كورس DP-3015: بدء تطوير تطبيقات Azure Cosmos DB NoSQL للمطورين الراغبين في الاستفادة من قوة خدمة قواعد البيانات الموزعة عالمياً ومتعددة النماذج. سيتعرف المشاركون على المفاهيم الأساسية لـ NoSQL، ويتعلمون كيفية إنشاء الموارد وإدارة الحاويات وتنفيذ عمليات البيانات الأساسية. يغطي المنهج نمذجة البيانات، واستراتيجيات التجزئة (Partitioning)، وكيفية استخدام Azure Cosmos DB SDK لدمج وظائف قواعد البيانات في التطبيقات السحابية الأصلية. يعد هذا التدريب خطوة محورية للمحترفين الذين يهدفون إلى بناء تطبيقات حديثة عالية الاستجابة وقابلة للتوسع.

منهج الدورة
1 أساسيات وتكوين Azure Cosmos DB
4 دروس
مقدمة في Cosmos DB: آلية العمل، متى نستخدم NoSQL، واستكشاف الموارد الأساسية.
تخطيط وتكوين الموارد: حساب متطلبات الإنتاجية (Throughput)، التخزين، وفهم ميزة (TTL) للاحتفاظ بالبيانات.
إدارة سعة التشغيل: المقارنة بين (Serverless) و (Provisioned)، وإعداد القياس التلقائي (Autoscale).
2 تطوير التطبيقات باستخدام SDK
3 دروس
إعداد وتكوين الـ SDK: الاتصال بالحسابات عبر الإنترنت، وضعيات الاتصال، ومعالجة أخطاء الربط.
العمليات الأساسية (Point Operations): إنشاء، قراءة، تحديث، وحذف المستندات برمجياً.
العمليات المعقدة والكتلية: تنفيذ المعاملات المجمعة (Transactional Batches) ومعالجة البيانات الضخمة (Bulk Operations).
3 الاستعلام المتقدم والذكاء الاصطناعي التوليدي
2 دروس
: لغة استعلام NoSQL: كتابة الاستعلامات، استخدام الدوال المدمجة، والتعامل مع النتائج المعقدة (Subqueries)
دمج الذكاء الاصطناعي (Generative AI): إعداد البحث الشعاعي (Vector Search)، توليد التضمينات (Embeddings) عبر OpenAI، والتكامل مع LangChain.
4 نمذجة وتوزيع البيانات (Data Modeling & Partitioning)
3 دروس
استراتيجيات النمذجة: الفرق بين العلاقات والـ NoSQL، متى يتم تضمين البيانات (Embedding) أو الإشارة إليها (Referencing).
تقسيم البيانات (Partitioning): اختيار مفتاح التقسيم الأمثل، وضمان سلامة البيانات المرجعية.
التوزيع العالمي: توزيع البيانات عبر المناطق الجغرافية، إدارة الفشل (Failover)، ونماذج التناسق (Consistency Models).
5 الفهرسة ومعالجة الأحداث (Indexing & Events)
3 دروس
تخصيص الفهارس: فهم سياسات الفهرسة، إنشاء الفهارس المركبة، وتحسين أداء القراءة والكتابة.
معالجة تدفق التغييرات (Change Feed): مراقبة التغييرات في البيانات واستخدام SDK لمعالجتها لحظياً.
التكامل مع Azure Functions: تطوير وظائف برمجية تستجيب تلقائياً للأحداث وتغييرات البيانات.
6 الأداء، المراقبة، والبحث المتقدم
3 دروس
تحسين الأداء: إعداد التخزين المؤقت المتكامل (Integrated Cache) وقياس تكلفة الاستعلامات.
المراقبة والتحليل: استخدام Azure Monitor، مراقبة أحداث تجاوز السعة (Rate-limiting)، وتحليل السجلات
البحث المعرفي: ربط Cosmos DB مع (Azure AI Search) لتوفير إمكانيات بحث متقدمة.
7 الأمن، الإدارة، والأتمتة
3 دروس
: حماية البيانات: تنفيذ RBAC، التحكم في الوصول عبر الشبكة، والتشفير الدائم (Always Encrypted)
: النسخ الاحتياطي والاستعادة: التمييز بين النسخ الدوري والمستمر، وإجراء الاستعادة لنقطة زمنية محددة.
الإدارة البرمجية والأتمتة: كتابة سكربتات الإدارة واستخدام قوالب (ARM Templates) لنشر الموارد وتعديل السياسات تلقائياً.

هل أنت مستعد للبدء بالتعلم؟

سجّل في دورتنا اليوم واكتسب المهارات التي تبحث عنها الشركات.

تواصل معنا الآن