بوتکمپ پروژههای نود جی اس 2025 - یادگیری عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساخت اپلیکیشنهای بکاند مقیاسپذیر با نود جی اس، Express و MongoDB با تجربه پروژه واقعی
- طراحی و توسعه REST APIها برای مدیریت عملیاتهای CRUD و احراز هویت کاربر به صورت ایمن
- ساختاردهی و سازماندهی فولدرهای پروژه نود جی اس با بهترین شیوههای صنعت برای کد تمیز و قابل نگهداری
- استفاده از Postman برای تست APIها، اشکالزدایی اندپوینتها و شبیهسازی تعاملات واقعی کلاینت-سرور
پیشنیازهای دوره
- درک اولیه از جاوا اسکریپت (متغیرها، توابع و حلقهها) توصیه میشود.
- تمایل به بهکارگیری دانش پایهای نود جی اس در پروژههای واقعی
توضیحات دوره
آیا آمادهای تا مهارتهای توسعه بکاند خود را ارتقا دهید؟ این بوتکمپ پروژههای نود جی اس طراحی شده است تا به شما کمک کند با ساخت اپلیکیشنهای واقعی از ابتدا، نود جی اس را بیاموزید. چه مبتدی باشید و چه کمی تجربه کار با جاوا اسکریپت داشته باشید، این دوره عملی شما را به صورت گامبهگام در ساخت پروژههای قدرتمند بکاند با Express ،MongoDB و REST APIها راهنمایی میکند.
به جای تمرکز صرف بر تئوری، مستقیماً به ساخت پروژههای کاربردی میپردازید که بازتاب گردش کارهای صنعت هستند. شما یاد میگیرید چگونه سرور نود جی اس را راهاندازی کنید، مسیرها را با Express ایجاد و مدیریت کنید، به پایگاه دادههای MongoDB با Mongoose متصل شوید و احراز هویت کاربر، اعتبارسنجی داده و مدیریت خطا را مدیریت کنید. هر پروژه روی چالشهای واقعی و بهترین شیوهها تمرکز دارد و به شما اعتمادبهنفس ساخت اپلیکیشنهای بکاند مقیاسپذیر و قابل نگهداری را میدهد.
در پایان این دوره، چندین پروژه کاملا کاربردی برای نمایش در پورتفولیوی خود و همچنین درک عمیقی از برنامهنویسی غیرهمزمان، میانافزار، طراحی API و ذخیرهسازی داده خواهید داشت. چه بخواهید به یک توسعهدهنده بکاند تبدیل شوید، چه اپلیکیشنهای خود را بسازید یا برای مصاحبههای فنی آماده شوید، این دوره مسیر کاربردی شما برای تسلط به نود جی اس است.
امروز به این دوره بپیوندید و پروژههای واقعی بسازید که در دنیای واقعی به خوبی کار میکنند!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی نود جی اس که میخواهند پروژههای بکاند واقعی با Express و MongoDB بسازند.
- یادگیرندگان جاوا اسکریپت که میخواهند مهارتهای خود را با ساخت اپلیکیشنهای بکاند سرشار از ویژگی بهکار بگیرند.
- توسعهدهندگان فرانت اند که برای انتقال به توسعه فولاستک از طریق یادگیری بکاند با نود جی اس آماده هستند.
- دانشجویان و برنامهنویسان خودآموزی که مبانی نود جی اس را درک میکنند و به دنبال یادگیری مبتنی بر پروژه هستند.
- کسانی که از طریق انجام بهتر یاد میگیرند و این رویکرد را به تماشای صرف آموزشها یا خواندن مستندات ترجیح میدهند.
- علاقهمندان به فناوری که میخواهند درک کنند سرورها و APIهای بکاند در عمل چگونه کار میکنند.
- کسانی که برای مصاحبههای شغلی آماده میشوند یا میخواهند یک پورتفولیوی بکاند با اپلیکیشنهای واقعی داشته باشند.
- برنامهنویسانی که با مبانی نود جی اس آشنا هستند و میخواهند با پروژههای عملی و هدایت شده تمرین کنند.
بوتکمپ پروژههای نود جی اس 2025 - یادگیری عملی
-
خوش آمدید! پروژههایی که در این دوره خواهید ساخت 01:52
-
خوش آمدید 02:13
-
نود جی اس چیست؟ 01:19
-
نصب نود جی اس 03:56
-
اولین کد نود جی اس شما 06:58
-
REPL 03:41
-
سیستم ماژول - CommonJS 10:52
-
ماژول ES6 06:47
-
ماژول مسیر 13:02
-
ماژول سیستم فایل - به صورت همزمان 14:12
-
ماژول سیستم فایل - به صورت غیرهمزمان 07:45
-
شی فرآیند 13:05
-
رابط خط فرمان 06:00
-
توضیح سرورها به روش ساده 03:26
-
بررسی عمیق سرورهای HTTP 05:27
-
سرور HTTP اولیه 10:00
-
سرور با مسیریابی 09:01
-
سروری که داده JSON را ارسال میکند 06:04
-
پایان 00:25
-
بررسی پروژه و ویژگیها 03:20
-
بررسی ساختار داده 03:55
-
جریان داده اپلیکیشن 02:29
-
ایجاد سرور و اتصال به پایگاه داده 10:54
-
مدلسازی داده 22:08
-
کنترلر ثبتنام کاربر 07:03
-
مسیر کاربر 04:41
-
استفاده از Postman برای انجام درخواست 06:20
-
مدیریت خطا 04:46
-
هشینگ پسورد کاربر 06:19
-
کنترلر ورود 06:55
-
تولید توکن 02:59
-
میانافزار احراز هویت 14:43
-
کنترلر پروفایل کاربر 06:02
-
پیکربندی Cloudinary برای آپلود فایل 08:43
-
کنترلر بروزرسانی پروفایل کاربر 08:08
-
پیکربندی multer برای آپلود فایل 08:50
-
بروزرسانی عکس پروفایل کاربر با Postman 03:39
-
بهبود میانافزار محافظتشده 01:45
-
ایجاد هنرمندان 12:27
-
میانافزار IsAdmin 03:59
-
واکشی تمام هنرمندان با فیلترینگ و صفحهبندی 10:33
-
دریافت یک هنرمند بر اساس شناسه 03:46
-
بروزرسانی هنرمند 06:14
-
پیکربندیهای محیطهای Postman 03:00
-
حذف هنرمندان و آهنگها و آلبومهای مرتبط 04:19
-
دریافت هنرمندان برتر 02:51
-
دریافت آهنگهای برتر یک هنرمند 05:02
-
کنترلرها و مسیرهای ساختگی برای آلبومها 09:40
-
ایجاد آلبوم 15:23
-
واکشی تمام آلبومها 06:36
-
پر کردن شناسه هنرمند 01:38
-
دریافت آلبوم بر اساس شناسه 02:39
-
بروزرسانی آلبوم 04:36
-
حذف آلبوم 06:02
-
راهاندازی کنترلرها و مسیرهای آهنگها 08:53
-
ایجاد آهنگها 17:16
-
واکشی تمامی آهنگها 04:40
-
دریافت آهنگ بر اساس شناسه 04:21
-
بروزرسانی آهنگ - بخش 1 08:22
-
بروزرسانی آهنگ - بخش 2 01:02
-
حذف آهنگ 03:48
-
دریافت آهنگهای تازه منتشر شده و آهنگهای برتر 05:11
-
راهاندازی کنترلرها و مسیرهای لیست پخش 10:40
-
ایجاد لیست پخش 06:30
-
لیستهای پخش با فیلترینگ و صفحهبندی 04:14
-
دریافت لیستهای پخش کاربر 02:42
-
دریافت لیست پخش بر اساس شناسه 04:19
-
بروزرسانی جزئیات لیست پخش 07:14
-
حذف لیست پخش 02:23
-
اضافه کردن آهنگها به لیست پخش 10:11
-
حذف آهنگ از لیست پخش 05:34
-
اضافه کردن همکار به لیست پخش 04:11
-
حذف همکار از لیست پخش 06:31
-
دریافت لیستهای پخش ویژه (با تعداد فالوور بالا) 01:20
-
لایک یا آنلایک کردن یک آهنگ 08:08
-
فالو یا آنفالو کردن یک هنرمند 09:32
-
افزایش یا کاهش تعداد لایکهای آهنگ 03:36
-
فالو یا آنفالو کردن لیست پخش و تکمیل پروفایل کاربر 06:52
-
تبریک 00:36
-
بررسی پروژه 02:27
-
بررسی مدلسازی داده 05:07
-
ساختار فولدر و ایجاد سرور 07:17
-
مکان مرکزی برای پیکربندی 08:02
-
چگونه کلید Cloudinary API را دریافت کنیم؟ 01:51
-
اتصال به MongoDB 03:08
-
مدل کاربر 09:52
-
مدلسازی داده ویدئو 06:40
-
مدل اشتراک 02:16
-
مدل لیست پخش 01:53
-
مدل نوتیفیکیشن 02:09
-
مدل لایک شده 04:25
-
مدل کامنت 02:24
-
مدل تحلیل کانال 02:22
-
کلاس خطای سفارشی API 05:57
-
تابع یوتیلیتی پاسخ API 05:46
-
تابع یوتیلیتی هندلر غیرهمزمان 02:59
-
Cloudinary برای توابع یوتیلیتی آپلود رسانه 06:52
-
پیکربندیهای multer 08:59
-
کنترلرها و مسیرهای ساختگی 01:25
-
راهاندازیهای کنترلرهای کاربر 05:48
-
مسیرهای کاربر ساختگی 08:55
-
کنترلر ثبتنام کاربر 14:33
-
ایجاد درخواست برای ثبتنام کاربر 08:43
-
فیکس کردن خطای ثبتنام کاربر 01:25
-
هش پسورد کاربر 04:48
-
کنترلر ورود کاربر 07:23
-
درک توکنهای دسترسی و رفرش 02:39
-
متدهای توکنهای دسترسی و رفرش 04:53
-
تولید توکنهای دسترسی و رفرش پس از ورود 09:55
-
بررسی کنید چگونه کوکیها و توکنها به کاربر ارسال میشوند 01:01
-
کنترلر خروج 03:22
-
محافظت از مسیرها با میانافزار VerifyJWT 15:54
-
آزمایش کنترلر توکن رفرش 02:30
-
محیطهای Postman 02:08
-
بروزرسانی پسورد کاربر 04:44
-
مدیریت خطاها و میانافزارهای Not Found 08:27
-
دریافت پروفایل کاربر فعلی 01:58
-
بروزرسانی حساب کاربری 04:33
-
فیکس کردن باگهای میانافزار احراز هویت 08:49
-
بروزرسانی آواتار کاربر 07:39
-
بروزرسانی تصویر کاور کاربر 02:49
-
راهاندازیهای کنترلرها و مسیرهای ساختگی کانال 09:37
-
دریافت اطلاعات پروفایل کانال 05:39
-
بروزرسانی اطلاعات پروفایل کانال و تصویر کاور 11:53
-
بروزرسانی اطلاعات پروفایل کانال و تصویر کاور - ادامه 00:37
-
راهاندازیهای کنترلرها و مسیرهای ساختگی ویدئو 09:41
-
بروزرسانی ترجیحات نوتیفیکیشن کانال 07:24
-
آپلود و انتشار یک ویدئوی جدید 12:44
-
درک کوئریهای تجمیع MongoDB 04:01
-
دریافت تمام ویدئوها با فیلترینگ، مرتبسازی و صفحهبندی 21:08
-
دریافت جزئیات ویدئو بر اساس شناسه و افزایش تعداد بازدید 07:39
-
بروزرسانی جزئیات ویدئو و thumbnail 10:00
-
حذف یک ویدئو و فایلهای مرتبط 05:00
-
تاگل کردن وضعیت انتشار ویدئو (منتشر شده و منتشر نشده) 05:52
-
تولید لینکهای اشتراکگذاری برای ویدئو 13:48
-
کنترلرها و مسیرهای ساختگی نوتیفیکیشنها 07:25
-
تابع یوتیلیتی داخلی برای ایجاد 04:55
-
دریافت نوتیفیکیشنهای کاربر با صفحهبندی و فیلترینگ 10:40
-
علامتگذاری یک نوتیفیکیشن به عنوان خوانده شده 02:21
-
علامتگذاری تمام نوتیفیکیشنهای کاربر به عنوان خواندهشده 01:18
-
حذف یک نوتیفیکیشن خاص 02:05
-
راهاندازی مسیرها و کنترلرهای ساختگی لیست پخش 08:21
-
راهاندازی مسیرها و کنترلرهای ساختگی لیست پخش 03:11
-
اضافه کردن یک ویدئو به لیست پخش 04:32
-
دریافت لیستهای پخش کاربر با اطلاعات ویدئوها 07:49
-
دریافت اطلاعات دقیق درباره یک لیست پخش خاص 09:13
-
حذف یک ویدئو از لیست پخش 05:10
-
بروزرسانی جزئیات لیست پخش 03:47
-
حذف لیست پخش 02:07
-
راهاندازیهای مسیرها و کامنتهای ساختگی کامنت 06:14
-
تاگل کردن لایک و آنلایک روی یک ویدئو 05:11
-
تاگل کردن لایک و آنلایک روی یک کامنت 01:57
-
پیادهسازی تعداد بازدیدها و لایکها 03:20
-
دریافت تمام ویدئوهای لایکشده توسط کاربر احراز هویت شده 09:42
-
دریافت تمام کاربرانی که یک ویدئو خاص را لایک کردهاند 05:17
-
دریافت تمام کاربرانی که یک کامنت خاص را لایک کردهاند 02:05
-
راهاندازی مسیرها و کنترلرهای ساختگی 05:20
-
افزودن کامنت جدید یا پاسخ به ویدئو 11:58
-
افزودن کامنت جدید یا پاسخ به ویدئو - ادامه 01:17
-
دریافت تمام کامنتها برای ویدئو با صفحهبندی 11:50
-
بروزرسانی یک کامنت موجود 03:09
-
حذف یک کامنت و پاسخهای آن 03:12
-
دریافت تمام پاسخهای یک کامنت خاص 05:10
-
بررسی تحلیل کانال شامل مجموع بازدیدها، سابسکرایبرها و غیره 04:33
-
بررسی تحلیل کانال شامل مجموع بازدیدها، سابسکرایبرها و غیره - ادامه 04:05
-
تابع یوتیلیتی داخلی برای بروزرسانی تحلیل کانال 12:04
-
تابع یوتیلیتی داخلی برای بروزرسانی تحلیل کانال - ادامه 02:55
-
مقدمه 00:36
-
بررسی EJS 01:51
-
ارائه داراییهای استاتیک 10:57
-
کار با متغیرها 07:34
-
شرطیهای EJS 06:15
-
حلقهها 04:19
-
کار با فرمها 13:15
-
طرحبندیها و جزئیها 15:42
-
دموی لایو و ساختار فولدر 03:53
-
رندرینگ صفحات 07:32
-
ارسال پسورد یک بار مصرف 09:58
-
تایید پسورد یک بار مصرف و خروج 06:27
-
دموی لایو و ساختار پروژه 05:00
-
راهاندازی پیکربندی اپلیکیشن 08:37
-
اتصال به MongoDB 05:09
-
رندرینگ صفحات 07:15
-
Nodemailer پیکربندی شده برای ارسال ایمیل 03:46
-
ایجاد یادآوریها 06:32
-
نمایش تمامی یادآوریها 03:45
-
ارائه خودکار ایمیل با Node Cron 08:06
-
ساخت پروژه تحلیل فایل 04:31
-
دموی لایو با ساختار پروژه 04:01
-
مدلسازی داده بازخورد 02:23
-
راهاندازی سرور 02:06
-
اتصال به MongoDB 05:23
-
رندرینگ صفحات 06:06
-
پیکربندیهای سرویس ایمیل 05:56
-
ارسال بازخورد 06:41
-
واکشی تمام بازخوردها 03:20
-
مقدمه و دموی لایو 03:13
-
بازنشانی چگونه کار میکند؟ 02:16
-
ایجاد سرور 03:58
-
مدل کاربر 04:55
-
رندرینگ صفحه اصلی 04:30
-
رندرینگ صفحه اصلی - ادامه 01:11
-
نمایش فرمهای ورود و ثبتنام 02:07
-
ثبتنام کاربر 06:09
-
ثبتنام کاربر - ادامه 01:17
-
ارسال ایمیلها 06:34
-
منطق ورود 08:54
-
داشبورد کاربر 02:19
-
میانافزار IsAuthenticated 04:24
-
خروج 01:49
-
پایداری سشن کاربر با Connect Mongo 02:38
-
ارسال توکن فراموشی پسورد 12:22
-
رندرینگ فرم بازنشانی پسورد 02:47
-
منطق بازنشانی پسورد 08:42
-
دموی لایو پروژه و ساختار فولدر 09:23
-
نصب پکیجها 02:49
-
ایجاد سرور 06:51
-
رندرینگ صفحه اصلی 04:57
-
استفاده از قالبهای استارتر صفحه اصلی 04:28
-
رندرینگ فرم ایجاد محصول 09:09
-
مدل محصول 03:53
-
کنترلر ایجاد محصول 10:14
-
دریافت کلیدهای Stripe و رشته اتصال به Mongodb 03:59
-
مسیر ایجاد محصول 05:57
-
اتصال به MongoDB و ذخیره محصول در پایگاه داده 05:12
-
نمایش تمامی محصولات 05:52
-
پیادهسازی جزئیات محصول 06:16
-
یکپارچهسازی پرداخت - چکاوت 06:35
-
پردازش پرداخت 23:14
-
واکشی تمام پرداختها 02:56
-
بروزرسانی وضعیت پرداخت 02:13
-
Vanilla NodeJS - ساخت پروژه View سیستم 40:12
-
Vanilla NodeJS: تست سرعت وبسایت 13:34
مشخصات آموزش
بوتکمپ پروژههای نود جی اس 2025 - یادگیری عملی
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:233
- مدت زمان :24:13:27
- حجم :13.4GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy