Node.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است و در حال حاضر آخرین نسخه آن ورژن ۰.۱۰.۳۶ میباشد.
Node.js به هدف این است که مشابه توئیستد (Twisted) برای پایتون، Perl Object Environment برای پرل و EventMachine برای روبی شود. Node، بر خلاف جاوااسکریپت در مرورگر اجرا نمیشود بلکه به جاوااسکریپت تحت کارساز مربوط است. Node.js برخی مشخصات CommonJS را پیاده سازی میکند. Node.js شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است.
سرفصل های دوره آموزشی Udemy Understanding NPM – Node.js Package Manager:
– تمرین (مهم)
– مقدمه ای بر NPM
– نصب بسته های NPM
– وابستگی های توسعه
– پرونده بسته های NPM و فایل package-lock.json
– به روز رسانی بسته های NPM
– NPM اسکریپت
– اسکریپت های قابل اجرا در NPM