أساسيات D3.js: بناء تصورات بيانات مخصصة من الصفر
أتقن المفاهيم الأساسية للمستندات المعتمدة على البيانات لبناء مخططات ويب ديناميكية وتفاعلية ومتجاوبة باستخدام معايير SVG و D3.js الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
غالبًا ما تفشل المخططات الثابتة في سرد القصة الكاملة للبيانات المعقدة. لإشراك المستخدمين حقًا، تحتاج إلى مهارات لربط بيانات العالم الحقيقي مباشرة بمستند الويب، مما يؤدي إلى إنشاء تصورات ديناميكية ومتجاوبة تتفاعل مع مدخلات المستخدم. يرشدك هذا المساق النصي خطوة بخطوة خلال عملية تحويل مجموعات البيانات الأولية إلى رسومات مخصصة وتفاعلية قائمة على المتصفح.
ستبدأ بإتقان المفاهيم التأسيسية، بما في ذلك بنية SVG، وأنظمة الإحداثيات، وكيف يربط D3 البيانات بعناصر DOM. ومن هناك، ستتعلم كيفية إدارة دورة حياة enter-update-exit، وتطبيق المقاييس الخطية والترتيبية (linear and ordinal scales)، وبناء محاور نظيفة وسهلة الوصول لمخططاتك. لضمان بقاء مهاراتك ذات صلة للغاية، ستتعلم أيضًا كيفية دمج سير عمل التغليف الحديث لـ JavaScript وجعل تصوراتك متجاوبة عبر منافذ العرض (viewports) للأجهزة المحمولة وأجهزة سطح المكتب.
ما ستتعلمه:
- فهم دورة حياة D3.js الأساسية لربط البيانات بعناصر DOM
- إنشاء أشكال SVG ومعالجتها لبناء مخططات شريطية وخطية ومبعثرة مخصصة (bar, line, and scatter plots)
- تطبيق المقاييس الخطية والنطاقية والزمنية (linear, band, and time scales) لتعيين قيم البيانات بدقة على وحدات البكسل في الشاشة
- بناء محاور مخططات ديناميكية ومتجاوبة تتكيف مع أحجام منافذ العرض المتغيرة
- تطبيق انتقالات سلسة وحالات تحويم تفاعلية (interactive hover states) باستخدام أحداث JavaScript الحديثة
- تنظيم رمز التصور باستخدام استيرادات ESM الحديثة وهياكل المشاريع النظيفة
تبدأ هذه الدورة بالتعاريف الأساسية وشروحات الرمز خطوة بخطوة قبل الانتقال إلى تمارين عملية لبناء المخططات. وهي مصممة بالكامل للمبتدئين الذين لديهم فهم أساسي لـ HTML و CSS و JavaScript التمهيدي. لا تتطلب خبرة سابقة في تصور البيانات.
ابدأ القراءة لبناء أول مستند مخصص معتمد على البيانات اليوم.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 36 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🎓 بشهادة
مشاريع JavaScript: بناء موقع ويب لإنشاء رموز QR
شهادة
تطبيق عملي
DA 2,000.00
→
🔥 مطلوب
🎓 بشهادة
JavaScript من الصفر: نهج قائم على المشاريع
شهادة
تطبيق عملي
DA 2,000.00
→
🔥 مطلوب
🎓 بشهادة
تعلم جافا سكريبت الحديثة: بناء تطبيقات ويب عالمية حقيقية
شهادة
تطبيق عملي
DA 2,000.00
→
🔥 مطلوب
🎓 بشهادة
تطوير شبكة ويب الدينامي باستخدام jQuery: من الأساسيات إلى التقنيات المتقدمة
شهادة
تطبيق عملي
DA 2,000.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع