تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی آزمایشگاه توسعه‌دهنده Nest.js 2026: ساخت API قدرتمند با احراز هویت، مقالات و پروفایل کاربران

دوره آموزشی آزمایشگاه توسعه‌دهنده Nest.js 2026: ساخت API قدرتمند با احراز هویت، مقالات و پروفایل کاربران

7 ساعت 52 دقیقهمتوسط2026-02-20

مدرسین

Packt Publishing

Packt Publishing

جزئیات دوره

در این دوره یاد می‌گیری چطور یک API واقعی و قابل استفاده در پروژه‌های واقعی را با استفاده از Nest.js بسازی. از همان ابتدا محیط توسعه را راه‌اندازی می‌کنی و با تکنولوژی‌های اصلی مثل Nest.js، پایگاه داده Postgres و احراز هویت JWT آشنا می‌شوی.

در ادامه، ساختار یک بک‌اند استاندارد و مقیاس‌پذیر را یاد می‌گیری؛ یعنی چطور ماژول‌های مهمی مثل مقالات (Articles)، تگ‌ها (Tags) و پروفایل کاربران را طراحی و پیاده‌سازی کنی.

همچنین مفاهیم مهمی مثل Migration دیتابیس، DTO (Data Transfer Object) و Middlewareهای احراز هویت را به‌صورت عملی یاد می‌گیری تا API تو هم امن باشد و هم قابل توسعه.

یکی از بخش‌های جذاب دوره، اضافه کردن قابلیت‌های شبکه اجتماعی است؛ مثل لایک و دیسلایک کردن مقاله‌ها، دنبال کردن کاربران (Follow/Unfollow) و ساخت فید شخصی‌سازی‌شده برای هر کاربر.

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

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

🎯 اهداف یادگیری
راه‌اندازی پروژه Nest.js از صفر
ساختاردهی معماری بک‌اند حرفه‌ای
پیاده‌سازی ثبت‌نام و ورود کاربران
استفاده از JWT برای احراز هویت
طراحی و مدیریت APIهای CRUD برای مقالات
ساخت سیستم تگ‌ها (Tags)
پیاده‌سازی پروفایل کاربران
ایجاد قابلیت دنبال کردن و لغو دنبال کردن کاربران
افزودن قابلیت لایک و دیسلایک
ساخت فید شخصی‌سازی‌شده برای کاربران
مدیریت Migrationهای دیتابیس
استفاده از DTO برای انتقال داده
پیاده‌سازی Middleware در بک‌اند
افزایش امنیت API با Validation
تست گرفتن از API در بک‌اند و فرانت‌اند
دیپلوی کردن API روی سرور
بهینه‌سازی عملکرد و ساختار API
طراحی بک‌اند مقیاس‌پذیر (Scalable Backend)
مدیریت ارتباط بین ماژول‌های مختلف
ساخت API قابل استفاده در پروژه‌های واقعی

سرفصل ها

مقدمه

  • به دوره خوش آمدید
  • از چه فناوری‌هایی استفاده خواهیم کرد
  • آنچه ما پیاده سازی خواهیم کرد
  • ایجاد یک پروژه

ماژول برچسب‌ها

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

ماژول احراز هویت

  • ایجاد مهاجرت‌ها
  • آماده‌سازی درخواست ثبت
  • DTO چیست؟
  • ایجاد موجودیت کاربر
  • تولید توکن JWT
  • لوله‌های اعتبارسنجی
  • درخواست ورود
  • میان‌افزار احراز هویت
  • دکوراتور کاربر
  • نگهبان مجوز
  • به‌روزرسانی کاربر فعلی

ماژول مقاله

  • ایجاد ماژول مقاله
  • ایجاد روش مقاله
  • پرداخت و ایجاد مقاله
  • دریافت مقاله بر اساس اسلاگ
  • حذف مقاله
  • به‌روزرسانی یک مقاله
  • ایجاد فید
  • لایک کردن مقالات
  • مقالاتی که دوست ندارید

ماژول پروفایل

  • بارگذاری پایگاه داده
  • دریافت پروفایل
  • دنبال کردن کاربران
  • آنفالو کردن کاربران
  • فید کاربر فعلی

آخرین پیشرفت‌ها

  • اعتبارسنجی در بخش مدیریت
  • تست front-end

نتیجه‌گیری

  • قدم بعدی چیست؟

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal