Node.js (نود. جیاس) یک محیط اجراییِ سمت سرورِ متنباز و چندسکویی برای زبان جاوااسکریپت است ;نود جی اس برای ساخت سریعتر و مقیاس پذیرتر اپلیکیشن های تحت شبکه می باشد. در زبان های سمت سرور موجود مانند java ,PHP هر کاربری که به سرور متصل می شود یک thread به ازای آن کاربر به وجود می آید.اگر تعداد اتصال های همزمان افزایش یابد ناچار به افزایش منابع مانند حافظه RAM و افزایش سرور های موجود خواهیم بود که این به نوبه خود سبب افزایش هزینه ها خواهد شد, درNode.js این مشکل را به وسیله نحوه تغییر اتصال به سرور حل می شود.در این روش هر اتصال به صورت یک رویداد اجرا می شود و نه به صورت یک thread .
سرفصل های دوره آموزشی Udemy The Complete Node.js Developer Course (3rd Edition):
– خوش آمدید
– نصب و بررسی Node.js
– سیستم ماژول Node.js (برنامه یادداشت)
– سیستم فایل و خط فرمان Args (یادداشت برنامه)
– خظایابی Node.js (برنامه یادداشت ها)
– Node.js غیرهمزمان (برنامه آب و هوا)
– سرورهای وب (برنامه آب و هوا)
– دسترسی به API از مرورگر (برنامه آب و هوا)
– برنامه کاربردی (برنامه آب و هوا)
– MongoDB و Promises (برنامه وظیفه)
– REST APIs و Mongoose (برنامه وظیفه)
– رست API و امنیت (برنامه وظیفه)
– مرتب سازی، صفحه بندی و فیلتر کردن (برنامه وظیفه)
– آپلود فایل (برنامه وظیفه)
– ارسال ایمیل (برنامه وظیفه)
– تست Node.js (برنامه وظیفه)
– برنامه های کاربردی وب با زمان واقعی با Socket.io (برنامه چت)
– بسته شدن
سلام،
واقعا عالی بود. ازین آموزش های خوب باز هم بزارید ممنونم