دوره آموزشی
دوبله زبان فارسی
مسترکلاس مصاحبه نودجیاس - 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
مشخصات آموزش
مسترکلاس مصاحبه نودجیاس - 200 سؤال برتر (PDF)(2024)
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:209
- مدت زمان :06:43:56
- حجم :2.68GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy