Node.js من الصفر حتى الاحتراف

Node.js من الصفر حتى الاحتراف

طوّر مهاراتك في البرمجة الخلفية مع دورة «Node.js From Zero To Hero» للمستوى المتوسط، التي تربط مراجعة الأساسيات ببناء تطبيقات عملية وواجهات برمجية منظمة. عبر 50 جلسة، ستتعلم إعداد بيئة العمل والمشروعات، وإدارة الحزم والوحدات والملفات، وفهم بنية التشغيل والفرق بين العمليات الحاجبة وغير الحاجبة والتعامل مع الأحداث. ستنتقل إلى إنشاء خوادم الويب وفهم نموذج العميل والخادم، ومعالجة البيانات، وتنظيم المسارات ووحدات التحكم والبرمجيات الوسيطة. وستطبّق هذه المهارات ببناء تطبيق للملاحظات يدعم الإضافة والعرض والتحديث والحذف باستخدام التخزين في الذاكرة، ثم تطوير واجهة برمجية للكتب والمتاجر مرتبطة بقاعدة بيانات علائقية، مع إعداد الاتصالات وتنفيذ الاستعلامات واختبار العمليات. تتبع كل جلسة من الجلسات الخمسين أسئلة اختبار قصيرة من 5 أسئلة مع عرض الدرجة فورًا، لتراجع فهمك وتتابع تقدمك خطوة بخطوة. وعند إتمام الدورة، ستحصل على شهادة إتمام توثّق إنجازك وتعلّمك لبناء خدمات خلفية عملية.

ماذا ستتعلم

  • إعداد بيئة تطوير ومشروع خلفي منظم، وإدارة إعدادات الحزم والوحدات وتصديرها والتعامل مع نظام الملفات.
  • شرح بنية التشغيل والاختلاف بين بيئة الخادم والمتصفح، والتمييز بين العمليات الحاجبة وغير الحاجبة وتطبيق التعامل مع الأحداث.
  • إنشاء خوادم ويب ومعالجة الطلبات والبيانات وتنظيم المسارات ووحدات التحكم والبرمجيات الوسيطة وفق نموذج العميل والخادم.
  • تطوير تطبيق ملاحظات يعتمد على التخزين في الذاكرة، مع تنفيذ عمليات الإضافة والعرض والتحديث والحذف باستخدام طرق طلب الويب المناسبة.
  • إعداد قاعدة بيانات علائقية وربطها بالتطبيق، وإدارة متغيرات البيئة وتجمّع الاتصالات والاستعلامات غير المتزامنة والمعرّفات المتسلسلة.
  • بناء واجهة برمجية للكتب والمتاجر بنماذج ومسارات ووحدات تحكم منظمة، واختبار عمليات الإضافة والعرض والتفاصيل والتحديث والحذف.

محتوى الكورس

  1. 1نظرة عامة على محتوى دورة Node.js
  2. 2مقدمة إلى Node.js
  3. 3تثبيت Node.js
  4. 4الفرق بين Node.js والمتصفح
  5. 5بدء مشروع Node.js
  6. 6ملف package.json في Node.js
  7. 7الوحدات في Node.js
  8. 8محرّر الشيفرة لمشاريع Node.js
  9. 9التعامل مع نظام الملفات في Node.js
  10. 10تصدير الوحدات في Node.js
  11. 11كيف يعمل Node.js
  12. 12بنية Node.js
  13. 13العمليات الحاجبة وغير الحاجبة في Node.js
  14. 14مقارنة الحجب وعدم الحجب بأمثلة برمجية
  15. 15مفهوم EventEmitter واستخدامه
  16. 16أمثلة برمجية على EventEmitter
  17. 17نماذج أسئلة مقابلات Node.js
  18. 18نموذج العميل والخادم
  19. 19وحدة HTTP في Node.js
  20. 20إنشاء خادم باستخدام وحدة HTTP
  21. 21معالجة البيانات باستخدام JSON
  22. 22التوجيه في Node.js
  23. 23المتحكمات في تطبيقات Node.js
  24. 24البرمجيات الوسيطة في Express
  25. 25إنشاء خادم باستخدام Express
  26. 26بنية Node.js
  27. 27مقدمة إلى تطبيق الملاحظات
  28. 28إعداد هيكل مشروع الملاحظات
  29. 29استكمال هيكل المشروع وإنشاء خادم الملاحظات
  30. 30إنشاء المتحكم والمسارات لتطبيق الملاحظات
  31. 31إعداد حزم المعرّفات المتسلسلة والتخزين في الذاكرة
  32. 32تنفيذ التخزين في الذاكرة
  33. 33إنشاء نموذج الملاحظة واستيراده في المتحكم
  34. 34إنشاء ملاحظة باستخدام HTTP POST
  35. 35عرض جميع الملاحظات باستخدام HTTP GET
  36. 36تحديث ملاحظة باستخدام HTTP PUT
  37. 37حذف ملاحظة باستخدام HTTP DELETE
  38. 38مقدمة إلى PostgreSQL وتنزيله
  39. 39مرجع أوامر SQL في PostgreSQL
  40. 40إعداد PostgreSQL وحزم npm وdotenv
  41. 41اتصال PostgreSQL ومجمّع الاتصالات والوعود
  42. 42إعداد واجهة الكتب والمسارات والمتحكمات
  43. 43إضافة نموذج الكتاب
  44. 44إنشاء قاعدة بيانات الكتب والفرق بين SERIAL وSEQUENCE
  45. 45مسارات ومتحكمات إضافة المتاجر وعرضها
  46. 46اختبار إضافة المتاجر وعرضها باستخدام عميل HTTP
  47. 47عرض الكتب وإنشاؤها وجلب تفاصيلها
  48. 48إنشاء موجّه الكتب واختبار نقاط النهاية
  49. 49واجهة برمجة الكتب: تنفيذ تحديث الكتب وحذفها
  50. 50واجهة برمجة الكتب: اختبار التحديث والحذف

ماذا يقول طلابنا عن هذا الكورس

شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
سارة م.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
أحمد ك.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
ليلى ع.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
عمر ح.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
نور س.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
يوسف ر.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
سارة م.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
أحمد ك.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
ليلى ع.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
عمر ح.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
نور س.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
يوسف ر.

آراء المتعلمين

قيّم الكورس واترك تعليقك

سجّل الدخول للتقييم
  • لا توجد تعليقات بعد — كن أول من يشارك رأيه.