- Level Foundation
- Course by Meta
-
Offered by
About
يقوم مطورو تطبيقات الخادم بكتابة التطبيقات المستخدمة من جانب المستخدمين النهائيين للتعامل مع قواعد البيانات. بعض المهام الشائعة التي يقوم بها المستخدمون باستخدام هذه التطبيقات تتضمن تخزين البيانات والبحث فيها واستخراجها ومعالجتها. ومن ثم، لا بد أن يحظى كل مطوري تطبيقات الخادم بمعرفة وخبرة كافيتين عن كيفية عمل قواعد البيانات. في هذه الدورة التدريبية، سيكون هناك مقدمة عن قواعد البيانات واستعراضًا لمختلف طرق استخدامها في تخزين البيانات وإدارتها. كما سنتعلم كيفية التمييز بين الأنواع المختلفة من أنظمة إدارة قواعد البيانات. نقوم بعد ذلك بالتدريب على المهام الأساسية لإنشاء البيانات واختيارها باستخدام أوامر Structured Query Language (لغة الاستعلام المهيكلة - SQL). بنهاية هذه الدورة التدريبية من المفترض أن يكون بمقدورك: - إبداء معرفة عملية عن المفاهيم والمبادئ التي تقوم عليها قواعد بيانات - التعرف على الأنواع المختلفة من التقنيات وأنظمة الإدارة الأساسية المستخدمة فيقواعد البيانات والقدرة على شرحها - تمييز وفهم الجمل والأوامر الأساسية في SQL - معالجة السجلات في قاعدة بيانات باستخدام جمل وأوامر SQL - معرفة بدائل للغة SQL - والقدرة على تخطيط وتصميم نظام بسيط لقاعدة بيانات علائقية ستكون لديك خبرة أيضًا فيما يلي: - المفاهيم الرئيسية في قواعد البيانات - صيغ وأوامر MySQL الأساسية - أنظمة إدارة قواعد البيانات - قواعد البيانات العلائقية
Modules
مقدمة الدورة التدريبية
1
Discussions
- ما المأمول تعلّمه؟
2
Videos
- مقدمة عن قواعد البيانات
- يوم في حياة مهندس قواعد بيانات
2
Readings
- منهج الدورة التدريبية: مقدمة عن قواعد البيانات
- كيفية النجاح في هذه الدورة التدريبية
قواعد البيانات والبيانات
1
Assignment
- قياس مستوى المعرفة: قواعد البيانات والبيانات
3
Videos
- ما المقصود بقاعدة البيانات؟
- كيف يتم الربط بين البيانات؟
- الأنواع البديلة من قواعد البيانات
3
Readings
- الرسومات البيانية النموذجية للبيانات العلائقية
- تطور قواعد البيانات
- مصادر إضافية
مقدمة عن SQL
1
Assignment
- قياس مستوى المعرفة : مراجعة صيغ SQL
4
Videos
- ما المقصودة بلغة الاستعلام الهيكلية؟
- استخدام SQL
- مزايا SQL
- مقدمة عن صيغ SQL
2
Readings
- أوامر SQL الشائعة
- مصادر إضافية
هيكل قاعدة البيانات الأساسي
2
Assignment
- قياس مستوى المعرفة: هيكل قاعدة البيانات
- اختبار الوحدة: مقدمة عن قواعد البيانات
3
Videos
- ما المقصود بالجداول في قواعد البيانات؟
- أنواع المفاتيح في جدول قاعدة البيانات
- ملخص الوحدة: مقدمة عن قواعد البيانات
3
Readings
- نظرة عامة على الجداول
- نظرة عامة على هيكل قاعدة البيانات
- مصادر إضافية
أنواع بيانات SQL
4
Assignment
- مراجعة ذاتية: التعامل مع الأرقام
- مراجعة ذاتية: التعامل مع السلاسل
- مراجعة ذاتية: التعامل مع القيم الافتراضية
- مراجعة ذاتية: اختيار نوع البيانات الصحيح للعمود
4
Labs
- تدريب: التعامل مع الأرقام
- تدريب: التعامل مع السلاسل
- التعامل مع القيم الافتراضية
- اختيار نوع البيانات الصحيح للعمود
3
Videos
- أنواع البيانات الرقمية
- أنواع بيانات السلسلة
- القيم الافتراضية
1
Readings
- مصادر إضافية
الإنشاء والقراءة
3
Assignment
- مراجعة ذاتية: إنشاء قاعدة بيانات وإنشاء جدول وإدراج بيانات
- مراجعة ذاتية: التدريب على إنشاء الجدول
- قياس مستوى المعرفة: Create (الإنشاء) و insert (الإدراج) و select (التحديد)
2
Labs
- تدريب: إنشاء قاعدة بيانات، وإنشاء جدول وإدراج بيانات
- تدريب: التدريب على إنشاء جدول
6
Videos
- إنشاء قاعدة البيانات وإسقاطها
- جملة CREATE TABLE
- جملة ALTER TABLE
- جملة INSERT
- جملة SELECT
- جملة INSERT INTO SELECT
2
Readings
- إنشاء الجداول
- مصادر إضافية
التحديث والحذف
3
Assignment
- المراجعة الذاتية : حذف سجل
- قياس مستوى المعرفة : التحديث والحذف
- اختبار الوحدة: عمليات الإنشاء والقراءة والتحديث والحذف (CRUD)
1
Labs
- تدريب: حذف سجل
3
Videos
- تحديث البيانات
- حذف البيانات
- ملخص الوحدة: عمليات الإنشاء والقراءة والتحديث والحذف (CRUD)
1
Readings
- مصادر إضافية
عوامل SQL
1
Assignment
- قياس مستوى المعرفة: العوامل
3
Videos
- عوامل SQL الحسابية
- أوجه استخدام العوامل
- عوامل المقارنة في SQL
3
Readings
- أمثلة لعوامل SQL الحسابية
- أمثلة لعوامل المقارنة في SQL
- مصادر إضافية
فرز البيانات وترشيحها
2
Assignment
- المراجعة الذاتية: ORDER BY و WHERE
- اختبار الوحدة: عوامل SQL وعمليات فرز وترشيح البيانات
1
Labs
- ORDER BY و WHERE
4
Videos
- عبارة ORDER BY
- عبارة WHERE
- عبارة SELECT DISTINCT
- ملخص الوحدة: عوامل SQL وعمليات فرز وترشيح البيانات
4
Readings
- أنواع الترتيب / الفرز
- استخدامات عبارة WHERE
- عبارة SELECT DISTINCT في الاستخدام الفعلي
- مصادر إضافية
تصميم مخطط قاعدة البيانات
1
Assignment
- قياس مستوى المعرفة: مخطط قاعدة البيانات
3
Videos
- مخطط قاعدة البيانات
- الاستخدام الفعلي للمخطط
- أنواع مخططات قاعدة البيانات
3
Readings
- استكشاف مخطط قاعدة البيانات
- تكوين هيكل
- مصادر إضافية
تصميم قاعدة بيانات علائقية
2
Assignment
- قياس مستوى المعرفة: تعريف المفاتيح
- علاقات ومفاتيح قاعدة البيانات
4
Videos
- علاقات الجداول
- المفتاح الأساسي
- المفتاح الخارجي
- إيجاد كيانات
4
Readings
- النموذج العلائقي
- المفاتيح بمزيد من العمق
- الرسوم التخطيطية لعلاقات الكيانات (ERD)
- مصادر إضافية
تسوية قاعدة البيانات
3
Assignment
- قياس مستوى المعرفة: تسوية قاعدة البيانات
- مراجعة ذاتية: أمثلة لمخطط قاعدة البيانات
- اختبار الوحدة: تصميم قاعدة البيانات
1
Labs
- أمثلة لمخطط قاعدة البيانات
5
Videos
- ما المقصود بتسوية قاعدة البيانات؟
- نموذج التسوية الأول 1NF
- نموذج التسوية الثاني 2NF
- نموذج التسوية الثالث 3NF
- ملخص الوحدة: تصميم قاعدة البيانات
2
Readings
- تسوية البيانات
- مصادر إضافية
التقييم المقيّم بالدرجات
1
Assignment
- التقييم المقيّم بالدرجات: مقدمة عن قواعد البيانات
1
Videos
- موجز الدورة التدريبية: مقدمة عن قواعد البيانات للتطوير على الخادم
1
Readings
- نبذة عن التقييم المقيّم بالدرجات
استعراض ختامي للدورة التدريبية
1
Discussions
- ما أفكارك بشأن التعامل مع قواعد البيانات؟
1
Videos
- تهانينا، لقد أتممت مقدمة عن قواعد البيانات للتطوير على الخادم!
1
Readings
- الخطوات التالية بعد المقدمة عن قواعد البيانات
Auto Summary
Explore the fundamentals of server-side database development with this foundational IT & Computer Science course. Led by an expert Coursera instructor, you'll dive into database concepts, management systems, and essential SQL commands. Perfect for aspiring server application developers, this course offers practical knowledge on creating, managing, and optimizing relational databases. Available through Starter and Professional subscriptions, it provides a comprehensive introduction to database principles, MySQL syntax, and system design. Embark on your learning journey and master the skills needed to handle and manipulate data effectively.

Taught by Meta Staff