دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

مسترکلاس مصاحبه نودجی‌اس - 200 سؤال برتر (PDF)(2024)

مسترکلاس مصاحبه نودجی‌اس - 200 سؤال برتر (PDF)(2024)

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • آمادگی برای مصاحبه نودجی‌اس
  • 200 سؤال و پاسخ مصاحبه نودجی‌اس
  • چگونه مصاحبه‌های نودجی‌اس را با موفقیت بگذرانید؟
  • راهنمای مصاحبه نودجی‌اس به فرمت PDF

پیش‌نیازهای دوره

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

توضیحات دوره

مقصدی بدون توقف برای تمام سؤالات و پاسخ‌های مصاحبه نودجی‌اس

200 سوال و پاسخ‌ برتر درباره مصاحبه نودجی‌اس:

اصول اولیه

  • مبانی نودجی‌اس
  • ویژگی‌های اصلی نودجی‌اس
  • راه‌اندازی پروژه و ماژول‌ها
  • ماژول‌های برتر داخلی

EXPRESS

  • مبانی Express
  • میان‌افزار
  • انواع میان‌افزارها
  • مسیریابی - بخش 1
  • مسیریابی - بخش 2
  • موتورها‌ی قالب‌

REST API

  • مبانی REST API
  • متدهای HTTP و کدهای وضعیت
  • CORS، سریال‌سازی، لغو سریال‌سازی و موارد دیگر
  • احرازهویت و مجوز

NODE - دیگر موارد

  • مدیریت خطا و اشکال‌زدایی
  • امنیت، عملکرد و استقرار
  • تست و وب‌سوکت

MONGO-DB

  • مبانی MongoDB
  • راه‌اندازی و عملیات‌های CRUD
  • عملگرهای کوئری و پروجکشن
  • ایندکس‌ها
  • Mongoose

جایزه

  • سؤالات مبتنی بر کاربرد
  • سؤالات کوتاه مبتنی بر سناریو
  • اصول جاوااسکریپت برای Node

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

  • متقاضیانی که به دنبال مشاغل نودجی اس در صنعت نرم‌افزار هستند.

مسترکلاس مصاحبه نودجی‌اس - 200 سؤال برتر (PDF)(2024)

  • ساختار دوره (کتاب‌های PDF در منابع پیوست شده است) 03:04
  • نودجی‌اس - مبانی 00:24
  • نودجی‌اس چیست؟ 02:27
  • چگونه Node محیط ران‌تایم در سمت سرور است؟ V8 چیست؟ 01:33
  • تفاوت بین محیط ران‌تایم و فریمورک چیست؟ 01:17
  • تفاوت بین نودجی‌اس و Express.js چیست؟ 00:59
  • تفاوت بین سمت کلاینت (مرورگر) و سمت سرور (نودجی‌اس) چیست؟ 03:35
  • ویژگی‌های اصلی نودجی‌اس 00:50
  • 7 ویژگی اصلی نودجی‌اس چیست؟ 01:37
  • برنامه‌نویسی Single Threaded چیست؟ 01:42
  • برنامه‌نویسی همزمان چیست؟ 01:59
  • برنامه‌نویسی Multi Threaded چیست؟ 02:09
  • برنامه‌نویسی غیرهمزمان چیست؟ 04:23
  • تفاوت بین برنامه‌نویسی همزمان و غیرهمزمان چیست؟ 00:37
  • رویدادها، Emitter رویداد، صف رویداد، حلقه رویداد و رویداد محور چه هستند؟ 02:47
  • ویژگی‌ها و مزایای اصلی نودجی‌اس چه هستند؟ 03:30
  • معایب Node چیستند؟ چه زمان باید از Node استفاده کرد و چه زمان نه؟ 01:35
  • راه‌اندازی پروژه و ماژول‌ها 00:36
  • چگونه یک پروژه نودجی‌اس را راه‌اندازی کنیم؟ 01:47
  • NPM چیست؟ نقش پوشه node_modules چیست؟ 00:55
  • نقش فایل package.json در Node چیست؟ 00:55
  • ماژول‌ها چه هستند؟ تفاوت بین تابع و ماژول چیست؟ 02:07
  • چندین روش برای اکسپورت یک ماژول وجود دارد؟ 01:19
  • اگر ماژول را اکسپورت نکنید، چه اتفاقی می‌افتد؟ 00:14
  • چگونه می‌توان یک یا چندین تابع را از یک ماژول ایمپورت کرد؟ 01:34
  • تابع module wrapper چیست؟ 01:19
  • انواع ماژول‌ها در Node کدامند؟ 01:48
  • ماژول‌های برتر داخلی 00:46
  • 5 ماژول برتر داخلی که به‌طور معمول در پروژه‌های Node استفاده می‌شوند کدامند؟ 00:24
  • نقش ماژول fs چیست؟ چندین عملکرد آن را نام ببرید 03:00
  • نقش ماژول path چیست؟ چندین عملکرد آن را نام ببرید 02:12
  • نقش ماژول OS چیست؟ چندین عملکرد آن را نام ببرید 01:45
  • نقش ماژول رویدادها چیست؟ چگونه می‌توان رویدادها را در Node مدیریت کرد؟ 03:15
  • آرگومان‌های رویداد چه هستند؟ 01:02
  • تفاوت بین تابع و رویداد چیست؟ 01:36
  • نقش ماژول http در Node چیست؟ 02:19
  • نقش متد createServer() ماژول http چیست؟ 02:25
  • Express - مبانی 00:49
  • مزایای استفاده از Express.js با نودجی‌اس چیست؟ 02:34
  • چگونه می‌توانید Express.js را در پروژه نودجی‌اس نصب کنید؟ 00:30
  • چگونه می‌توان سرور HTTP را با استفاده از Express.js ایجاد کرد؟ 02:36
  • چگونه می‌توان اپلیکیشن Express.js را ایجاد و راه‌اندازی کرد؟ 00:54
  • Express - میان‌افزار 00:44
  • میان‌افزار در Express.js چیست و چه زمانی باید از آنها استفاده کرد؟ 03:38
  • چگونه می‌توان میان‌افزار را در Express.js پیاده‌سازی کرد؟ 02:20
  • هدف از تابع app.use() در Express.js چیست؟ 01:06
  • هدف از پارامتر بعدی در Express.js چیست؟ 02:10
  • چگونه می‌توان میان‌افزار را به‌طور گلوبال برای یک مسیر خاص استفاده کرد؟ 01:19
  • پایپ‌لاین درخواست در Express چیست؟ 00:53
  • Express - انواع میان‌افزارها 00:59
  • انواع میان‌افزارها در Express.js چه هستند؟ 00:45
  • تفاوت بین میان‌افزار سطح اپلیکیشن و میان‌افزار سطح مسیر چیست؟ 01:40
  • میان‌افزار مدیریت خطا چیست و چگونه می‌توان آن را پیاده‌سازی کرد؟ 03:24
  • 5 میان‌افزار - در کدام میان‌افزار مدیریت خطا را انجام خواهید داد؟ 01:20
  • میان‌افزار داخلی چیست؟ چگونه می‌توان فایل‌های استاتیک را از Express.js ارائه کرد؟ 02:02
  • میان‌افزارهای شخص ثالث چه هستند؟ چند مثال 02:33
  • آیا می‌توانید همه انواع میان‌افزارها را خلاصه کنید؟ 00:42
  • مزایای استفاده از میان‌افزار در Express.js چیست؟ 02:33
  • Express - مسیریابی - بخش 1 00:40
  • مسیریابی در Express.js چیست؟ 02:07
  • تفاوت بین میان‌افزار و مسیریابی در Express چیست؟ 01:05
  • چگونه می‌توان مسیریابی را پیاده‌ کرد؟ چگونه می‌توان مسیرها را در Express.js تعریف کرد؟ 02:47
  • چگونه می‌توان مسیریابی را در اپلیکیشن‌های واقعی Express.js مدیریت کرد؟ 01:21
  • هندلرهای مسیر کدامند؟ 00:44
  • پارامترهای مسیر در Express.js چه هستند؟ 00:42
  • Express - مسیریابی - بخش 2 00:26
  • آبجکت مسیریاب و متدهای مسیریاب چه هستند و چگونه می‌توان آنها را پیاده‌سازی کرد؟ 03:02
  • انواع متدهای مسیریاب چ هستند؟ 00:22
  • تفاوت بین متد ()app.get و ()router.get چیست؟ 03:13
  • ()express.Router در Express.js چیست؟ 00:27
  • اشتراک‌گذاری استفاده واقعی از مسیریابی 01:14
  • زنجیره‌سازی مسیر در Express.js چیست؟ 02:21
  • مسیریابی تودرتو در Express.js چیست؟ 01:16
  • چگونه می‌توان مسیریابی تودرتو را در Express.js پیاده‌سازی کرد؟ 01:56
  • Express - موتورهای قالب 00:18
  • موتورهای قالب در Express.js چه هستند؟ 01:45
  • نام بردن چند کتابخانه درباره موتورهای قالب 00:48
  • چگونه می‌توان موتور قالب‌های EJS را در اپلیکیشن Express.js پیاده‌سازی کرد؟ 03:45
  • REST API - مبانی 00:45
  • REST و RESTful API چه هستند؟ 02:18
  • ساختارهای درخواست و پاسخ HTTP در رابط کاربری و REST API چه هستند؟ 04:00
  • 5 راهنمای برتر REST و مزایای آنها کدامند؟ 05:23
  • تفاوت بین REST API و SOAP API چیست؟ 01:50
  • REST API - متدهای HTTP و کدهای وضعیت 00:55
  • افعال HTTP و متدهای HTTP چه هستند؟ 01:20
  • متدهای GET ،POST ،PUT و DELETE در HTTP چه هستند؟ 02:59
  • تفاوت بین متدهای PUT و PATCH چیست؟ 01:54
  • توضیح مفهوم Idempotence در RESTful APIs 01:50
  • نقش کدهای وضعیت در RESTful APIs چیست؟ 03:37
  • REST API - معرفی CORS، سریال‌سازی، لغو سریال‌سازی و موارد دیگر 00:45
  • CORS در RESTful APIs چیست؟ 02:53
  • چگونه می‌توان محدودیت‌های CORS را در RESTful APIs حذف کرد؟ 01:52
  • سریال‌سازی و لغو سریال‌سازی چه هستند؟ 01:36
  • انواع سریال‌سازی کدامند؟ 00:34
  • چگونه می‌توان سریال‌سازی و لغو سریال‌سازی را در نودجی‌اس انجام داد؟ 01:09
  • توضیح مفهوم نسخه‌‌سازی در RESTful APIs 02:02
  • مستند API چیست؟ فرمت‌های مستندات محبوب کدامند؟ 01:32
  • ساختار معمول پروژه REST API در Node چیست؟ 03:32
  • REST API - احراز هویت و مجوز 00:41
  • احرازهویت و مجوز چه هستند؟ 02:51
  • انواع احرازهویت در نودجی‌اس کدامند؟ 00:34
  • احرازهویت اولیه چیست؟ 01:31
  • ریسک‌های امنیتی مرتبط با ذخیره پسورد چه هستند؟ 02:27
  • نقش هش کردن و Salting در ایمن‌سازی پسوردها چیست؟ 01:49
  • چگونه می‌توانیم به طور ایمن پسوردها را در نودجی‌اس هش کنیم؟ 02:21
  • احرازهویت کلید API چیست؟ 01:45
  • احرازهویت مبتنی بر توکن و JWT چیست؟ 04:03
  • اجزای توکن JWT چه هستند؟ 02:13
  • توکن JWT در کجای درخواست قرار دارد؟ 00:35
  • مدیریت خطا و اشکال‌زدایی 00:40
  • مدیریت خطا چیست؟ در نودجی‌اس چندین روش برای مدیریت خطا وجود دارد؟ 01:26
  • چگونه می‌توان خطاها را در عملیات‌های همزمان با استفاده از try-catch-finally مدیریت کرد؟ 02:57
  • Callback خطای اول چیست؟ 02:33
  • چگونه می‌توان با استفاده از Promises خطاها را مدیریت کرد؟ 01:01
  • چگونه می‌توان با استفاده از async-await خطاها را مدیریت کرد؟ 01:38
  • چگونه می‌توان اپلیکیشن‌های نودجی‌اس را اشکال‌زدایی کرد؟ 01:11
  • امنیت، عملکرد و استقرار 00:37
  • حمله XSS (اسکریپت‌نویسی بین سایتی) چیست؟ 01:32
  • چگونه می‌توان از حملات XSS جلوگیری کرد؟ ماژول sanitize-html چیست؟ 02:01
  • حمله SQL Injection چیست؟ 00:58
  • چگونه می‌توان از حملات SQL Injection در Node جلوگیری کرد؟ 01:51
  • چگونه می‌توان عملکرد اپلیکیشن نودجی‌اس را بهبود بخشید؟ 06:00
  • چگونه می‌توان اپلیکیشن نودجی‌اس را مستقر کرد؟ 01:53
  • تست و وب‌سوکت 00:37
  • تست چیست؟ انواع تست‌ کدامند؟ 04:18
  • فریمورک‌های تست چه هستند؟ 00:43
  • چگونه می‌توان با استفاده از فریمورک Jest تست‌های واحد ایجاد کرد؟ 04:55
  • چگونه می‌توان برای تست واحد کد نوشت؟ توضیح AAA 01:46
  • توسعه تست محور (TDD) چیست؟ 01:46
  • وب‌سوکت چیست؟ چگونه می‌توان اپلیکیشن چت بلادرنگ با استفاده از Node ایجاد کرد؟ 02:03
  • MongoDB - مبانی 00:57
  • MongoDB چیست؟ 01:21
  • NoSQL چیست؟ 01:59
  • تفاوت بین NoSQL و RDBMS چیست؟ 03:21
  • چه زمانی باید از RDBMS و چه زمانی باید از پایگاه داده NoSQL در اپلیکیشن‌های خود استفاده کنید؟ 02:13
  • مستندات و کالکشن‌ها در NoSQL چه هستند؟ 00:47
  • مزایای NoSQL در مقابل پایگاه‌ داده‌های RDBMS و SQL چیست؟ 02:54
  • معایب NoSQL در مقایسه با پایگاه داده‌های RDBMS چیست؟ 02:41
  • MongoDB - راه‌اندازی و عملیات‌های CRUD در نودجی‌اس 00:42
  • تفاوت بین سرور MongoDB و پایگاه داده MongoDB چیست؟ 01:13
  • چگونه می‌توان سرور MongoDB را نصب و اجرا کرد؟ MongoDB Compass چیست؟ 02:06
  • چگونه می‌توان یک پایگاه داده و یک کالکشن را در سرور MongoDB ایجاد کرد؟ 02:22
  • عملیات‌‌های CRUD در MongoDB چه هستند؟ 01:15
  • چگونه می‌توان از اپلیکیشن نودجی‌اس به سرور MongoDB متصل شد؟ 04:01
  • چگونه می‌توان یک رکورد را از طریق نودجی‌اس در MongoDB ایجاد یا درج کرد؟ 02:27
  • چگونه می‌توان یک رکورد را از طریق نودجی‌اس در MongoDB خواند یا انتخاب کرد؟ 01:34
  • چگونه می‌توان یک رکورد را از طریق نودجی‌اس در MongoDB بروزرسانی کرد؟ 01:24
  • چگونه می‌توان یک رکورد را از طریق نودجی‌اس در MongoDB حذف کرد؟ 00:53
  • چگونه می‌توان چندین رکورد را در MongoDB درج، انتخاب، بروزرسانی و حذف کرد؟ 02:45
  • MongoDB - عملگرهای کوئری، ایندکس‌ها و دیگر موارد 00:51
  • عملگرهای کوئری در MongoDB چه هستند؟ 00:44
  • مقایسه عملگرهای کوئری در SQL و MongoDB 03:16
  • چگونه می‌توان عملگرهای مقایسه را پیاده‌سازی کرد؟ 01:58
  • عملگرهای کوئری in ،nin ،exists ،and ،or ،regex و not در MongoDB چه هستند؟ 04:18
  • پروژکشن در MongoDB چیست؟ چگونه می‌توان آن را پیاده‌سازی کرد؟ 02:23
  • چگونه می‌توان فیلد id_ را از نتایج در MongoDB حذف کرد؟ 00:43
  • چگونه می‌توان مرتب‌سازی را در ترتیب صعودی و نزولی در MongoDB انجام داد؟ 01:19
  • MongoDB - ایندکس‌ها 00:43
  • ایندکس‌ها در MongoDB چه هستند؟ چگونه ایندکس‌ها سرعت بازیابی داده‌ را افزایش می‌دهند؟ 04:48
  • چگونه می‌توان ایندکس‌ها را در MongoDB ایجاد کرد؟ 00:43
  • در کدام فیلد، ایندکس، فیلد پروجکشن یا فیلد فیلتر ایجاد خواهید کرد؟ 01:21
  • اگر روی تمام فیلدهای یک کالکشن، ایندکس ایجاد کنیم، چه اتفاقی می‌افتد؟ 00:51
  • تفاوت بین ایندکس‌های تک فیلد و ایندکس‌های مرکب چیست؟ 01:22
  • MongoDB - معرفی Mongoose 00:49
  • Mongoose چیست؟ مزایای استفاده از آن چیست؟ 02:58
  • چگونه می‌توان Mongoose را در نودجی‌اس نصب کرد؟ 00:30
  • نقش اسکیما در Mongoose چیست؟ چگونه می‌توان آن را تعریف کرد؟ 04:07
  • چگونه می‌توان عملیات پایگاه داده را با استفاده از Mongoose با نودجی‌اس انجام داد؟ 03:06
  • چگونه Mongoose برای اپلیکیشن‌های Node اعتبارسنجی داده‌ را انجام می‌دهد؟ 01:40
  • چگونه می‌توان عملیات‌های CRUD را با استفاده از Mongoose در اپلیکیشن نودجی‌اس انجام داد؟ 03:36
  • چگونه می‌توان با استفاده از Mongoose روابط بین کالکشن‌ها را تعریف کرد؟ 01:55
  • چگونه می‌توان یک مدل Mongoose را از یک اسکیما ایجاد کرد؟ 00:21
  • چگونه Mongoose پشتیبانی از میان‌افزار را فراهم می‌کند؟ هوک‌های Pre و Post چه هستند؟ 03:43
  • سؤالات مبتنی بر کاربرد 01:06
  • سؤالات 151 تا 155 10:59
  • سؤالات کوتاه مبتنی بر سناریو 00:42
  • سؤالات 156 تا 170 07:01
  • اصول جاوا اسکریپت برای Node 00:43
  • متغیرها چه هستند؟ تفاوت بین var ،let و const چیست؟ 03:32
  • انواع دستورات شرطی در جاوا اسکریپت کدامند؟ 03:19
  • مدیریت خطا در جاوا اسکریپت چیست؟ 01:16
  • تفاوت بین عملگر Spread و Rest در جاوا اسکریپت چیست؟ 03:26
  • آرایه‌ها در جاوا اسکریپت چه هستند؟ چگونه می‌توان عناصر را از آرایه‌ها دریافت، اضافه و حذف کرد؟ 02:59
  • تخریب ساختار آرایه در جاوا اسکریپت چیست؟ 01:38
  • توابع در جاوا اسکریپت چه هستند؟ انواع تابع کدامند؟ 01:26
  • تفاوت بین توابع نامگذاری شده و ناشناس چیست؟ چه زمانی باید از کدام استفاده کرد؟ 01:48
  • عبارت تابع در جاوا اسکریپت چیست؟ 01:11
  • توابع Arrow در جاوا اسکریپت چه هستند؟ از آنها چه استفاده‌‌ای می‌شود؟ 02:14
  • توابع Callback چه هستند؟ از آنها چه استفاده‌ای می‌شود؟ 02:26
  • تابع Higher-order در جاوا اسکریپت چیست؟ 02:14
  • توابع خالص و ناخالص در جاوا اسکریپت چه هستند؟ 02:57
  • لیترال‌های قالب و درون‌یابی رشته‌ در رشته‌ها چه هستند؟ 01:31
  • آبجکت‌ در جاوا اسکریپت چیست؟ 02:00
  • تفاوت بین آرایه و آبجکت چیست؟ 00:57
  • چگونه می‌توان ویژگی‌های یک آبجکت را اضافه، اصلاح یا حذف کرد؟ 00:37
  • کلاس‌ها در جاوا اسکریپت چه هستند؟ 03:08
  • constructor چیست؟ 00:50
  • کاربرد کلیدواژه this چیست؟ 01:33
  • تکنیک‌های دستیابی به عملیات‌های غیرهمزمان در جاوا اسکریپت کدامند؟ 00:37
  • ()setTimeoutچیست؟ چگونه برای مدیریت عملیات‌های غیرهمزمان استفاده می‌شود؟ 02:09
  • ()setInterval چیست؟ چگونه برای مدیریت عملیات‌های غیرهمزمان استفاده می‌شود؟ 01:33
  • Promise در جاوا اسکریپت چیست؟ 02:45
  • چگونه می‌توان Promises را در جاوا اسکریپت پیاده‌سازی کرد؟ 02:30
  • چه زمانی باید از Promises در اپلیکیشن‌های واقعی استفاده کرد؟ 00:47
  • هدف از async/await چیست؟ مقایسه آن با Promises 04:15
  • توضیح استفاده از کلیدواژه‌های async و await در جاوا اسکریپت 03:04
  • آیا می‌توانیم از کلیدواژه async بدون کلیدواژه await و بالعکس استفاده کنیم؟ 00:44
  • چگونه می‌توان خطاها را در توابع async/await مدیریت کرد؟ 00:30
  • پایان 00:51

2,653,000 530,600 تومان

مشخصات آموزش

مسترکلاس مصاحبه نودجی‌اس - 200 سؤال برتر (PDF)(2024)

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:209
  • مدت زمان :06:43:56
  • حجم :2.68GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید