0Pricing
MongoDB Academy icon

MongoDB Academy

JAVASCRIPTDatabaseNosqlJavascript

أتقن قواعد البيانات NoSQL الموجهة للمستندات باستخدام MongoDB. تعلم CRUD وتصميم البيانات وخطوط الأنابيب التجميعية والفهارس والمعاملات وأنماط Atlas الإنتاجية.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

MongoDB & NoSQL Databases

أتقن قواعد البيانات NoSQL الموجهة للمستندات باستخدام MongoDB. تعلم CRUD وتصميم البيانات وخطوط الأنابيب التجميعية والفهارس والمعاملات وأنماط Atlas الإنتاجية. تغطي هذه المسارات 30 دورة صغيرة تدريجية من المبتدئ تماماً (A1) إلى المتقدم (B2)، مع دروس مركزة قصيرة واختبارات سريعة لتثبيت كل مفهوم.

ما ستتعلمه

ستبدأ بالأساسيات وتتقدم عبر المواضيع المتوسطة والمتقدمة، حيث تبني كل دورة على السابقة. كل درس عملي، مع أمثلة حقيقية ومعلم ذكي متاح عند الحاجة.

كيف يعمل

تُقسم كل دورة إلى أربعة دروس مركزة. أكمل بضعة دروس يومياً وستتقن المسار الكامل في أسابيع، لا أشهر.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم MongoDB Academy.

01

لماذا توجد NoSQL؟

A14 دروس

اكتشف قيود قواعد البيانات العلائقية التي دفعت المهندسين إلى إنشاء حلول NoSQL. استكشف الفئات الأربع الرئيسية لـ NoSQL وافهم متى تتألق كل منه…

02

المستندات والمجموعات

A14 دروسPRO

تعرّف عمليًا على هياكل البيانات الأساسية في MongoDB: مستندات BSON والمجموعات. تعلّم كيف تمثّل المستندات الكائنات الواقعية، وكيف تجمع المجمو…

03

إدراج المستندات وقراءتها

A14 دروسPRO

أتقن نقاط الدخول الأربع لعمليات CRUD لإدراج البيانات واسترجاعها. ستتدرّب على insertOne وinsertMany وfindOne وfind باستخدام مجموعات بيانات ح…

04

الاستعلام باستخدام عوامل التصفية

A14 دروسPRO

تجاوز عمليات التحقق البسيطة من المساواة وتعلّم المجموعة الكاملة من عوامل الاستعلام في MongoDB. تتيح لك عوامل المقارنة والمنطق والعناصر والت…

05

تحديث المستندات وحذفها

A14 دروسPRO

تعلّم جميع أساليب التحديث والحذف التي يوفّرها MongoDB، بدءًا من تغيير حقول محددة بدقة ووصولًا إلى استبدال المستند بالكامل. ستتقن عوامل التح…

06

نمذجة البيانات: التضمين مقابل الإسناد

A24 دروسPRO

تُعد نمذجة البيانات المهارة الأهم في تطوير MongoDB. يعلّمك هذا المقرر الاستراتيجيتين الأساسيتين: تضمين البيانات المرتبطة داخل المستند، أو ت…

07

التحقق من المخطط باستخدام JSON Schema

A24 دروسPRO

على الرغم من أن مخطط MongoDB مرن، فإن قواعد البيانات الإنتاجية تحتاج إلى ضوابط. يوضّح لك هذا المقرر كيفية تعريف أدوات تحقق تستند إلى JSON S…

08

الإسقاط وتحديد الحقول

A24 دروسPRO

يؤدي جلب المستندات كاملة عندما تحتاج إلى حقلين فقط إلى هدر النطاق الترددي والذاكرة. يعلّمك هذا المقرر استخدام إسقاطات MongoDB لاسترجاع الحق…

09

الفرز وتقسيم الصفحات

A24 دروسPRO

تعلّم كيفية ترتيب نتائج الاستعلام وتقسيم مجموعات البيانات الكبيرة إلى صفحات يمكن لواجهة المستخدم استهلاكها بكفاءة. ستقارن بين تقسيم الصفحات…

10

استيراد البيانات وتصديرها

A24 دروسPRO

تتطلب إدارة البيانات عمليًا نقلها إلى MongoDB وخارجها بشكل موثوق. يغطي هذا المقرر mongoimport وmongoexport وmongodump وmongorestore، إلى جا…

11

أساسيات الفهارس

B14 دروسPRO

تُعد الفهارس أكبر عامل منفرد لتحسين أداء الاستعلامات في MongoDB. يوضّح هذا المقرر آلية عمل فهارس B-tree، وكيفية إنشائها وفحصها، وكيفية تحدي…

12

فهارس النص والبحث النصي الكامل

B14 دروسPRO

تتيح فهارس النص في MongoDB البحث بالكلمات المفتاحية عبر حقول السلاسل النصية من دون محرّك بحث مخصص. ستنشئ فهارس نصية، وتشغّل استعلامات $text…

13

عوامل المصفوفات والاستعلامات

B14 دروسPRO

تُعد المصفوفات داخل المستندات من أقوى ميزات MongoDB، لكنها أيضًا الأكثر دقة وتعقيدًا عند الاستعلام والتحديث. يتعمق هذا المقرر في $all و$ele…

14

مسار التجميع

B14 دروسPRO

يمثّل مسار التجميع محرّك تحويل البيانات في MongoDB، إذ يتيح لك تصفية النتائج وإعادة تشكيلها وتجميعها وإجراء الحسابات عليها من جهة الخادم. ي…

15

مراحل التجميع المتقدمة

B14 دروسPRO

تجاوز الأساسيات واستكشف مراحل التجميع التي تتيح لك ربط المجموعات، وتفكيك المصفوفات، وإعادة تشكيل البنى المتداخلة، وتحويل النتائج إلى مجموعا…

16

مجمّعات التجميع

B14 دروسPRO

تُعد المجمّعات جوهر مرحلة $group، إذ تحوّل تدفقات المستندات إلى إحصاءات مفيدة. يتعمق هذا المقرر في كل مجمّع يوفّره MongoDB، بدءًا من $sum و…

17

المعاملات وACID في MongoDB

B14 دروسPRO

أضاف MongoDB 4.0 معاملات ACID متعددة المستندات إلى مجموعات النسخ، ثم أتاحها لاحقًا في العناقيد المقسّمة. يشرح هذا المقرر متى تحتاج فعلًا إل…

18

تدفقات التغييرات

B14 دروسPRO

تمنح تدفقات التغييرات تطبيقك موجز أحداث لحظيًا يتضمن كل عمليات الإدراج والتحديث والاستبدال والحذف في مجموعة. يعلّمك هذا المقرر فتح تدفقات ا…

19

Atlas Search

B14 دروسPRO

يُعد Atlas Search محرّك بحث مُدارًا بالكامل، قائمًا على Lucene ومدمجًا في MongoDB Atlas. يوضّح لك هذا المقرر كيفية إنشاء فهارس البحث، وكتاب…

20

MongoDB مع Node.js وMongoose

B14 دروسPRO

تتصل معظم تطبيقات الإنتاج بـ MongoDB عبر Node.js. يغطي هذا المقرر كلاً من برنامج التشغيل الرسمي لـ Node.js وODM المسمى Mongoose، بما في ذلك…

21

بنية MongoDB ومجموعات النسخ

B24 دروسPRO

افهم كيف يحقق MongoDB التوافر العالي من خلال مجموعات النسخ. ستتعلّم كيفية عمل الانتخابات، وكيف تنسخ النسخ الثانوية البيانات من oplog، وكيف…

22

التقسيم للتوسع الأفقي

B24 دروسPRO

عندما تعجز مجموعة نسخ واحدة عن التعامل مع حجم بياناتك أو معدل نقلها، يوزّع التقسيم البيانات على عدة أجزاء. يستعرض هذا المقرر اختيار مفتاح ا…

23

ضبط الأداء وتحسين الاستعلامات

B24 دروسPRO

تعمّق في مخطّط استعلامات MongoDB وإحصاءات التنفيذ والأدوات المستخدمة لتحديد الاستعلامات البطيئة وإصلاحها في بيئة الإنتاج. ستنشئ ملفات تعريف…

24

Atlas Data Federation

B24 دروسPRO

يتيح لك Atlas Data Federation تشغيل استعلامات تجميع MongoDB عبر عناقيد Atlas وحاويات S3 وAtlas Data Lake ونقاط نهاية HTTP، باستخدام سلسلة ا…

25

مشغّلات Atlas ووظائفه

B24 دروسPRO

تتيح لك مشغّلات ووظائف Atlas App Services تشغيل JavaScript من جهة الخادم استجابةً لأحداث قاعدة البيانات أو الجداول الزمنية أو طلبات HTTP، م…

26

مجموعات السلاسل الزمنية

B24 دروسPRO

قدّم MongoDB 5.0 مجموعات سلاسل زمنية أصلية محسّنة لأحمال العمل التي تكثر فيها عمليات الإلحاق، مثل بيانات مستشعرات إنترنت الأشياء والمقاييس…

27

الأمان: المصادقة وRBAC والتشفير

B24 دروسPRO

لا يتجاوز أمان نشر MongoDB مستوى أمان إعدادات المصادقة والتفويض والتشفير فيه. يغطي هذا المقرر المصادقة باستخدام SCRAM وx.509، والتحكم في ال…

28

أنماط تصميم MongoDB

B24 دروسPRO

يلجأ مهندسو MongoDB الخبراء إلى مجموعة من أنماط تصميم المخططات المُثبتة لحل تحديات متكررة مثل تعدد الأشكال والحقول المحسوبة وإصدارات المستن…

29

مقارنة بدائل NoSQL

B24 دروسPRO

لا يكون MongoDB الخيار المناسب دائمًا. يقدّم لك هذا المقرر مقارنة صريحة بين MongoDB وRedis وCassandra وDynamoDB وNeo4j، لتتمكن بثقة من ترشي…

30

المشروع الختامي: بنية تطبيق MongoDB

B24 دروسPRO

اجمع كل ما تعلّمته عبر تصميم تطبيق مدعوم بـ MongoDB، جاهز للإنتاج، وتنفيذه جزئيًا من الصفر. ستتخذ قرارات معمارية بشأن نمذجة البيانات والفهر…

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة MongoDB Academy مجانية؟

نعم. يمكنك البدء في دورة MongoDB Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم JAVASCRIPT؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في JAVASCRIPT.

كيف ستتعلم JAVASCRIPT على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال MongoDB Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة MongoDB Academy.

هل يمكنني تعلم JAVASCRIPT على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم JAVASCRIPT على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ MongoDB Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات