محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!
استخلاص بيانات الويب (Web Scraping) باستخدام Node.js: Puppeteer، Cheerio، والتقنيات الحديثة
استخرج البيانات من أي موقع ويب باستخدام Puppeteer و Cheerio مع إتقان تقنيات استخلاص البيانات الحديثة باستخدام JavaScript وأفضل الممارسات الأخلاقية.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
في عالم يعتمد على البيانات، تعد معرفة كيفية استخلاص المعلومات من الويب برمجيًا مهارة لا تقدر بثمن. تعلمك هذه الدورة كيفية بناء أدوات استخلاص بيانات ويب موثوقة وفعالة باستخدام Node.js والمكتبات القياسية في الصناعة.
ستبدأ بالمفاهيم الأساسية لجمع بيانات الويب وطلبات HTTP، ثم تتقدم إلى تحليل HTML الثابت والتحكم في المتصفحات غير المرئية (headless browsers). من خلال قراءة الشروحات المنظمة والتمارين العملية التي تركز على الكود، ستتعلم كيفية التنقل في مواقع الويب المعقدة، والتعامل مع المحتوى الديناميكي، وتصدير بيانات نظيفة.
ما ستتعلمه:
- فهم المفاهيم الأساسية لاستخلاص بيانات الويب، وهيكل HTML، ودورات طلب-استجابة HTTP.
- استخلاص البيانات من صفحات الويب الثابتة باستخدام Cheerio وعملاء HTTP خفيفي الوزن.
- أتمتة المتصفحات غير المرئية (headless browsers) باستخدام Puppeteer لاستخلاص البيانات من تطبيقات الصفحة الواحدة (single-page applications) الديناميكية والمكثفة بـ JavaScript.
- تطبيق أنماط async/await الحديثة في JavaScript لإدارة مهام الاستخلاص المتزامنة بكفاءة.
- تطبيق ممارسات الاستخلاص الأخلاقية، بما في ذلك احترام ملفات robots.txt وإدارة حدود معدل الطلبات (request rate limits).
- التعامل مع العقبات الشائعة مثل تدوير user-agent وتقنيات التجاوز الأساسية لاستخلاص البيانات بسلاسة.
تبدأ الرحلة بالتعريفات الأساسية وطلبات HTTP قبل الانتقال إلى التحليل الثابت وأتمتة المتصفح المتقدمة. ستتبع تقدمًا خطوة بخطوة من النصوص البرمجية البسيطة إلى وحدات الاستخلاص القوية المصممة على غرار سيناريوهات العالم الحقيقي.
تم تصميم هذه الدورة للمطورين المبتدئين، وعشاق البيانات، والمبرمجين الفضوليين الذين لديهم فهم أساسي لـ JavaScript. لا تتطلب خبرة سابقة في استخلاص بيانات الويب.
ابدأ القراءة اليوم لفتح قوة استخلاص بيانات الويب باستخدام Node.js.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 36 دقيقة من المحتوى التطبيقي
المراجعات (3)
لقد كانت تجربة تعلم رائعة، كانت السرعة مثالية، والأمثلة عززت المفاهيم حقا، إبهام كبير إلى الأعلى!
لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!
المتعلمون أخذوا أيضًا
🎓 بشهادة
مشاريع JavaScript: بناء موقع ويب لإنشاء رموز QR
شهادة
تطبيق عملي
DH 150.00
→
🔥 مطلوب
🎓 بشهادة
JavaScript من الصفر: نهج قائم على المشاريع
شهادة
تطبيق عملي
DH 150.00
→
🔥 مطلوب
🎓 بشهادة
تعلم جافا سكريبت الحديثة: بناء تطبيقات ويب عالمية حقيقية
شهادة
تطبيق عملي
DH 150.00
→
🔥 مطلوب
🎓 بشهادة
تطوير شبكة ويب الدينامي باستخدام jQuery: من الأساسيات إلى التقنيات المتقدمة
شهادة
تطبيق عملي
DH 150.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع