رفتن به محتوای اصلی
مصطفی عفتی

درباره این پلتفرم

دفتر کاری زنده برای تجربه‌های مهندسی

این پلتفرم مهندسی شخصی مصطفی عفتی است؛ جایی برای تبدیل تجربه عملی به نوشتار روشن، یادگیری ساختاریافته و محصولات دیجیتال کاربردی.

همکار دانشجویی

  • خانم زهرا احسانی

    دانشجوی سابق · مشارکت‌کننده در توسعه پلتفرم

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

اینجا چه پیدا می‌کنید

  • مقاله‌ها، کتاب‌ها، آموزش‌ها و اسنیپت‌های کاربردی.
  • دوره‌ها و مسیرهای یادگیری مبتنی بر تجربه‌های واقعی مهندسی.
  • مطالعات موردی، پروژه‌های متن‌باز، آزمایش‌ها و انتشار محصولات.

با طراحی آگاهانه

  • تجربه دو‌زبانه فارسی و انگلیسی با پشتیبانی بومی از RTL.
  • رابط‌های سازگار با تم و کیبورد، با یک زبان بصری متمرکز.
  • توسعه محتوا و محصول به‌عنوان یک سیستم یکپارچه و نسخه‌بندی‌شده.

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

NestJS از صفر تا پیشرفته — پیشرفته

بخش پیشرفته NestJS به فارسی: تست‌نویسی (TDD/BDD)، امنیت، GraphQL و مباحث پیشرفته.
سطح: advancedمدت: 2h 48mدرس‌ها: 27nestjsتستgraphqlامنیت

سرفصل

  1. 1. Introduction

    معرفی5 min
  2. 2. TDD tests - Testing

    TDD tests4 min
  3. 3. Unit tests - Testing

    Unit tests9 min
  4. 4. BDD tests - Testing

    BDD tests5 min
  5. 5. Cucumber & Gherkins lang - Testing

    Cucumber Gherkins lang5 min
  6. 6. Implement scenarios / Cucumber & Gherkins - Testing

    Implement scenarios / Cucumber Gherkins8 min
  7. 7. Modules - Module & Providers

    Modules - Module Providers5 min
  8. 8. Providers - Module & Providers

    Providers - Module Providers11 min
  9. 9. Lifecycle events - Module & Providers

    Lifecycle events - Module Providers11 min
  10. 10. Circular dependency - Module & Providers

    Circular dependency - Module Providers6 min
  11. 11. Execution context - Module & Providers

    Execution context - Module Providers7 min
  12. 12. Platform agnosticism - Module & Providers

    Platform agnosticism - Module Providers3 min
  13. 13. Async modules & providers - Module & Providers

    Async modules providers - Module Providers15 min
  14. 14. Intro reflect-metadata package - Metadata & DI

    12/2 | Special episode - Module Providers8 min
  15. 15. Create DI like NestJS - Metadata & DI

    Intro reflect-metadata package - Metadata DI12 min
  16. 16. 12/2 | Special episode - Module & Providers

    Create DI like NestJS - Metadata DI10 min
  17. 17. Introduction - Decorators

    Introduction - Decorators8 min
  18. 18. Create custom decorator & composite them - Decorators

    Create custom decorator composite them5 min
  19. 19. Introduction - API (Restful)

    Introduction - API (Restful)2 min
  20. 20. Cookies with Express and Fastify - API (Restful)

    Cookies with Express and Fastify - API (Restful)4 min
  21. 21. Introduction - API (Websocket)

    (Introduction - API (Websocket2 min
  22. 22. Middleware - API (Websocket)

    Middleware - API (Websocket)4 min
  23. 23. Exception handling - API (Websocket)

    Exception handling - API (Websocket)4 min
  24. 24. User and connection management - API (Websocket)

    User and connection management - API (Websocket)5 min
  25. 25. Exception handling

    Exception handling7 min
  26. 26. Security

    Security2 min
  27. 27. GraphQL

    GraphQL1 min

منوی دستور

↑ ↓برای حرکت · Enter برای انتخاب · Esc برای بستن
ناوبری
اقدامات

Esc برای بستن · ⌘K برای باز/بسته کردن