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

دانلود Nest.js Developer Lab 2026: Build a Robust API with Authentication, Articles, and User Profiles

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

این دوره آموزشی برای هدایت شما در مسیر ساخت یک API واقعی و کاربردی با استفاده از Nest.js طراحی شده است. در ابتدا با آماده‌سازی محیط توسعه و بررسی فناوری‌های کلیدی مانند Nest.js، Postgres و احراز هویت JWT شروع خواهیم کرد. شما خواهید آموخت که چگونه ماژول‌های ضروری مانند برچسب‌ها (Tags)، مقالات و پروفایل‌های کاربری را پیاده‌سازی و ساختاردهی کنید. هر بخش به دقت طراحی شده تا پایه‌ای قوی در توسعه API ایجاد کند و موضوعاتی نظیر مهاجرت‌های دیتابیس (Migrations)، اشیاء انتقال داده (DTO) و میان‌افزار‌های احراز هویت را پوشش دهد. علاوه بر این، نحوه پیاده‌سازی قابلیت‌هایی مانند لایک و دیس‌لایک مقالات، دنبال کردن کاربران و ایجاد فیدهای شخصی‌سازی شده را برای افزایش تعامل در اپلیکیشن خود خواهید آموخت. درس‌های نهایی به بررسی اعتبارسنجی سمت سرور (Back-end Validation) و تست‌های سمت کاربر (Front-end Testing) می‌پردازند تا از امنیت و کارایی API شما اطمینان حاصل شود. همچنین فرصتی برای انجام تمرین‌های عملی جهت تسلط بر مهارت‌های جدید خواهید داشت. در پایان این دوره، شما آماده خواهید بود تا اپلیکیشن‌های مقیاس‌پذیر خود را با Nest.js توسعه داده و مستقر کنید.

این دوره توسط Packt Publishing تولید شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی می‌کنیم.


سرفصل ها و درس ها

مقدمه Introduction

  • خوش‌آمدگویی به دوره Welcome to the course

  • از چه فناوری‌هایی استفاده خواهیم کرد؟ What technologies we will use?

  • چه مواردی را پیاده‌سازی می‌کنیم؟ What we will implement?

  • ایجاد پروژه Generating a project

1. ماژول برچسب‌ها 1. Tags Module

  • نصب PostgreSQL Installing PostgreSQL

  • ساخت موجودیت برچسب (Tag Entity) Creating tag entity

  • پیکربندی مسیرهای مطلق (Absolute Path) Configuring absolute path

  • کار با مخزن برچسب‌ها (Tags Repository) Working with tags repository

  • پیکربندی دیتابیس Configuring database

  • ساخت ماژول و کنترلر برچسب Creating tag module and controller

  • ساخت سرویس برچسب Creating tag service

2. ماژول احراز هویت 2. Authentication Module

  • تولید توکن JWT Generating JWT token

  • آماده‌سازی درخواست ثبت‌نام Preparing register request

  • به‌روزرسانی کاربر فعلی Updating current user

  • ساخت موجودیت کاربر (User Entity) Creating user entity

  • درخواست ورود (Login) Login request

  • لوله‌های اعتبارسنجی (Validation Pipes) Validation pipes

  • میان‌افزار احراز هویت (Auth Middleware) Auth middleware

  • DTO چیست؟ What is DTO?

  • ایجاد مهاجرت‌های دیتابیس (Migrations) Creating migrations

  • دکوراتور کاربر (User Decorator) User decorator

  • گارد احراز هویت (Auth Guard) Auth guard

3. ماژول مقالات 3. Article Module

  • به‌روزرسانی یک مقاله Updating an article

  • دیس‌لایک کردن مقالات Disliking articles

  • بهینه‌سازی ایجاد مقاله Polishing create article

  • ایجاد فید (Feed) Creating feed

  • ساخت متد ایجاد مقاله Creating article method

  • حذف مقاله Deleting the article

  • دریافت مقاله از طریق اسلاگ (Slug) Get article by slug

  • لایک کردن مقالات Liking articles

  • ایجاد ماژول مقاله Creating article module

4. ماژول پروفایل 4. Profile Module

  • فید کاربر فعلی Current user feed

  • لغو دنبال کردن کاربران Unfollowing users

  • تزریق داده اولیه به دیتابیس (Seeding) Seeding the database

  • دنبال کردن کاربران Following users

  • دریافت پروفایل Getting a profile

5. بهبودهای نهایی 5. Last Improvements

  • اعتبارسنجی سمت سرور Back-end validation

  • تست سمت کاربر Front-end testing

جمع‌بندی Conclusion

  • گام‌های بعدی چیست؟ What's next?

نمایش نظرات

آموزش آزمایشگاه توسعه‌دهنده Nest.js سال 2026: ساخت API قدرتمند با احراز هویت، مقالات و پروفایل کاربری
جزییات دوره
8h
39
(آخرین آپدیت)
428
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Packt Publishing Packt Publishing

دانش فنی در حرکت