229000 – رایگان!
ویژگی های دوره
آموزش node js (نود جی اس) دوره ای است که در آن به صورت گام گام مفاهیم مقدماتی تا پیشرفته node js به صورت پروزه محور . در قالب پیاده سازی یک وب سایت آموزشی فروشگاهی،آموزش داده می شود
node.js چیست؟
Nodejs یک پلتفرم متن باز (نه یک زبان برنامه نویسی و نه یک فریمورک) بر پایه موتور V8 گوگل هست که در سال ۲۰۰۹ توسط رایان دال معرفی شد و در حال حاضر بعد از گذشت چند سال در جایگاه بسیار خوبی قرار گرفته. کد های نود جی اس به زبان جاوااسکریپت نوشته شده و به جای اجرا کد ها در سمت کلاینت، همه اون ها در سرور برنامه اجرا می شود.
اگر هنوز با Nodejs آشنایی کامل ندارید پیشنهاد میکنم نگاهی به category نود جی اس در بلاگ سایت بندازید و یا سه مقاله زیر رو مطالعه کنید :
در دوره آموزش پروژه محور node js چه چیزهایی رو یاد خواهید گرفت ؟
در این دوره سعی شده به صورت موضوعی و پروژه محور با تمامی مواردی که برای پیاده سازی پروژه های مختلف نیاز هست آشنا بشید و بتونید به صورت کارآمد از نود جی اس در بازار کار استفاده کنید .
در این دوره شما به صورت پروژه محور و کامل یک وب سایت فروشگاهی، آموزشی رو پیاده سازی میکنید که ویژگی هایی مثل دوره ها، ویدئو ها، پنل مدیریت، مقالات، ارتباط آنلاین کاربران (چت)، درگاه پرداخت اینترنتی و موضوعات زیاد دیگری رو در خودش جای خواهد داد . بعد از یادگیری کامل این دوره و تمرین های مربوطه شما میتونید وارد بازار کار بشید و پروژه های خودتون رو شروع کنید.
این دوره برای چه کسانی مناسب است ؟
اگه نگاهی به سرفصل های این دوره بندازید متوجه میشید که با کمی تلاش میتونید تقریبا بر روی هر پروژه ای کار کنید و در Nodejs به حد قابل توجه و خیلی خوب برسید. پس اگه علاقمند هستید یک برنامه نویس Nodejs باشید و هیچ اطلاعات و دانشی در مورد اون ندارید این دوره میتونه بهتون کمک کنه.
همچنین این دوره برای افرادی که تا حدودی با Nodejs آشنایی دارند و دوره های مقدماتی رو پشت سر گذاشتن اما در حال حاضر تصمیم دارن به صورت پروژه محور کار با این پلتفرم رو یاد بگیرند بسیار مناسب و کاربردی هست .
تکلیف پیش نیازهای یادگیری node.js چی میشه ؟
با توجه به اینکه node.js(نود جی اس) یک runtime برای اجرای کدهای جاوا اسکریپت سمت سرور است، پس شما باید به جاوا اسکریپت و ES6 تسلط داشته باشید.لازم نیست که شما نگران این موضوع باشید، خیلی راحت با یک ثبت نام ساده می توانید آموزش جاوا اسکریپت(javascript) و آموزش Es6 را به صورت رایگان مشاهده کنید.
سوالات متداول
node js چه کاربردهایی دارد؟
node js کاربرد های فراوانی دارد و در جاهای مختلفی از آن می توان استفاده کرد که در ادامه به آنها اشاره می کنیم.
- شما می توانید با استفاده از node js در electron برنامه های دسکتاپ بسازید
- برنامه نویسی asynchronous برای ساخت SPA(برنامه های تک صفحه ای)
- ساخت برنامه های realtime مثل Google Sheets، Spreadsheets و Slack
- ساخت چت روم
- ساخت بازی های آنلاین تحت وب
چرا باید 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 ویدئو
2. یادگیری مباحث مقدماتی و شروع کار با فریمورک Express ویدئو
3. آماده سازی پروژه ویدئو
4. شروع توسعه پروژه ویدئو
5. آشنایی با Template engine ویدئو
6. آشنایی با master page ویدئو
7. ایجاد صفحه عضویت و کار با route ویدئو
8. ایجاد controller ،model و شروع کار با دیتابیس MongoDB ویدئو
9. اعتبارسنجی فرم ها ویدئو
10. کار با Google Recaptcha ویدئو
11. اعتبار سنجی کاربران ویدئو
12. آشنایی با Global config ویدئو
13. فایل env. ویدئو
14. پیاده سازی ورود به وب سایت ویدئو
15. پیاده سازی Remember login ویدئو
16. ورود به حساب کاربری با gmail ویدئو
17. فراموشی رمز عبور ویدئو
18. پنل مدیریت ویدئو
19. پیاده سازی بخش دوره ها ویدئو
20. ماژول multer و آپلود فایل ویدئو
21. حذف دوره ها ویدئو
22. ویرایش دوره ها ویدئو
23. ماژول sharp و کار با تصاویر ویدئو
24. پیاده سازی درس های دوره ویدئو
25. آپدیت زمان دوره ویدئو
26. صفحه بندی اطلاعات (paginate) ویدئو
27. روابط بین collection ها در MongoDB ویدئو
28. طراحی صفحه اصلی وب سایت ویدئو
29. پیاده سازی Single Page برای هر دوره ویدئو
30. سطح دسترسی در دوره ها ویدئو
31. دانلود فایل - بخش اول ویدئو
32. دانلود فایل - بخش دوم ویدئو
33. پیاده سازی بخش نظرات - قسمت اول ویدئو
34. پیاده سازی بخش نظرات - قسمت دوم ویدئو
35. پیاده سازی بخش نظرات - قسمت سوم ویدئو
36. پیاده سازی بخش مقالات وب سایت ویدئو
37. شمارش تعداد بازدیدها، نظرات، دانلودها ویدئو
38. تبدیل زمان و تاریخ با ماژول moment ویدئو
39. نمایش دوره ها و مقالات ویدئو
40. آشنایی با کلاس Helper ویدئو
41. افزودن دسته بندی ها به پنل مدیریت ویدئو
42. نمایش دسته بندی ها و فیلتر کردن اطلاعات ویدئو
43. پیاده سازی بخش پروفایل کاربران ویدئو
44. افزودن دسترسی ها ویدئو
45. افزودن سطوح دسترسی ویدئو
46. ایجاد سطح دسترسی برای کاربران - بخش اول ویدئو
47. ایجاد سطح دسترسی برای کاربران - بخش دوم ویدئو
48. تست سطح دسترسی کاربر ویدئو
49. اتصال به درگاه پرداخت - بخش اول ویدئو
50. اتصال به درگاه پرداخت - بخش دوم ویدئو
51. اتصال به درگاه پرداخت - بخش سوم ویدئو
52. آشنایی با socket.io ویدئو
53. راه اندازی سیستم چت آنلاین با socket.io - بخش اول ویدئو
54. راه اندازی سیستم چت آنلاین با socket.io - بخش دوم ویدئو
55. راه اندازی سیستم چت آنلاین با socket.io - بخش سوم ویدئو
56. کار با sweetalert ویدئو
57. مدیریت خطاها - بخش اول ویدئو
404
58. مدیریت خطاها - بخش دوم ویدئو
59. مدیریت خطاها - بخش سوم ویدئو
60. افزودن سرویس git به پروژه ویدئو
61. آپلود فایل های پروژه روی github ویدئو
62. پیاده سازی تالار گفتمان - بخش اول ویدئو
63. پیاده سازی تالار گفتمان - بخش دوم ویدئو
64. پیاده سازی تالار گفتمان - بخش سوم ویدئو
65. کار با ویرایشگر متن CkEditor ویدئو
66. آشنایی با Api ویدئو
67. ورژن بندی و استفاده از ماژول Jwt در Api ویدئو
68. ورود به حساب کاربری از طریق Api ویدئو
69. کار با استراتژی Passport-Jwt در Api ویدئو
70. فیلتر کردن اطلاعات در Api ویدئو
71. آشنایی با GraphQl ویدئو
72. آپلود پروژه بر روی هاست - بخش اول ویدئو
73. آپلود پروژه بر روی هاست - بخش دوم ویدئو
74. آپلود پروژه بر روی سرویس لیارا ویدئو
75. ارسال ایمیل ویدئو
76. آپدیت تغییرات پروژه بر روی سرور ویدئو
moreدوره های مرتبط
آموزش GraphQl
کار با Hooks در React Native
آموزش مقدماتی react native
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
229000 – رایگان!


علی
توسعه دهنده سمت سرورعاشق جاوااسکریپت و توسعه سمت سرور و توسعه اپلیکیشن اونم با React Native:)
محمدعلی
سلام در این آموزش اضافه کردن دوره به سبد خرید و یا حذفش از سبد خرید هم آموزش داده میشه؟؟؟؟؟ برای خرید کردن دوره
مهدی حسن زاده(مدیریت)
سلام
سرفصل های دوره رو میتونید به صورت کامل در توضیحات دوره مشاهده کنید
مهدی
ببخشید یه سوال دیگه داشتم
آموزش کد تخفیف اعمال کردن و ثبت نام با شماره موبایل و کد فرستادن برای موبایل هم هست تو این اموزش؟؟؟؟؟؟
مهدی حسن زاده(مدیریت)
سلام
خیر وجود نداره
تمامی سرفصل های دوره به صورت کامل در توضیحات دوره قراره گرفته که میتونید مشاهده کنید
مهدی
پکیج auto-bind رو نصب کردم برای import کردنش ارور میده چطوری باید import کنم نسخه 5.0.1
مهدی حسن زاده(مدیریت)
;’import autoBind from ‘auto-bind
یا
const autoBind = require(‘auto-bin’)
محمد
من تست کردم فقط نسخه 4.0.0 جواب میده npm i auto-bind@4.0.0
مهدی
سلام این آموزش شما هنوز کار میکنه منظورم اینه که اپدیته و بعد دیدن آموزش کاملا میتونم پروژه خودم رو بیارم بالا ؟؟؟؟؟
دوم اینکه کدهای پروژه ای که گذاشتید کارمیکنه و قابل استفاده هم هست؟؟؟؟
مهدی حسن زاده(مدیریت)
سلام
بلی کار میکنه
در مورد سورس کد شاید لازم باشه بعضی جاها رو تغییر بدید
مهدی
سلام ممنونم از دوره خوبتون یه سوال داشتم
ایا برنامه robo 3t 1.2 رو باید دانلود کنم ؟؟؟ ایا کارمیکنه؟؟؟؟مشکلی پیش نمیاد؟؟؟
و یا برنامه studio 3t رو باید دانلود که 30 روز هم بشتر رایگان نیست؟؟؟؟ دراین صورت لایسنسش رو ویا کرکش رو از کجا باید تهیه کنم؟؟؟
مهدی حسن زاده(مدیریت)
سلام
نسخه کرک شده است احتملا
میتونید از نرم افزار MongoDBcompass استفاده کنید به عنوان جایگزین
مهدی حسن زاده(مدیریت)
نسخه کرک شده هست احتملا
میتونید از نرم افزار MongoDBcompass استفاده کنید به عنوان جایگزین
عباسی
سلام
ظاهرا نمیشه در دوره ثبت نام کرد و ویدئوها دانلود نمیشن
مشکلی وجود داره؟
مهدی حسن زاده(مدیریت)
با سلام
الان تست کردم، ثبت نام و دانلود دوره مشکلی نداشت
ایمان
سلام وقت بخیر من به این مشکل برخوردم در درس آشنایی با template engine:
Failed to lookup view “index” in views directory “A:\Download\nodeJs\app\resource\views”
چندین راه مختلف رو امتحان کردم حتی روی یک لبتاب دیگه تست کردم ولی هیچ فرقی نکرد و همچنان نمیتونه فایل رو تشخیص بده
ممنون میشم کمکم کنید
باتشکر از تیم خوبتون
مهدی حسن زاده(مدیریت)
سلام وقت بخیر
اینجا داره میگه که فایل index درون پوشه views وجود نداره
mostafa_steven
با سلام
اتمشکافی راحتر تر از دانلود از سایت شماست
بابا چطوری دانلود کنیم
لطفا اصلاح و راهنمایی کنید
مهدی حسن زاده(مدیریت)
سلام
بعد از ثبت نام در دوره در بخش حساب کاربری –> دانلودها به لینک های دانلود دسترسی دارید
علی
سلام.روز بخیر.path ها اضافه شد ولی همون خطا رو میده که دوستمون گفت
reza1154
سلام وقت بخیر
منnodemon رو نصب کردم ولی هر تغییری که میدم تو حالت [nodemon] restarting due to changes…
میمونه
مهدی حسن زاده(مدیریت)
سلام و وقت بخیر
اگر از ویندوز 10 استفاده می کنید
این path ها رو به سیستمتون اضافه کنید
C:\Windows; C:\Windows\system32; C:\Windows\System32\Wbem;
علی
سلام.این path ها رو هم اضافه کردم ولی تو ویندوز ۱۰ همون خطایی رو میده که دوستمون گفت.waiting for file change before starting