الدليل الشامل لتعلم نود جي إس

من الأساسيات حتى بناء REST API خطوة بخطوة

تطوير الويب4.7(86)7 ساعات و33 دقيقة43 درسا7 أقسام

ماذا ستتعلم؟

  • فهم ما هو Node.js ومعماريته
  • تثبيت بيئة العمل وتنفيذ أول مشروع
  • إنشاء واستخدام الـ Modules
  • التعامل مع الملفات والمجلدات والأحداث
  • إنشاء السيرفر والتعامل مع الطلبات والاستجابات
  • الرد بـ JSON وإرسال CSS
  • استخدام Nodemon في التطوير
  • إدارة الحزم باستخدام NPM وPackage.json
  • تنظيم المشروع بنمط MVC
  • تنفيذ عمليات جلب البيانات وإضافتها وتعديلها وحذفها عبر REST API

عن الدورة

يشرح هذا الكورس تعلم Node.js أو نود جي إس من الأساسيات حتى بناء REST API خطوة بخطوة. يبدأ بالتعرف على ما هو Node.js وتثبيت بيئة العمل والتعامل مع Node REPL وتنفيذ أول مشروع، ثم مفهوم الـ Modules وإنشاء Custom Module وفهم Process Object ومعمارية Node.js. بعد ذلك تتعلم OS Module وPath Module، وقراءة الملفات وتعديلها وحذفها، وإنشاء المجلدات، والتعامل مع الأحداث Events. ثم تبني السيرفر وتتعامل مع الطلبات والاستجابة، وترسل CSS وترد بـ JSON، وتستخدم Nodemon. وتتعلم NPM وملف Package.json وتثبيت الحزم وإدارة الإصدارات. وفي المشروع النهائي تبني API كاملا بنمط MVC، مع جلب البيانات وإضافتها وتحديثها وحذفها. ينفع هذا الكورس المبتدئين في البرمجة الخلفية ومطوري الويب الذين يريدون تعلم Node.js. لا يشترط أن تعرف نود جي إس من قبل. وفي النهاية ستكون قادرا على بناء سيرفر وREST API كامل من الصفر، وفهم كيف تعمل الطلبات والاستجابة بين العميل والسيرفر.

نتائج متوقعة من الدورة

  • القدرة على إنشاء Backend Server باستخدام نود جي إس من الصفر.
  • فهم عملي لكيفية بناء RESTful APIs.
  • تنظيم المشاريع باستخدام هيكل MVC.
  • التعامل مع البيانات وتنفيذ عمليات الإضافة والتعديل والحذف.
  • الاستعداد للانتقال إلى مراحل متقدمة مثل إكسبرس وقواعد البيانات.

تقييمات المتدربين

التقييمات هنا من المتدربين الذين اشتروا الدورة وأكملوا 50٪ من المحتوى على الأقل — لا توجد تقييمات من شخص لم يطلع على المحتوى.
4.7
★★★★★
86 تقييم
5★
66
4★
18
3★
2
2★
0
1★
0

    محتوى الدورة

    1

    المقدمة

    4 درس
    1. ما هو Node.js5:31
    2. تثبيت وتهيئة بيئة العمل16:11
    3. التعامل مع Node REPL8:14
    4. تنفيذ أول مشروع9:16
    2

    الموديول (Modules)

    8 درس
    1. مقدمة2:26
    2. مفهوم الـ Modules8:06
    3. إنشاء Custom Module15:13
    4. تتبع تنفيذ البرنامج13:57
    5. Process Object11:15
    6. معمارية Node.js5:25
    7. التعامل مع OS Module9:16
    8. التعامل مع Path Module7:58
    3

    التعامل مع الملفات والفولدرات

    5 درس
    1. قراءة الملفات15:15
    2. تعديل الملفات9:02
    3. حذف الملفات9:46
    4. إنشاء وقراءة الفولدرات9:55
    5. التعامل مع الأحداث (Events)19:48
    4

    السيرفر

    9 درس
    1. إنشاء وتكوين السيرفر9:53
    2. أول طلب على السيرفر17:11
    3. تتبع الطلب من خلال VS Code7:40
    4. استخدام Nodemon8:33
    5. حل مشاكل Nodemon2:52
    6. انشاء أكثر من طلب على السيرفر13:10
    7. تفاصيل الطلب والاستجابة15:13
    8. إرسال CSS9:30
    9. الرد بـ JSON15:06
    5

    التعامل مع NPM

    6 درس
    1. مقدمة2:51
    2. ما هو NPM9:09
    3. Package.json14:45
    4. تثبيت باكدجات خارجية21:14
    5. التعامل مع الإصدارات8:00
    6. أوامر NPM9:02
    6

    مشروع عملي: CRUD باستخدام REST API

    8 درس
    1. إنشاء المشروع وتكوين السيرفر12:33
    2. كيفية الحصول على كل البيانات13:13
    3. MVC إعادة هيكلة ملفات المشروع بال17:01
    4. كيفية الحصول على بيان واحد من البيانات13:42
    5. إرسال وكتابة بيانات وهمية19:15
    6. Body الحصول على بيانات من ال12:19
    7. كيفية التحديث والتعديل على البيانات14:44
    8. كيفية حذف البيانات9:40
    7

    الملحقات

    3 ملحقات
    1. أكواد شابتر التعامل مع الملفات
    2. أكواد شابتر السيرفر
    3. المشروع النهائى كامل

    المحاضر

    م/عمرو عبد الفتاح

    م/عمرو عبد الفتاح

    مهندس أنظمة حاسوب متخصص في تطوير وتصميم تطبيقات الهواتف ومواقع الإنترنت، عمل على تطوير منصات ومواقع شهيرة.
    49.1K مشاهدة20 دورة

    دورات ذات صلة