بناء واجهات برمجة تطبيقات GraphQL مع Node.js و Apollo — PickAClass
4.0 (2) ⏱ 2 ساعة 30 دقيقة 📚 25 دورة

بناء واجهات برمجة تطبيقات GraphQL مع Node.js و Apollo

تعلم تصميم وبناء وتأمين واجهات برمجة التطبيقات الحديثة لـ GraphQL باستخدام Node.js و Apollo Server و Prisma، والانتقال من REST التقليدية إلى التطوير المرن الموجه بالمخطط.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

مع نمو تطبيقات الويب، يمكن أن تصبح واجهات برمجة التطبيقات التقليدية REST جامدة وغير فعالة، مما يؤدي غالبا إلى الإفراط في استعادة البيانات أو عدم استرجاعها. والانتقال إلى GraphQL يمكّنك من طلب البيانات التي تحتاجها بالضبط، وتبسيط الاتصال بين العميل والخادم وتعزيز الأداء. في هذه الدورة المكتوبة، ستتحول من مفاهيم REST إلى عالم GraphQL المرن. وستتعلم كيفية تصميم المخططات، وكتابة الاستفسارات الفعالة، وتنفيذ الاشتراكات في الوقت الحقيقي. وبنهاية هذا الدليل، ستكون جاهزًا لبناء وتأمين ونشر واجهات برمجة التطبيقات الجاهزة للإنتاج باستخدام Node.js، و Apollo Server، وأدوات قواعد البيانات الحديثة. ماذا ستتعلم: - فهم الاختلافات الأساسية بين REST و GraphQL، بدءًا من المصطلحات الأساسية وتصميم المخطط. - إنشاء مخططات مرنة لـ GraphQL باستخدام الاستفسارات والطفرات والاشتراكات لتحديث البيانات في الوقت الحقيقي. - ربط واجهات برمجة التطبيقات الخاصة بك بقواعد البيانات باستخدام أنماط Prisma ORM الحديثة لاستخراج البيانات بكفاءة. - تنفيذ قواعد للتوثيق والترخيص تستند إلى رموز آمنة لحماية بيانات التطبيقات الحساسة. - كتابة اختبارات التكامل المنظمة لضمان أن يظل API الخاص بك موثوقًا به مع توسعه. - تشكيل ونشر GraphQL الخلفية المكتملة إلى بيئات استضافة الإنتاج. تبدأ الدورة بالمفاهيم الأساسية والتعاريف الأساسية للمخططات قبل الانتقال خطوة بخطوة إلى تكامل قواعد البيانات، والأمن، وأنماط الاستعلام المتقدمة. وستتقدم من خلال شروحات واضحة ومكتوبة وأمثلة عملية للرموز مصممة لتعزيز تعلمك. هذه الدورة مصممة لمطوري الواجهة الخلفية المبتدئين ومبرمجي جافا سكريبت الذين يرغبون في تعلم GraphQL من الصفر. إن الفهم الأساسي لـ Node.js مفيد، ولكن لا تلزم خبرة سابقة مع GraphQL أو Apollo. ابدأ القراءة اليوم لتتمكن من تصميم واجهة برمجة تطبيقات حديثة وبناء أنظمة خلفية مرنة وعالية الأداء.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 30 دقيقة من المحتوى التطبيقي

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
بناء واجهات برمجة تطبيقات GraphQL مع Node.js و Apollo
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
بناء واجهات برمجة تطبيقات GraphQL مع Node.js و Apollo
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

المراجعات (2)

Hoàng Văn Đức VN
★ 5 · 04.06.2026

لقد تجاوزت هذه الدورة توقعاتي! كانت الأمثلة وثيقة الصلة للغاية وساعدت على ترسيخ المفاهيم.

Андрей Кузнецов BY
★ 3 · 27.05.2026

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

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

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

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع