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

بهترین دوره Node.js سال 2025 (از مبتدی تا پیشرفته)

بهترین دوره Node.js سال 2025 (از مبتدی تا پیشرفته)

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

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

  • کار با یکی از پرتقاضاترین زبان‌های برنامه‌نویسی توسعه وب - Node.js
  • ساخت یک وب‌اپلیکیشن واقعی و کامل از ابتدا تا انتها
  • افزودن قابلیت محلی‌سازی و پشتیبانی چندزبانه به اپلیکیشن
  • امن‌سازی API با احراز هویت، اعطای مجوز و بهترین شیوه های امنیتی
  • تسلط به پشته کامل و مدرن بک‌اند: Node.js ،Express MongoDB و Mongoose
  • ایجاد APIهای RESTful سریع، مقیاس‌پذیر و غنی با قابلیت‌های فیلتر، مرتب‌سازی، صفحه‌بندی و موارد دیگر
  • انجام کامل عملیات CRUD با استفاده از MongoDB و Mongoose
  • پیاده‌سازی آپلود فایل و اعتبارسنجی داده‌
  • استقرار اپلیکیشن Node.js در محیط عملیاتی 
  • دسترسی به ویدئوهای قابل دانلود، کد منبع و فایل‌های پروژه

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

  • درک اولیه از جاوااسکریپت (حتی سطح مبتدی کافی است)
  • یک دوره فشرده جاوااسکریپت در این دوره گنجانده شده است تا به شما در شروع کار کمک کند.
  • بدون نیاز به تجربه قبلی در Node.js
  • هر نوع کامپیوتر و سیستم‌عاملی قابل استفاده است - ویندوز، مک‌اواس یا لینوکس

توضیحات دوره

آیا آماده‌اید که به یک توسعه‌دهنده بک‌اند Node.js تبدیل شوید؟
این دوره جامع شما را از سطح مبتدی تا پیشرفته هدایت می‌کند و هر آنچه برای ساخت APIهای RESTful قدرتمند و امن با استفاده از Node.js ،Express و MongoDB نیاز دارید را پوشش می‌دهد.

آنچه خواهید آموخت:

اصول Node.js و Express – درک چگونگی عملکرد بک‌اند و راه‌اندازی اولین سرور.

MongoDB و Mongoose – ذخیره و مدیریت کارآمد داده‌ با مدل‌های پایگاه داده واقعی

عملیات CRUD – ایجاد، خواندن، بروزرسانی و حذف داده‌ مانند یک مهندس بک‌اند حرفه‌ای

اعتبارسنجی درخواست – تضمین داده‌های تمیز و امن با استفاده از Express Validator

محلی‌سازی – افزودن پشتیبانی چندزبانه برای آماده‌سازی جهانی APIها

امنیت API و بهترین شیوه ها – محافظت از اپلیکیشن با Helmet ،CORS، محدودیت نرخ و پاک‌سازی ورودی‌ها

احراز هویت و مجوزها – (در پروژه پوشش داده می‌شود) امن‌سازی APIها با JWT و دسترسی مبتنی بر نقش.

پروژه تجارت الکترونیک – ساخت یک بک‌اند کامل برای فروشگاه آنلاین شامل محصولات، کاربران و سفارش‌ها

پروژه‌های عملی:

شما چندین اپلیکیشن بک‌اند واقعی خواهید ساخت، از جمله:

- سیستم مدیریت موجودی – یادگیری مدیریت عملیات پایگاه داده از پایه.
- API تجارت الکترونیک – یک API RESTful با امکانات کامل شامل احراز هویت، مجوزها و مدیریت سفارش.

بخش اضافی:

دوره فشرده جاوااسکریپت به‌عنوان هدیه برای تقویت اساسی JS شما قبل از ورود به مباحث Node.js.

هیچ تجربه قبلی در زمینه بک‌اند نیاز نیست!
چه کاملاً مبتدی باشید و چه یک توسعه‌دهنده فرانت‌اند که آماده است فول‌استک شود، این دوره شما را گام‌به‌گام از صفر تا ساخت APIهای آماده تولید راهنمایی می‌کند.

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

پس اگر می‌خواهید به Node.js مسلط شوید و پروژه‌های واقعی بسازید،

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

  • مبتدیان مطلقی که می‌خواهند یادگیری Node.js را از ابتدا شروع کنند.
  • توسعه‌دهندگان جاوااسکریپت که قصد ورود به توسعه بک‌اند را دارند.
  • توسعه‌دهندگان فرانت‌اند که می‌خواهند به توسعه‌دهنده فول‌استک تبدیل شوند.
  • دانشجویانی که می‌خواهند چگونگی عملکرد سیستم‌های بک‌اند واقعی را درک کنند.
  • هر کسی که می‌خواهد وب‌اپلیکیشن‌های مقیاس‌پذیر و واقعی بسازد و استقرار دهد.

بهترین دوره Node.js سال 2025 (از مبتدی تا پیشرفته)

  • مقدمه بخش 00:48
  • نصب Node 02:21
  • نصب VS Code 00:32
  • ایجاد پروژه جدید Node 01:55
  • فایل package.json 01:54
  • NPM و نصب پکیج‌ها 02:05
  • حذف پکیج‌ها 00:54
  • مقدمه بخش 00:56
  • فریم‌ورک Express 03:56
  • Nodemon 02:33
  • مسیرهای Get 02:19
  • Mongo و Mongoose 06:21
  • dotenv 03:28
  • gitIgnore 01:30
  • مقدمه بخش 00:51
  • Postman 01:03
  • کدهای وضعیت HTTP 02:08
  • ذخیره داده در پایگاه داده 05:49
  • خواندن داده‌ 03:26
  • استفاده از Try Catch 02:53
  • دریافت بر اساس شناسه (ID) 03:18
  • حذف داده‌ها 04:15
  • بروزرسانی داده‌ 03:58
  • مسیر جداگانه 04:06
  • مدل جداگانه 02:43
  • بازگرداندن id به جای _id 02:25
  • بهبود مدل 06:18
  • مقدمه بخش 00:49
  • Express Validator 09:16
  • اعتبارسنجی بروزرسانی کتاب 03:52
  • بازنویسی کد 05:49
  • اعتبارسنجی پارامتر ID 04:36
  • مقدمه بخش 00:55
  • کدهای زبان ISO 639-1 00:48
  • کتابخانه‌های محلی‌سازی 07:32
  • افزودن زبان‌های عربی و آلمانی 06:00
  • محلی‌سازی در اعتبارسنجی 05:58
  • محلی‌سازی در اعتبارسنجی بروزرسانی 03:56
  • زمان تمرین 01:41
  • مقدمه بخش 01:06
  • راه‌اندازی پروژه 03:08
  • اجرای سرور 02:01
  • افزودن متغیرهای محیطی 03:45
  • اتصال به MongoDB 01:20
  • راه‌اندازی محلی‌سازی 04:26
  • gitIgnore و انتشار کد 01:44
  • CORS 03:36
  • مدل دسته‌بندی 02:08
  • ایجاد دسته‌بندی 06:40
  • محیط Postman 04:44
  • دریافت دسته‌بندی‌ها 02:36
  • حذف دسته‌بندی‌ها 03:15
  • بروزرسانی دسته‌بندی‌ها 02:21
  • Morgan 02:59
  • import و require 07:02
  • مدل کاربر 04:42
  • داده‌های آدرس کاربر 02:26
  • هش کردن رمز عبور 04:08
  • مقایسه رمز عبور 01:34
  • حذف رمز عبور کاربر (از خروجی) 01:43
  • ثبت‌نام کاربران جدید 07:13
  • اعتبارسنجی ثبت‌نام 10:54
  • ایمیل پیدا نشد 02:53
  • ترجمه پیام‌های اعتبارسنجی 02:48
  • تولید توکن‌ها 05:19
  • ورود کاربر 05:59
  • زمان تمرین 1 01:51
  • زمان تمرین 2 02:25
  • حذف موارد تکراری 06:01
  • میان‌افزار احراز هویت 07:24
  • مسیرهای عمومی 05:32
  • دریافت پروفایل 04:51
  • بروزرسانی پروفایل 05:21
  • مشکل ایمیل‌های موجود 03:27
  • زمان تمرین؟ 01:36
  • نقش‌ها و مجوزها 08:11
  • مدل محصول 11:08
  • ایجاد محصول 09:13
  • میان‌افزار آپلود فایل 07:03
  • افزودن URL تصاویر 05:36
  • قابل دسترس کردن تصاویر در مرورگر 01:28
  • مدیریت خطای آپلود 06:32
  • زمان تمرین و کد منبع 05:33
  • جستجو 06:40
  • فیلتر کردن 03:25
  • زمان تمرین 02:45
  • صفحه‌بندی بخش 1 01:08
  • صفحه‌بندی بخش 2 12:13
  • نمایش محصول با ID 04:58
  • زمان تمرین: حذف محصول 01:50
  • زمان تمرین: بروزرسانی محصول 07:31
  • مدل سفارش 07:25
  • محاسبه قیمت 06:05
  • مسیر سفارش 05:57
  • اعتبارسنجی اقلام سفارش 05:44
  • افزودن ترجمه 06:29
  • اعتبارسنجی سمت دیتابیس 10:35
  • Populate کردن سفارش 03:36
  • کاهش موجودی انبار 02:24
  • دریافت لیست سفارشات 08:56
  • جستجو 01:59
  • دریافت سفارش با ID 08:42
  • زمان تمرین: حذف با ID 01:13
  • تغییر وضعیت سفارش 09:24
  • زمان تمرین 02:33
  • لاگ‌ کردن 01:35
  • کامنت‌ها 02:44
  • انواع داده‌ 03:38
  • قوانین متغیرها 06:30
  • Var ،Let ،Const 05:37
  • دستورات 02:48
  • عملگرهای حسابی 04:25
  • رشته‌ها 05:26
  • قالب‌های رشته‌ای 05:24
  • متدهای رشته 09:34
  • آبجکت ها 08:21
  • آرایه‌ها 08:00
  • Boolean 03:15
  • مقایسه 06:50
  • عملگرهای منطقی 06:05
  • If Else 05:10
  • توابع 09:56

5,432,000 1,358,000 تومان

مشخصات آموزش

بهترین دوره Node.js سال 2025 (از مبتدی تا پیشرفته)

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:122
  • مدت زمان :09:06:51
  • حجم :4.4GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

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

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