قیمت 59,000 تومان 29,500 تومان

ویژگی های دوره
پیش نیاز: جاوا اسکریپت مقدماتی
زبان: فارسی
11 ساعت و 7 دقیقه
37 درس
1/69 گیگابایت
روش دریافت: دانلود آنی پس از پرداخت
روش پشتیبانی: ارسال تیکت

نود جی اس یا Node.js پلتفرمی سمت سرور است که بر اساس موتور جاوا اسکریپت Google Chrome کدنویسی شده است. این پلتفرم توسط فردی به نام رایان دال (Ryan Dahl) در سال ۲۰۰۹ بوجود آمده است که تا به امروز پیشرفت های بسیار زیادی داشته است.

پلتفرم Nodejs بر اساس زبان جاوا اسکریپت نوشته شده است و قابلیت پیاده سازی بر روی سیستم عامل های لینوکس، ویندوز و مکینتاش را دارد. نود جی اس امکان استفاده از کتابخانه ای عظیم شامل ماژول های مختلف جاوا اسکریپت را فراهم می کند که توسعه وب اپلیکیشن ها را تا حد زیادی آسان می کند.

ویژگی های نود جی اس (Node.js)

۱٫ سرعت بسیار بالا : از آنجایی که Nodejs بر اساس موتور جاوا اسکریپت گوگل کروم ورژن ۸ پیاده سازی شده است در اجرای کدها بسیار سریع عمل می کند.

۲٫ رویداد محور و غیرهمزمان بودن : تمامی API های کتابخانه Nodejs غیرهمزمان هستند که همین موضوع باعث مسدودناپذیری یا non-blocking آن می شود. این یعنی Nodejs در بستر سرور هیچ وقت منتظر برگشت اطلاعات از سمت API نخواهد ماند. سرور پس از فراخواندن یک API به سراغ API بعدی می رود و برای اطلاع از وضعیت API قبلی از مکانیزم فوق العاده ی ثبت رویداد استفاده می کند.

با نود جی اس توسعه دهندگان قابلیت توسعه سرورهایی با مقیاس پذیری بالا را بدون نیاز به ریسه‌ها (Threads) و فقط با استفاده از مدل ساده شده برنامه نویسی رویداد محور و استفاده از بازخوان‌ها دارند.

۳٫ تک موضوع و در عین حال بسیار مقیاس پذیر : Nodejs از یک مدل تک موضوعی همراه با حلقه رویدادها استفاده می کند. مکانیزم رویداد باعث می شود سرور به شکل مسدود نشونده پاسخ ها را بفرستد و همین موضوع باعث می شود بر خلاف مکانیزم های سنتی که سرور را محدود به چند درخواست برای پردازش درخواست ها می کرد سرور بسیار مقیاس پذیر شود.

۴٫ بافرینگ نکردن داده ها : نود جی اس هیچ داده ای را بافر نمی کند و داده های خروجی را به شکل قطعه قطعه منتشر می کند.

۵٫ جامعه کاربری و Package Manger های بزرگ

تاکنون چه کمپانی هایی از Node.js استفاده کرده اند؟

در ادامه لیست کوتاهی که توسط Github منتشر شده است را مشاهده می کنید که در آن پروژه ها، نرم افزارها و کمپانی هایی که از نود جی اس برای توسعه استفاده کرده اند معرفی شده اند :

  • یاهو (Yahoo)
  • نت فلیکس (Netflix)
  • ویکی پینز (Wikipins)
  • اوبر (Uber)
  • پی پال (PayPal)
  • مایکروسافت (Microsoft)
  • گو ددی (GoDaddy)
  • جنرال الکتریک (General Electric)
  • ایبی (eBay)
  • و…

(می توانید لیست کامل را در اینجا مشاهده نمایید.)

بازارکار نود جی اس در ایران چگونه است؟

با یادگیری Node.js می توانید با یک زبان یعنی جاوا اسکریپت در سمت سور و کلاینت کار کنید و نیازی به دانستن چند زبان مختلف برای پیاده سازی یک پروژه ندارید. علاوه بر این با استفاده از نود جی اس و فریم ورک الکترون می توانید برای انوع پلتفرم ها نظیر موبایل ها، تبلت ها، دسکتاپ، وب و… برنامه بنویسید که می توان گفت یک ویژگی فوق العاده در دنیای برنامه نویسی به حساب می آید.

در مورد بازارکار نیز باید گفت که اگر شما در هر حوزه ای متخصص حرفه ای باشید قطعا درخواست های زیادی نیز برای استخدام خواهید داشت. در مورد بازارکار Nodejs در ایران نیز باید گفت که شرکت های بزرگی به دنبال برنامه نویسان حرفه ای در این حوزه هستند و اگر نگاهی کلی به آگهی های این شاخه داشته باشید متوجه خواهید شد که حقوق پیشنهادی این شرکت ها عددی بین ۵ الی ۱۰ میلیون تومان است که رقم قابل توجهی است.

چه مباحثی در این دوره آموزش داده شده است؟

دوره ای که پیش روی خود دارید یک دوره کاملا پروژه محور است که در آن ۵ پروژه عملی را با یکدیگر انجام خواهیم داد. تکنولوژی هایی که در ادامه به آنها اشاره شده در این دوره آموزشی از آنها استفاده شده است :

  • Nodejs
  • npm
  • express
  • passport user authentication
  • mongodb
  • mysql
  • mongoose
  • jade
  • pug

 

۵ پروژه عملی که در طول دوره پیاده سازی خواهیم کرد :

  1. پروژه ساخت لاگین و ثبت نام
  2. ساخت وب سایت با Express
  3. ساخت سیستم ساده ecommerce (فروشگاهی)
  4. استفاده از kraken در پروژه فروشگاه
  5. ساخت سیستم چت

 

حاصل دوره

دانشجویان عزیز پس از گذراندن این دوره آموزشی به طور عملی و کاربردی استفاده از نود جی اس را می آموزند و در پایان می توانند نرم افزارهای تحت وب را به کمک nodejs پیاده سازی کنند.

فصل اول

معرفی دوره ویدئو

01:21

ساخت سرور نود جی اس ویدئو

20:15

کار با url‎ و filesystem‎ ویدئو

20:53

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

اضافه کردن قالب بوت استرپی به Nodejs ویدئو

15:38

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Express pug ویدئو

32:51

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ارسال ایمیل ویدئو

17:16

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

شروع کار با express-generator‎ ویدئو

20:21

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

طراحی ظاهر صفحات register‎ , login‎ ویدئو

19:23

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Validation ویدئو

20:06

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

mongodb ویدئو

18:37

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ثبت نام کاربران ویدئو

17:56

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Passportjs ویدئو

19:43

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

Passportjs - بخش دوم ویدئو

24:08

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

پروژه وبلاگ (شروع طراحی)‎ ویدئو

20:53

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ایجاد پست ویدئو

18:54

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نمایش دسته بندی ها در صفحه اضافه کردن پست ویدئو

18:17

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

بخش دسته بندی ها ویدئو

15:23

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نمایش پست های هر دسته به صورت جداگانه ویدئو

18:48

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

صفحات singlepage‎ ویدئو

18:47

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نظرات ویدئو

10:35

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نصب kraken‎ , foundation)‎ ویدئو

09:20

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
فصل دوم

تمپلیت انجین dust‎ ویدئو

18:15

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ایجاد پنل مدیریت فروشگاه ساده کتاب ویدئو

12:38

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

مدل و ایجاد فایل کانفیگ ارتباط با دیتابیس ویدئو

23:07

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

مدیریت کتاب ها ویدئو

18:58

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

مدیریت کتاب ها - بخش دوم ویدئو

18:57

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

مدیریت کتاب ها - بخش سوم ویدئو

20:11

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

سیستم CRUD‎ برای دسته ها ویدئو

23:20

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نمایش دسته ها و آپدیت و دیلیت ویدئو

14:17

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

اضافه کردن به سبد خرید ویدئو

12:35

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

سوکت جی اس و سیستم چت ویدئو

18:22

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

ارسال پیام ویدئو

06:09

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

تکمیل سیستم چت ویدئو

15:29

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

پروژه ساده گالری عکس با Mysql-nodejs‎ ویدئو

15:54

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

سیستم CRUD‎ ویدئو

32:33

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

نمایش عکس ها در بخش فرانت ویدئو

18:27

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

تکمیل پروژه ویدئو

18:21

خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

سورس تمامی پروژه های انجام شده داخل دوره فایل های ضمیمه

خصوصی

moreدوره های مرتبط

آموزش جامع لاراول مقدماتی

آموزش لاراول یکی از ترندهای جستجوی گوگل در یک سال اخیر بوده و این موضوع نشان دهنده میزان محبوبیت این…
رایگان!

آموزش کار با intent ها در اندروید

با استفاده از Intent ها می توانیم به اندروید بگوییم که چه می خواهیم و چه کاری را باید برای…
رایگان!

آشنایی کامل با جاوا اسکریپت ES6

جاوا اسکریپت در واقع همان پیاده سازی ECMA Script هست که به شکل کوتاه شده و مخفف ES شناخته می…
رایگان!

آموزش ساخت Restful API به کمک فریم ورک Django

فریم ورک جنگو (Django) یک فریم ورک سطح بالا برای پایتون می باشد که امکان طراحی و ساخت بسیار سریع…
رایگان!

آموزش PHP شی گرا در قالب پروژه گالری عکس

برنامه نویسی شی گرا یا Object oriented programming که به اختصار OOP شناخته می شود، در واقع سبکی از برنامه…
39,000 تومان 19,500 تومان

آموزش استفاده از نقشه گوگل در سی شارپ

استفاده از نقشه گوگل در سی شارپ یکی از پر جستجوترین عبارات برای برنامه نویسان این زبان می باشد. ممکن…
رایگان!

chat_bubble_outlineنظرات

  • سید مرتضی محمودزاده حسینی( دانشجوی دوره )

    سلام خسته نباشید. در بخش ارسال ایمیل صدا عقب افتاده.
    اون لوگو هم کوچک ترش می کردید دیگه . جه خبر اینقد بزرگ.
    توضیح دادن هم میشه دقیق ترش کرد.

  • Heisenberg( دانشجوی دوره )

    سلام استاد گرامی . من برای دانلود مونگو به سایت mongodb مراجعه کردم ولی برای ویندوز نسخه ۳۲ بیت موجود نیست! شما سایتی برای دانلود میشناسید یا لینک نسخه ۳۲ بیت رو دارید برای من بفرستید؟

قوانین ثبت دیدگاه

با سلام و احترام خدمت شما کاربر محترم
  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط با دوره تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.