Node.js عبارة عن بيئة تشغيل JavaScript قوية، مبنية على محرك JavaScript V8 الخاص بـ Google Chrome. Node.js هو مفتوح المصدر ومتعدد المنصات، ويستخدم على نطاق واسع من قبل الآلاف من المطورين حول العالم لتطوير تطبيقات الويب المكثفة للإدخال/الإخراج مثل مواقع بث الفيديو، وتطبيقات الصفحة الواحدة، وتطبيقات الويب الأخرى.
قبل متابعة هذه الدورة التعليمية، يجب أن يكون لديك فهم أساسي لجافا سكريبت. نظرًا لأننا سنقوم بتطوير التطبيقات المستندة إلى الويب باستخدام Node.js، فسيكون من الجيد أن يكون لديك بعض الفهم لتقنيات الويب الأخرى مثل HTML وCSS وAJAX وما إلى ذلك.
خلافًا للتصورات السائدة، فإن Node.js ليست لغة برمجة مثل Python أو Java أو C/C++. Node.js هو وقت تشغيل، يشبه جهاز Java الظاهري، حيث يقوم بتحويل تعليمات JavaScript البرمجية إلى تعليمات برمجية للجهاز. مع Node.js، من الممكن استخدام JavaScript كواجهة خلفية. نظرًا لكون JavaScript خيارًا شائعًا بالفعل لتطوير الواجهة الأمامية، فإن تطوير التطبيقات حول MERN (MongoDB وExpress وReact وNode.js.) وMEAN (MongoDB وExpress وAngular وNode.js) يتم استخدامه بشكل متزايد من قبل المطورين.
حقوق النشر © 2024 LBI Egypt جميع الحقوق محفوظة