
تركّز هذه الدورة على قواعد بيانات Cassandra بوصفها قاعدة NoSQL موزعة مناسبة لأحمال عمل كبيرة، مع تطبيق عملي باستخدام Java. ستتعلم أولا كيفية التفكير في نمذجة البيانات في Cassandra بطريقة مختلفة عن القواعد العلائقية: تصميم الجداول وفق أنماط الاستعلام، اختيار مفاتيح التقسيم (partition keys) وأعمدة التجميع (clustering) لتحقيق أداء جيد، وتجنب الأخطاء الشائعة التي تؤدي إلى قراءة غير فعالة. بعد ذلك ستطبق عمليات CRUD كاملة على جداول Cassandra، مع فهم لكيفية التعامل مع الإدراج والتحديث والحذف والاستعلامات ضمن قيود Cassandra وأفضل ممارساتها. تنتقل الدورة بعد ذلك إلى دمج Cassandra داخل تطبيق Java، بحيث تنشئ طبقة وصول للبيانات تدير الاتصال والاستعلامات، وتبني تدفقات أعمال واقعية لإدارة بيانات مثل الأقسام، الموظفين، وتاريخ الوظائف. ستركز أيضا على تنظيم المشروع، التعامل مع أخطاء الاتصال، وضمان أن العمليات قابلة للتوسع عند زيادة البيانات. بنهاية الدورة ستكون قادرا على تصميم جداول Cassandra تناسب متطلبات التطبيق، وتنفيذ CRUD بكفاءة، وبناء مشروع متكامل يربط قاعدة البيانات بتطبيق Java في سيناريو قريب من الواقع.
EDUCBA