جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره ها
    • راهنمای یادگیری
  • بلاگ
  • تالار گفتمان
  • کانال تلگرام

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
perm_identity
سبد خرید 0
  • درباره ما
  • تماس با ما
0
آموزش جاوا اسکریپت(javascript)-کتابخانه ها و فریمورک ها
  • صفحه اصلی
  • دوره ها
    • راهنمای یادگیری
  • بلاگ
  • تالار گفتمان
  • کانال تلگرام
ورود و ثبت نام

آموزش جامع و پروژه محور Nodejs

خانهدوره هادوره های آموزشیآموزش جامع و پروژه محور Nodejs
آموزش پروژه محور Nodejs
قیمت :

229000 – رایگان!

امتیاز
4.13 از 45 رأی
229000 – رایگان!
ویژگی های دوره
تعداد خرید / دانلود : 4,716
نوع دوره: غیرحضوری،ویدئویی
پیش نیاز: دوره جاوااسکریپت ، دوره جاوااسکریپت 2015(ES6)
زبان: فارسی
32 ساعت
76 درس
5 گیگ و 600 مگابایت
روش دریافت: دانلودی
روش پشتیبانی: ارتباط مستقیم با مدرس در تالار گفتمان و کامنت ها
درصد پیشرفت دوره: %100
30.65k بازدید 288 دیدگاه
حالت مطالعه

آموزش node js (نود جی اس) دوره ای است که در آن به صورت گام گام مفاهیم مقدماتی تا پیشرفته node js به صورت پروزه محور . در قالب پیاده سازی یک وب سایت آموزشی فروشگاهی،آموزش داده می شود

node.js چیست؟

Nodejs یک پلتفرم متن باز (نه یک زبان برنامه نویسی و نه یک فریمورک) بر پایه موتور V8 گوگل هست که در سال ۲۰۰۹ توسط رایان دال معرفی شد و در حال حاضر بعد از گذشت چند سال در جایگاه بسیار خوبی قرار گرفته. کد های نود جی اس به زبان جاوااسکریپت نوشته شده و به جای اجرا کد ها در سمت کلاینت، همه اون ها در سرور برنامه اجرا می شود.

اگر هنوز با Nodejs آشنایی کامل ندارید پیشنهاد میکنم نگاهی به category نود جی اس در بلاگ سایت بندازید و یا سه مقاله زیر رو مطالعه کنید :

  1. هر آنچه باید درباره NodeJS بدانید

  2. چرا باید از نود جی اس استفاده کنیم؟

  3. 5 دلیلی که باید nodejs را یاد بگیریم

در دوره آموزش پروژه محور node js چه چیزهایی رو یاد خواهید گرفت ؟

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

در این دوره شما به صورت پروژه محور و کامل یک وب سایت فروشگاهی، آموزشی رو پیاده سازی میکنید که ویژگی هایی مثل دوره ها، ویدئو ها، پنل مدیریت، مقالات، ارتباط آنلاین کاربران (چت)، درگاه پرداخت اینترنتی و موضوعات زیاد دیگری رو در خودش جای خواهد داد . بعد از یادگیری  کامل این دوره و تمرین های مربوطه شما میتونید وارد بازار کار بشید و پروژه های خودتون رو شروع کنید.

این دوره برای چه کسانی مناسب است ؟ 

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

همچنین این دوره برای افرادی که تا حدودی با Nodejs آشنایی دارند و دوره های مقدماتی رو پشت سر گذاشتن اما در حال حاضر تصمیم دارن به صورت پروژه محور کار با این پلتفرم رو یاد بگیرند بسیار مناسب و کاربردی هست .

تکلیف پیش نیازهای یادگیری node.js چی میشه ؟

با توجه به اینکه node.js(نود جی اس) یک runtime برای اجرای کدهای جاوا اسکریپت سمت سرور است، پس شما باید به جاوا اسکریپت و ES6 تسلط داشته باشید.لازم نیست که شما نگران این موضوع باشید، خیلی راحت با یک ثبت نام ساده می توانید آموزش جاوا اسکریپت(javascript) و  آموزش Es6 را به صورت رایگان مشاهده کنید.


سوالات متداول

node js چه کاربردهایی دارد؟

node js کاربرد های فراوانی دارد و در جاهای مختلفی از آن می توان استفاده کرد که در ادامه به آنها اشاره می کنیم.

  1. شما می توانید با استفاده از node js در electron برنامه های دسکتاپ بسازید
  2. برنامه نویسی asynchronous برای ساخت SPA(برنامه های تک صفحه ای)
  3. ساخت برنامه های realtime مثل Google Sheets، Spreadsheets و Slack
  4. ساخت چت روم
  5. ساخت بازی های آنلاین تحت وب

چرا باید node js را یاد بگیریم؟

این سوالی است که شاید ذهن هر کسی که قصد شروع یادگیری node.js را دارد،درگیر میکند که در ادامه پاسخ این سوال را خواهیم داد.

  • Nodejs به شما امکان استفاده از جاوااسکریپت برای front-end علاوه بر  back-end را می دهد.
  • nodejs (نود جی اس) بدون نوشتن کدهای پیچیده امکان توسعه برنامه کامل و قدرتمند را به شما می دهد
  • nodejs (نود جی اس) برای ساخت میکروسرویس ها بسیار مناسب می باشد
  • nodejs (نود جی اس) می تواند کاربردی، فراتر از طراحی وب داشته باشد
  • nodejs (نود جی اس) یک پروژه گسترده و عظیم است که به این زودی ها از بین نخواهد رفت

این 5 دلیل شاید هر شخصی که ذره ای شک در یادگیزی node.js دارد را متقاعد کند که node ارزش یادگیری و وقت گذاشتن را دارد

آیا آموزش node js(نود جی اس) وب سایت reactapp.ir کافی است؟

هدفی که در دوره آموزش جامع و پروژه محور node.js دنبال می شود،یادگیری مفاهیم پایه و پیشرفته node js در قالب پروژه است.یعنی در این دوره شما در قالب یک نمونه واقعی از پیاده سازی یک وب سایت آموزشی فروشگاهی،node js را فراخواهید گرفت. و مواردی مثل  دوره ها، ویدئو ها، پنل مدیریت، مقالات، ارتباط آنلاین کاربران (چت)، درگاه پرداخت اینترنتی در این آموزش بیان خواهند شد

بنابراین شما می توانید با اطمینان خاطر و بدون نیاز به آموزش دیگری وارد بازار کار شوید

دوره جامع و پروژه محور Nodejs

0. معرفی دوره پروژه محور Nodejs ویدئو

پیش نمایش
در این دوره سعی شده به صورت موضوعی و پروژه محور با تمامی مواردی که برای پیاده سازی پروژه های مختلف نیاز هست آشنا بشید و بتونید به صورت کارآمد از نود جی اس  در بازار کار استفاده کنید .در این دوره شما به صورت پروژه محور و کامل یک وب سایت فروشگاهی، آموزشی رو پیاده سازی میکنید که ویژگی هایی مثل دوره ها، ویدئو ها، پنل مدیریت، مقالات، ارتباط آنلاین کاربران (چت)، درگاه پرداخت اینترنتی و موضوعات زیاد دیگری رو در خودش جای خواهد داد . بعد از یادگیری  کامل این دوره و تمرین های مربوطه شما میتونید وارد بازار کار بشید و پروژه های خودتون رو شروع کنید.

1. نصب Nodejs ویدئو

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

2. یادگیری مباحث مقدماتی و شروع کار با فریمورک Express ویدئو

پیش نمایش
برای شروع کار با هر زبان برنامه نویسی و هر پلتفرمی نیاز دارین تا با مفاهیم مقدماتی اون آشنا باشین و تو این جلسه با مفاهیم مقدماتی برای شروع کار با پلتفرم nodejs کاملا آشنا میشین. همچنین با یکی از فریمورک های nodejs که در این دوره ازش استفاده می کنیم یعنی Express.js آشنا خواهید شد

3. آماده سازی پروژه ویدئو

همانطور که از عنوان این دوره هم مشخصه قصد داریم back-end یک وب سایت آموزشی مشابه reactapp.ir رو توسعه بدیم و تو این جلسه با ویژگی هایی که باید در این دوره پیاده سازی بشه آشنا میشین.

4. شروع توسعه پروژه ویدئو

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

5. آشنایی با Template engine ویدئو

در هر پروژه ای ممکن است که شما نیاز به استفاده از یک template engine داشته باشید تا بتوانید viewهای مختلفی با یک ساختار مشخص را پیاده سازی کنید در این درس از template engine ejs برای پیاده سازی viewها استفاده می کنیم.

6. آشنایی با master page ویدئو

در این درس با master page ها آشنا خواهید شد تا بتوانید viewهای مختلف را با یکسری ویژگی های یکسان برای بخش های مختلف پروژه ایجاد کنید.

7. ایجاد صفحه عضویت و کار با route ویدئو

پیش نمایش
routeها نقش بسیار مهی در اجرای فرآیندهای پروژه دارند و در این درس کار با route و نحوه پیاده سازی صفحه register را یاد خواهید گرفت

8. ایجاد controller ،model و شروع کار با دیتابیس MongoDB ویدئو

مدلی که برای پیاده سازی ساختار پروژه تعریف کردیم مدل MVC است به همین جهت برای پیاده سازی کامل این مدل نیاز است تا با نحوه پیاده سازی Model, View, Controller آشنا شوید. از طرفی در طول دوره نیاز به کار با یک دیتابیس را داریم که بهترین گزینه برای پلتفرم nodejs یک دیتابیس nosql است و در این دوره و از این جلسه به بعد یاد خواهید گرفت که چگونه با دیتابیس MongoDB کار کنید.

9. اعتبارسنجی فرم ها ویدئو

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

10. کار با Google Recaptcha ویدئو

در این جلسه برای افزایش امینت فرم ها با نحوه پیاده سازی recaptcha آشنا خواهید شد.

11. اعتبار سنجی کاربران ویدئو

در جلسه به بررسی مفهم authenticate در صفحات register و login خواهیم پرداخت.

12. آشنایی با Global config ویدئو

در این جلسه بخشی را پیاده سازی می کنیم تا بتوانیم config بخش های مختلف را در طول پروژه به صورت سراسری انجام دهیم.

13. فایل env. ویدئو

پیش نمایش
در این جلسه با فایل env. و کارایی آن در طول پروژه آشنا خواهید شد.

14. پیاده سازی ورود به وب سایت ویدئو

در این جلسه پیاده سازی صفحه login و ورود به بخش کاربری را پیاده سازی خواهیم کرد.

15. پیاده سازی Remember login ویدئو

شاید این مسئله برای شما مهم باشد که وقتی چندین دفعه وارد یک سایت می شوید دیگر نیاز نباشد تا مجددا از طریق فرم login و وارد کردن اطلاعات حساب کاربری وارد پنل کاربری خود شوید پس در این جلسه یادآوری ورود (Remember login ) را پیاده سازی خواهیم کرد

16. ورود به حساب کاربری با gmail ویدئو

برای سهولت در ثبت نام و ورود به حساب کاربری شاید استفاده از سایر اکانت های کاربری که در سرویس های مختلف ممکن است داشته باشیم مثل google, GitHub, FaceBook و … جذاب باشد در این جلسه ورود با اکانت google را کار خواهیم کرد

17. فراموشی رمز عبور ویدئو

در این جلسه فراموشی رمز عبور را به فرم login اضافه خواهیم کرد.

18. پنل مدیریت ویدئو

برای مدیریت بخش های مختلف پروژه کاربران، دوره ها، مقالات، تالار گفتمان و … نیاز است تا بخش پنل مدیریت را پیاده سازی کنیم.

19. پیاده سازی بخش دوره ها ویدئو

یکی از بخش های وب سایت آموزشی بخش دوره ها می باشد که در این دوره به پیاده سازی این قسمت از پروژه می پردازیم.

20. ماژول multer و آپلود فایل ویدئو

پیش نمایش
در پیاده سازی جلسه گذشته می توجه خواهید شد که به دلایلی امکان آپلود تصاویر وجود ندارد و باید از ماژولی با نام multer برای آپلود تصاویر استفاده کنیم و در این جلسه کانفیگ این ماژول و آپلود تصاویر مرتبط با دوره را کار خواهیم کرد.

21. حذف دوره ها ویدئو

در جلسه 19 با نحوه پیاده سازی بخش دوره های آشنا شده اید و حال نوبت اجرای یک سری فرآیند بر روی دوره ها می باشد مانند حذف و ویرایش که در این جلسه حذف یک دوره را پیاده سازی خواهیم کرد

22. ویرایش دوره ها ویدئو

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

23. ماژول sharp و کار با تصاویر ویدئو

در طول توسعه بخش های مختلف پروژه به تصاویر مختلف با ابعاد مختلف نیاز داریم که ماژول sharp این کار رو برامون تو این جلسه انجام میده

24. پیاده سازی درس های دوره ویدئو

همانطور که از عنوان این جلسه مشخص است می خواهیم درس های مرتبط با دوره را در این جلسه بررسی کنیم که کاربر بتواند آن را دانلود کند.

25. آپدیت زمان دوره ویدئو

در جلسه گذشته بخش مربوط به درس های دوره را پیاده سازی کردیم و چون هر درس زمان مربوط به خود را دارد پس به مراتب باید زمان دوره را هم ویرایش کنیم که در این جلسه ویرایش زمان دوره را کار خواهبم کرد.

26. صفحه بندی اطلاعات (paginate) ویدئو

در سایت بخش هایی مثل دوره ها، مقالات، تالار گفتمان و یا بخش کامنت ها اطلاعات زیادی را باید به کاربر نشان دهید که مسلما نشان دادن همه این اطلاعات در یک صقحه چندان کار معقولی نیست به همین دلیل تمام این اطلاعات را می توانیم برای نمایش بهتر آن را صفحه بندی می کنیم که در این جلسه با ابزار پیاده سازی paginate یا همان صفحه بندی کاملا آشنا خواهید شد.

27. روابط بین collection ها در MongoDB ویدئو

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

28. طراحی صفحه اصلی وب سایت ویدئو

در این جلسه صفحه اصلی وب سایت را که در آن دوره ها، مقالات، تالارگفتمان و موارد مختلف دیگری را باید نمایش دهیم.

29. پیاده سازی Single Page برای هر دوره ویدئو

مشابه سایت reactapp.ir وقتی بر روی یک دوره کلیک می کنید وارد بخش مربوط به همان دوره می شود که در این جلسه اصطلاحا single page را برای دوره پیاده سازی می کنیم.

30. سطح دسترسی در دوره ها ویدئو

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

31. دانلود فایل - بخش اول ویدئو

در بخش دوره ها باید کاربر بتواند ویدیوهای مرتبط با آن دوره را در کنار بررسی سطح دسترسی دوره دانلود کند که به شکلی کاملا متفاوت دانلود فایل را در این جلسه برای درس های مرتبط با دوره کار خواهیم کرد.

32. دانلود فایل - بخش دوم ویدئو

در این جلسه بخش دوم دانلود درس های دوره را پیاده سازی می کنیم.

33. پیاده سازی بخش نظرات - قسمت اول ویدئو

در بخش های مختلف سایت مثل دوره ها، مقالات، تالارگفتمان و … کاربر باید بتواند نظرات خود را ثبت کند که در این جلسه بخش نظرات را برای دوره ها پیاده سازی می کنیم.

34. پیاده سازی بخش نظرات - قسمت دوم ویدئو

35. پیاده سازی بخش نظرات - قسمت سوم ویدئو

36. پیاده سازی بخش مقالات وب سایت ویدئو

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

37. شمارش تعداد بازدیدها، نظرات، دانلودها ویدئو

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

38. تبدیل زمان و تاریخ با ماژول moment ویدئو

در سایت اطلاعاتی را وارد می کنید و یا اطلاعاتی را ویرایش می کنید و نیاز دارید تا تاریخ ایجاد و یا ویرایش آن اطلاعات را نمایش دهید، برای تبدیل تاریخ و زمان از ماژول moment در این جلسه استفاده می کنیم.

39. نمایش دوره ها و مقالات ویدئو

در سایت هر کدام از دوره ها و مقالات باید بخش مربوط به خود را داشته باشند تا بتوانید برخی موارد مثل search و یا فیلتر کردن اطلاعات یک دوره یا مقاله را انجام دهید که در این جلسه این بخش را پیاده سازی می کنیم.

40. آشنایی با کلاس Helper ویدئو

شاید کاری که شما باید دائما در طول پروژه انجام دهید اینکه از یکسری module ها و متودها استفاده کنید تا بتوانید در سریع ترین زمان ممکن به بهترین شکل پروژه خود را توسعه دهید پس باید توجه خاصی به بازنویسی کدها داشته باشید.

41. افزودن دسته بندی ها به پنل مدیریت ویدئو

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

42. نمایش دسته بندی ها و فیلتر کردن اطلاعات ویدئو

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

43. پیاده سازی بخش پروفایل کاربران ویدئو

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

44. افزودن دسترسی ها ویدئو

هر کاربری که وارد سایت می شود و یک حساب کاربری ایجاد می کند باید نقشی در سایت داشته باشد یک کاربر معمولی باشد و یا یک نویسنده برای مقالات. ACL روشی که در این جلسه نقش هر کاربر را از طریق آن مشخص خواهیم کرد.

45. افزودن سطوح دسترسی ویدئو

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

46. ایجاد سطح دسترسی برای کاربران - بخش اول ویدئو

در این جلسه هر سطح دسترسی با هر تعداد نقش را به کاربران سایت اختصاص می دهیم.

47. ایجاد سطح دسترسی برای کاربران - بخش دوم ویدئو

پیش نمایش

48. تست سطح دسترسی کاربر ویدئو

49. اتصال به درگاه پرداخت - بخش اول ویدئو

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

50. اتصال به درگاه پرداخت - بخش دوم ویدئو

51. اتصال به درگاه پرداخت - بخش سوم ویدئو

52. آشنایی با socket.io ویدئو

شاید یکی از نقاط قوت پلتفرم نود جی اس پیاده سازی برنامه های realtime است که در این جلسه با استفاده از کتابخانه socket.io یک چت آنلاین را پیاده سازی می کنیم.

53. راه اندازی سیستم چت آنلاین با socket.io - بخش اول ویدئو

54. راه اندازی سیستم چت آنلاین با socket.io - بخش دوم ویدئو

55. راه اندازی سیستم چت آنلاین با socket.io - بخش سوم ویدئو

56. کار با sweetalert ویدئو

شاید یکی از راهکارهای موجود برای مدیریت خطاها و نمایش پیام های مرتبط با آن ها استفاده از sweetalert باشد که در این جلسه با نحوه پیاده سازی آن آشنا خواهید شد.

57. مدیریت خطاها - بخش اول ویدئو

همانطور که از عنوان درس هم مشخص است می خواهیم در این جلسه به شیوه ای کاملا متفاوت به بررسی خطاها و روش های مدیریت آن ها بپردازیم مثل صفحات 404 .

404

58. مدیریت خطاها - بخش دوم ویدئو

59. مدیریت خطاها - بخش سوم ویدئو

60. افزودن سرویس git به پروژه ویدئو

یکی از بهترین روش های برای مدیریت پروژه در زمان های مختلف استفاده از یک version control به اسم git است که به خوبی در این جلسه با آن آشنا خواهیم شد.

61. آپلود فایل های پروژه روی github ویدئو

سرویسی که به شما این امکان را می دهد تا پروژه های خود را در سطح اینترنت قرار دهید حال چه به صورت public و یا چه به صورت private که البته با یکی دیگر از کاربرد های آن را در جلسات انتهایی دوره آشنا خواهید شد.

62. پیاده سازی تالار گفتمان - بخش اول ویدئو

یکی دیگر از بخش های مهم سایت تالارگفتمان است که ویژگی های خاص خودش را دارد ولی شاید از نظر عملکرد شبیه به بخش نظرات باشد ولی به شکل متفاوتی این بخش را پیاده سازی می کنیم.

63. پیاده سازی تالار گفتمان - بخش دوم ویدئو

64. پیاده سازی تالار گفتمان - بخش سوم ویدئو

پیش نمایش

65. کار با ویرایشگر متن CkEditor ویدئو

در سایت بخشی داریم به اسم مقالات که باید متن مربوط به مقالات را بتوانیم با توجه به شرایط آن مقاله تنظیم کنیم و یا شاید نیاز باشد که درون متن یک تصویر قرار دهیم که در این جلسه ویرایشگر CKEDITOR این کار را برای ما انجام خواهد داد

66. آشنایی با Api ویدئو

شاید نیاز داشته باشید که در جایی خارج از سایت به اطلاعات سایت دسترسی داشته باشید مثلا یک اپلیکیشن موبایلی که این مسئله لزوم آشنایی با API نویسی را نشان می دهد در این جلسه با REST Api و نحوه پیاده سازی آن آشنا خواهید شد.

67. ورژن بندی و استفاده از ماژول Jwt در Api ویدئو

در این جلسه با نحوه کار با ماژول jwt در api آشنا خواهید شد.

68. ورود به حساب کاربری از طریق Api ویدئو

69. کار با استراتژی Passport-Jwt در Api ویدئو

پیش نمایش
در جلسات گذشته از استراتژی های مختلف ماژول passport استفاده کرده ایم اما در این جلسه به بررسی استراتژی passport-jwt که امکان اعتبارسنجی token ها را به ما می دهد خواهیم پرداخت.

70. فیلتر کردن اطلاعات در Api ویدئو

71. آشنایی با GraphQl ویدئو

در این جلسه به صورت مقدماتی با معماری دیگری به اسم GraphQL برای پیاده سازی Apiها آشنا خواهید شد.

72. آپلود پروژه بر روی هاست - بخش اول ویدئو

پیش نمایش
برای استقرار پروژهای نود جی اس بر روی سرور به هاست نیاز دارید و یا می توانید از سرویس های ابری استفاده کنید که در این جلسه به صورت کامل متوجه خواهید شد که از سرویس هایی برای deploy پروژه های nodejs استفاده کنید.

73. آپلود پروژه بر روی هاست - بخش دوم ویدئو

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

74. آپلود پروژه بر روی سرویس لیارا ویدئو

یکی دیگر از سرویس هایی که می توانید از آن برای Deploy پروژه های نود جی اس استفاده کنید استفاده از سرویس های ابری است که البته در این دوره و این جلسه پروژه خود را بر روی سرویس لیارا قرار خواهیم داد.

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

در بخش پیاده سازی صفحه login بخشی را قرار دادیم تحت عنوان فراموشی رمز عبور و در این جلسه لینک تغییر رمز عبور را به ایمیل کاربر ارسال می کنیم.

76. آپدیت تغییرات پروژه بر روی سرور ویدئو

این جلسه که جلسه پایانی به جهت سر فصل هایی که برای پیاده سازی وب سایت آموزشی مشابه reactapp.ir در نظر گرفتیم می باشد تغییرات جلسه گذشته را بر روی سرور آپلود خواهیم کرد.
برچسب: آموزش node js آموزش جامع node js آموزش جامع و پروژه محور nodejs آموزش صفر تا صد nodejs آموزش فارسی Nodejs آموزش پروژه محور Nodejs آموزش پیشرفته node js

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

graphql

آموزش GraphQl

آموزش graphql دوره ای است که در آن نحوه نوشتن یک API با یکی از بهترین ابزارهای موجود یعنی GraphQl آموزش…
3,053
149000 – رایگان!
آموزش فارسی react native

کار با Hooks در React Native

آموزش کار با Hooks در react native دوره ای است که در آن نحوه استفاده از hook های پرکاربر در…
1,665
رایگان!
آموزش مقدماتی و پروژه محور react native

آموزش مقدماتی react native

آموزش مقدماتی  react native (ری اکت نیتیو) دوره ای است که مفاهیم پایه و اساسی فریمورک محبوب react native  به…
7,060
رایگان!

chat_bubble_outlineنظرات

  • محمدعلی
    ژانویه 31, 2023
    پاسخ

    سلام در این آموزش اضافه کردن دوره به سبد خرید و یا حذفش از سبد خرید هم آموزش داده میشه؟؟؟؟؟ برای خرید کردن دوره

    • مهدی حسن زاده(مدیریت)
      ژانویه 31, 2023
      پاسخ

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

  • مهدی
    ژانویه 29, 2023
    پاسخ

    ببخشید یه سوال دیگه داشتم
    آموزش کد تخفیف اعمال کردن و ثبت نام با شماره موبایل و کد فرستادن برای موبایل هم هست تو این اموزش؟؟؟؟؟؟

    • مهدی حسن زاده(مدیریت)
      ژانویه 29, 2023
      پاسخ

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

      • مهدی
        ژانویه 29, 2023
        پاسخ

        پکیج auto-bind رو نصب کردم برای import کردنش ارور میده چطوری باید import کنم نسخه 5.0.1

      • مهدی حسن زاده(مدیریت)
        ژانویه 30, 2023
        پاسخ

        ;’import autoBind from ‘auto-bind
        یا
        const autoBind = require(‘auto-bin’)

      • محمد
        فوریه 2, 2023
        پاسخ

        من تست کردم فقط نسخه 4.0.0 جواب میده npm i auto-bind@4.0.0

  • مهدی
    ژانویه 20, 2023
    پاسخ

    سلام این آموزش شما هنوز کار می‌کنه منظورم اینه که اپدیته و بعد دیدن آموزش کاملا میتونم پروژه خودم رو بیارم بالا ؟؟؟؟؟
    دوم اینکه کدهای پروژه ای که گذاشتید کارمیکنه و قابل استفاده هم هست؟؟؟؟

    • مهدی حسن زاده(مدیریت)
      ژانویه 22, 2023
      پاسخ

      سلام
      بلی کار میکنه
      در مورد سورس کد شاید لازم باشه بعضی جاها رو تغییر بدید

      • مهدی
        ژانویه 26, 2023
        پاسخ

        سلام ممنونم از دوره خوبتون یه سوال داشتم
        ایا برنامه robo 3t 1.2 رو باید دانلود کنم ؟؟؟ ایا کارمیکنه؟؟؟؟مشکلی پیش نمیاد؟؟؟
        و یا برنامه studio 3t رو باید دانلود که 30 روز هم بشتر رایگان نیست؟؟؟؟ دراین صورت لایسنسش رو ویا کرکش رو از کجا باید تهیه کنم؟؟؟

      • مهدی حسن زاده(مدیریت)
        ژانویه 26, 2023
        پاسخ

        سلام
        نسخه کرک شده است احتملا
        میتونید از نرم افزار MongoDBcompass استفاده کنید به عنوان جایگزین

      • مهدی حسن زاده(مدیریت)
        ژانویه 26, 2023
        پاسخ

        نسخه کرک شده هست احتملا
        میتونید از نرم افزار MongoDBcompass استفاده کنید به عنوان جایگزین

  • عباسی
    ژانویه 17, 2023
    پاسخ

    سلام
    ظاهرا نمیشه در دوره ثبت نام کرد و ویدئوها دانلود نمیشن
    مشکلی وجود داره؟

    • مهدی حسن زاده(مدیریت)
      ژانویه 17, 2023
      پاسخ

      با سلام
      الان تست کردم، ثبت نام و دانلود دوره مشکلی نداشت

  • ایمان
    ژانویه 1, 2023
    پاسخ

    سلام وقت بخیر من به این مشکل برخوردم در درس آشنایی با template engine:
    Failed to lookup view “index” in views directory “A:\Download\nodeJs\app\resource\views”
    چندین راه مختلف رو امتحان کردم حتی روی یک لبتاب دیگه تست کردم ولی هیچ فرقی نکرد و همچنان نمیتونه فایل رو تشخیص بده
    ممنون میشم کمکم کنید
    باتشکر از تیم خوبتون

    • مهدی حسن زاده(مدیریت)
      ژانویه 2, 2023
      پاسخ

      سلام وقت بخیر
      اینجا داره میگه که فایل index درون پوشه views وجود نداره

  • mostafa_steven
    دسامبر 23, 2022
    پاسخ

    با سلام
    اتمشکافی راحتر تر از دانلود از سایت شماست
    بابا چطوری دانلود کنیم
    لطفا اصلاح و راهنمایی کنید

    • مهدی حسن زاده(مدیریت)
      دسامبر 25, 2022
      پاسخ

      سلام
      بعد از ثبت نام در دوره در بخش حساب کاربری –> دانلودها به لینک های دانلود دسترسی دارید

  • علی
    دسامبر 19, 2022
    پاسخ

    سلام.روز بخیر.path ها اضافه شد ولی همون خطا رو میده که دوستمون گفت

  • reza1154
    سپتامبر 4, 2022
    پاسخ

    سلام وقت بخیر
    منnodemon رو نصب کردم ولی هر تغییری که میدم تو حالت [nodemon] restarting due to changes…
    میمونه

    • مهدی حسن زاده(مدیریت)
      سپتامبر 4, 2022
      پاسخ

      سلام و وقت بخیر
      اگر از ویندوز 10 استفاده می کنید
      این path ها رو به سیستمتون اضافه کنید
      C:\Windows; C:\Windows\system32; C:\Windows\System32\Wbem;

      • علی
        دسامبر 19, 2022
        پاسخ

        سلام.این path ها رو هم اضافه کردم ولی تو ویندوز ۱۰ همون خطایی رو میده که دوستمون گفت.waiting for file change before starting

  • →
  • 1
  • …
  • 12
  • 13
  • 14
  • 15
  • 16
  • ←

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

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت :

229000 – رایگان!

امتیاز
4.13 از 45 رأی
229000 – رایگان!
تعداد خرید / دانلود : 4,716
نوع دوره: غیرحضوری،ویدئویی
پیش نیاز: دوره جاوااسکریپت ، دوره جاوااسکریپت 2015(ES6)
زبان: فارسی
32 ساعت
76 درس
5 گیگ و 600 مگابایت
روش دریافت: دانلودی
روش پشتیبانی: ارتباط مستقیم با مدرس در تالار گفتمان و کامنت ها
درصد پیشرفت دوره: %100
30.65k بازدید 288 دیدگاه
علی
علی
توسعه دهنده سمت سرور

عاشق جاوااسکریپت و توسعه سمت سرور و توسعه اپلیکیشن اونم با React Native:)

دسته: دوره های آموزشی، دوره های ویژه
منتظرتون هستیم
  • phone_android
    09150274110
  • email
    reactapp.ir@gmail.com
  • بلاگ
  • ویدیو کست
  • قوانین

تمام تلاش ما در برند reactapp در کنار آموزش با کیفیت و استفاده از دانش روز، اضافه کردن چاشنی تجربه چندین ساله فعالیت در پروژه های داخلی و خارجی بوده. زمانی که شما به یادگیری اختصاص دادید برای ما اهمیت بسیار بالایی داره و به همین دلیل سعی میکنیم متحوای تولید شده، غنی، پر بار و در راستای نیاز های بازار کار باشه.

کلیه حقوق این سایت محفوظ و متعلق به reactapp.ir میباشد.
اکانت بازار
keyboard_arrow_up
دلایل رایگان شدن تمامی دوره ها و محتوای سایت را در آخرین پست بلاگ بخوانید.
مشاهده جرئیات