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

