آموزش رايگان Node.js
Node.js چیست؟
نود.جیاس (به انگلیسی: Node.js) یک چارچوب نرمافزاری ورودی/خروجی برای پایهٔ رویداد (به انگلیسی: Event) برای موتور جاوااسکریپت وی۸ (به انگلیسی: V8) برای سکوهای شبه یونیکس است که توسط رایان دال (به انگلیسی: Ryan Dahl) ساخته شده و رشد آن توسط جوینت (به انگلیسی: Joyent) که دال را استخدام کردهاست حمایت میشود.
Node.js به هدف این است که مشابه توئیستد (به انگلیسی: Twisted) برای پایتون، Perl Object Environment برای پرل و EventMachine برای روبی شود. Node، بر خلاف جاوااسکریپت در مرورگر اجرا نمیشود بلکه به جاوااسکریپت تحت کارساز مربوط است. Node.js برخی مشخصات CommonJS را پیاده سازی میکند. Node.js شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است.
V8 چیست ؟
V8 موتور اجرای جاوا اسکریپت ساخته شده برای گوگل کروم و انتشار یافته است به صورت متن باز که نوشته شده توسط گوگل با زبان C++ و machine code به جای تفسیر آن در زمان واقعی است.
Node.js و با استفاده از libuv که مسئولیت رسیدگی به حوادث ناهمزمان است کار میکند. Libuv یک لایه انتزاعی برای شبکه و سیستم فایل قابلیت در هر دو ویندوز و پازیکس ایجاد میکند – که سیستم های مبتنی بر مانند لینوکس، مک OS X، OSS در بدون توقف و یونیکس.
قابلیت های اصلی Node.js ساکن بودن در یک کتابخانه جاوا اسکریپت است. اتصالات Node.js و، نوشته شده در زبان C ++، این فناوری به یکدیگر و به سیستم عامل ارتباط برقرار کنند.
هدف node ایجاد راهکاری آسان برای نوشتن برنامههای مرتبط با شبکه با سرعت، کیفیت و مقیاس پذیری بالاست. پس دلیل اول محبوبیت node رو میشه این جوری نوشت که با node حتی برنامهنویسهای غیرحرفهای هم میتونن برنامههای حرفهای برای شبکه بنویسند.
Node.js یک پلتفرم کدنویسی سمت سرور است که بر پایه موتور جاوا اسکریپت مرورگر گوگل کروم کدنویسی شده است. این پلتفرم توسط رایان داهل در سال ۲۰۰۹ ایجاد شده است و در حال حاضر آخرین نسخه آن ورژن ۰٫۱۰٫۳۶ میباشد.
آنچه در این مجموعه خواهید آموخت:
- پلتفرم Node.js چیست؟
- نصب Node.js
- آبجکت global
- مبحث process argv
- مبحث Standard I_O
- کار با زمان
- ماژولهای درونی
- مبحث Event Emitter
- استفاده از ماژولهای دیگر
- کار exec در ماژول child_process
- کار spawn در ماژول child_process
- کار با فایل سیستم
- خواندن فایلها
- نوشتن فایلها
- ساخت پوشه
- تغییر اسم و حذف فایل
- تغییر مکان و حذف پوشه
- خواندن فایل بصورت stream
- نوشتن فایل بصورت stream
- درخواست توسط HTTPS
- ساخت وب سرور
- سرور کردن فایلها
- ساخت API
- گرفتن دادهها توسط متد POST
- کار با NPM
- نصب عمومی بستههای NPM
- سرور httpster
- فایل package json
- معرفی express
- مسیرهای اکسپرس و کار با cors
- اکسپرس و متود POST و DELETE
- راهاندازی WebSocket
- اپلیکیشن چت با WebSocket
- اپلیکیشن چت با socket.io
- تست کردن
- قرار دادن اپ نود جیاس روی سرور
آموزش رايگان Node.js
مشخصات فيلم آموزشي | |
---|---|
زمان آموزش: | 6 ساعت و 28 دقيقه |
شيوه آموزش : | مالتي مديا |
سطح آموزش : | مقدماتي / متوسطه |
زبان آموزش : | فارسي |
مدرس: | امیر حسن عظیمی |
حجم فايل: | 1.23GB |
كيفيت ويدئو : | FULL HD |
ابعاد ويدئو : | 1280x720 |
تاريخ انتشار: | 30 بهمن 1396 |
لينك مشاهده آنلاين فيلم آموزشي: | در سايت يوتيوب: https://soo.gd/cKS6 |
منبع: | سافت سرا - پارس كليك |
پسورد فايل فشرده: | softsara.ir |
برند: |
![]() |
کد محصول: | 211 |