قیمت 49,000 تومان 39,000 تومان

امتیاز 0 از 0 رأی
بدون امتیاز 0 رای
49,000 تومان 39,000 تومان
ویژگی های دوره
traffic
پیش نیاز: جاوا اسکریپت مقدماتی
language
زبان: فارسی
access_time
11 ساعت و 7 دقیقه
playlist_add_check
2 فصل
storage
1/69 گیگابایت
supervisor_account
روش پشتیبانی: ارسال تیکت

نود جی اس یا 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دوره های مرتبط

آموزش پروژه محور زبان PHP

همانطور که می دانید زبان PHP برای طراحی برنامه های تحت وب استفاده می شود. زبان برنامه نویسی PHP یک…
30,000 تومان

پکیج جامع آموزش لاراول

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

پکیج آموزش کاربردی برنامه نویسی اندروید

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

آموزش جامع شی گرایی در جاوا

شی گرایی در جاوا هم مانند شی گرایی در php باعث سازماندهی کدها می شود. شی گرایی در واقع سبکی از…
رایگان!

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

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

تسلط به پایتون فقط در ۲۴ ساعت

پایتون (Python) در سال 1991 توسط گویدو ون روسوم به وجود آمد. زبان برنامه نویسی پایتون به قدری ساده و خواناست که…
48,000 تومان 28,000 تومان

chat_bubble_outlineنظرات

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

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