Node.js البرنامج التعليميدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

Node.js البرنامج التعليمي

Node.js教程
يوفر البرنامج التعليمي Node .js المفاهيم الأساسية والمتقدمة ل Node .js. تم تصميم دروس Node.js التعليمية الخاصة بنا لكل من المبتدئين والمحترفين.
Node.js هي بيئة ومكتبة عبر الأنظمة الأساسية لتشغيل تطبيقات JavaScript لإنشاء تطبيقات الويب وتطبيقات الخادم.
تغطي دروس Node .js التعليمية الخاصة بنا جميع الموضوعات .js Node ، مثل تثبيت Node .js على نظامي التشغيل Windows و Linux و REPL ومدير الحزم وعمليات الاسترجاعات وحلقات الأحداث وأنظمة التشغيل والمسارات وسلاسل الاستعلام والتشفير ومصححات الأخطاء وعناوين URL و DNS و Net و UDP والعمليات والعمليات الفرعية والمخازن المؤقتة والتدفقات وأنظمة الملفات والكائنات العالمية ووحدات الويب والمزيد. يتم أيضا توفير أسئلة مقابلة Node.js لمساعدتك على فهم تقنية Node.js بشكل أفضل.

ما هي العقدة.js

Node.js هي بيئة وقت تشغيل عبر الأنظمة الأساسية ومكتبة لتشغيل تطبيقات JavaScript خارج المتصفح. يتم استخدامه لإنشاء تطبيقات من جانب الخادم والويب. إنه مفتوح المصدر ومجاني للاستخدام. يمكنك تحميل https://nodejs.org/en/ من هذا الرابط
تتم كتابة العديد من الوحدات الأساسية .js Node بلغة JavaScript. يستخدم Node .js بشكل أساسي لتشغيل تطبيقات الخادم في الوقت الفعلي.
تقدم وثائقها الرسمية التعريفات التالية:
? تم إنشاء نظام Node .js الأساسي على وقت تشغيل جافا سكريبت في Chrome لإنشاء تطبيقات ويب سريعة وقابلة للتطوير بسهولة. يستخدم Node .js نموذج إدخال/إخراج قائم على الأحداث وغير محظور، مما يجعله خفيف الوزن وفعالا، ومثاليا للتطبيقات كثيفة البيانات في الوقت الفعلي التي تعمل عبر الأجهزة الموزعة. يتم توفير مكتبة غنية من وحدات جافا سكريبت المختلفة لتبسيط تطوير تطبيقات الويب.
Node.js = Runtime Environment + JavaScript Library
أجزاء مختلفة من العقدة .js
يحدد الرسم التخطيطي التالي بعض الأجزاء المهمة من .js العقدة:
nodejs的含义

الميزات .js العقدة

فيما يلي قائمة ببعض الميزات المهمة ل Node's .js ، والتي تجعلها الخيار الأفضل لمهندسي البرمجيات.
سريع للغاية: .js بناء Node على محرك جافا سكريبت V8 من Google Chrome ، لذا فإن مكتباتها سريعة جدا من حيث تنفيذ التعليمات البرمجية. الإدخال / الإخراج غير متزامن وقائم على الأحداث جميع واجهات برمجة التطبيقات لمكتبة Node.js غير متزامنة ، أي غير محظورة. لذلك ، لا ينتظر الخادم المستند إلى Node .js أبدا أن تقوم واجهة برمجة التطبيقات بإرجاع البيانات. ينتقل الخادم إلى واجهة برمجة التطبيقات التالية بعد المكالمة ، وتساعد آلية إعلام أحداث Node.js الخادم في الحصول على استجابة من استدعاء واجهة برمجة التطبيقات السابق. هذا هو السبب في أنها سريعة. خيط واحد: .js تتبع Node نموذجا أحادي مؤشر الترابط مع حلقات الأحداث. قابلية عالية للتطوير: Node .js قابلة للتطوير بدرجة كبيرة لأن آلية الحدث تساعد الخادم على الاستجابة بطريقة غير محظورة. لا يوجد مخزن مؤقت: يقلل Node .js من وقت المعالجة الإجمالي عند تحميل ملفات الصوت والفيديو. لا يقوم تطبيق Node.js أبدا بتخزين أي بيانات مؤقتا. تقوم هذه التطبيقات ببساطة بإخراج البيانات في أجزاء. المصدر المفتوح: يحتوي Node.js على مجتمع مفتوح المصدر أنتج العديد من الوحدات النمطية الرائعة التي تضيف وظائف إضافية إلى تطبيقات Node.js. ترخيص: يتم إصدار Node.js بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.