کتاب NestJS با TypeScript: چارچوبی برای توسعه بک‌اند مقیاس‌پذیر

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره NestJS با TypeScript: چارچوبی برای توسعه بک‌اند مقیاس‌پذیر

موضوع کلی: برنامه نویسی

موضوع میانی: تایپ اسکریپت (TypeScript)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر NestJS و معماری آن
  • 2. راه‌اندازی محیط توسعه با Node.js و TypeScript
  • 3. نصب و پیکربندی پروژه NestJS
  • 4. ساختار ماژول‌ها در NestJS
  • 5. کنترلرها و مدیریت مسیرها (Routing)
  • 6. سرویس‌ها و تزریق وابستگی (Dependency Injection)
  • 7. مدیریت درخواست‌های HTTP با دکوراتورها
  • 8. کار با Pipe‌ها برای اعتبارسنجی داده
  • 9. Guard‌ها و کنترل دسترسی در NestJS
  • 10. Interceptor‌ها و تغییر جریان درخواست
  • 11. Exception Filters برای مدیریت خطاها
  • 12. Middleware و سفارشی‌سازی پردازش درخواست
  • 13. Custom Decorators و قابلیت‌های پیشرفته
  • 14. مدیریت پیکربندی با ConfigModule
  • 15. کار با پایگاه داده و TypeORM
  • 16. ایجاد Entity و روابط در TypeORM
  • 17. Repository Pattern و مدیریت داده‌ها
  • 18. Migration و مدیریت تغییرات دیتابیس
  • 19. اعتبارسنجی داده با class-validator
  • 20. مدیریت خطاهای سفارشی
  • 21. ایجاد RESTful API با NestJS
  • 22. مدیریت نسخه‌بندی API
  • 23. کار با DTOها و انتقال داده
  • 24. احراز هویت با JWT
  • 25. مدیریت نقش‌ها و مجوزها (Authorization)
  • 26. کار با Session و کوکی‌ها
  • 27. مدیریت فایل و آپلود در NestJS
  • 28. کار با WebSocket و ارتباط بلادرنگ
  • 29. Gateway و مدیریت رویدادها در WebSocket
  • 30. مدیریت صف و وظایف ناهمگام (Bull)
  • 31. کار با Redis برای کش و ذخیره‌سازی موقت
  • 32. مدیریت لاگ‌ها با Winston
  • 33. تست‌نویسی واحد (Unit Testing) با Jest
  • 34. تست‌نویسی یکپارچگی (Integration Testing)
  • 35. مدیریت محیط‌های مختلف (Development, Production)
  • 36. کار با GraphQL در NestJS
  • 37. تعریف Schema و Resolver در GraphQL
  • 38. مدیریت احراز هویت در GraphQL
  • 39. مدیریت خطاها در GraphQL
  • 40. ارتباط با سرویس‌های خارجی (HTTP Module)
  • 41. مدیریت زمان‌بندی وظایف (Task Scheduling)
  • 42. ایجاد Microservice با NestJS
  • 43. ارتباط بین Microservice‌ها با TCP و RabbitMQ
  • 44. مدیریت API Gateway
  • 45. مدیریت محدودیت نرخ درخواست (Rate Limiting)
  • 46. بهینه‌سازی عملکرد و Caching
  • 47. مدیریت امنیت و هدرهای HTTP
  • 48. کار با Swagger و مستندسازی API
  • 49. مدیریت داکر و کانتینرسازی پروژه
  • 50. استقرار (Deployment) در محیط ابری
  • 51. مدیریت متغیرهای محیطی
  • 52. مدیریت تراکنش‌های دیتابیس
  • 53. ایجاد و مدیریت Subscription در GraphQL
  • 54. کار با Prisma به عنوان ORM جایگزین
  • 55. مدیریت لاگین با OAuth2 و Passport
  • 56. مدیریت ایمیل و ارسال نوتیفیکیشن
  • 57. مدیریت جستجو با Elasticsearch
  • 58. مدیریت داده‌های تودرتو و Population
  • 59. بهینه‌سازی کوئری‌های دیتابیس
  • 60. مدیریت خطاهای رایج در NestJS
  • 61. مدیریت نسخه‌های وابستگی‌ها
  • 62. ایجاد CLI سفارشی با Commander
  • 63. مدیریت حافظه و منابع
  • 64. مدیریت پشتیبان‌گیری و بازیابی داده
  • 65. مدیریت لاگ‌های امنیتی
  • 66. مدیریت رویدادها با EventEmitter
  • 67. مدیریت فشرده‌سازی پاسخ‌ها
  • 68. مدیریت Cross-Origin Resource Sharing (CORS)
  • 69. مدیریت Health Check و مانیتورینگ
  • 70. مدیریت نسخه‌های API با Versioning
  • 71. مدیریت مهاجرت از Express به NestJS
  • 72. مدیریت تست‌های End-to-End
  • 73. مدیریت خطاهای TypeScript در NestJS
  • 74. مدیریت پکیج‌های سفارشی
  • 75. مدیریت ترجمه و بین‌المللی‌سازی
  • 76. مدیریت Cron Jobs و وظایف زمان‌بندی
  • 77. مدیریت اتصال به دیتابیس‌های NoSQL (MongoDB)
  • 78. مدیریت جلسات (Session) با Redis
  • 79. مدیریت خطاهای رایج در WebSocket
  • 80. مدیریت Cache با In-Memory و Redis
  • 81. مدیریت استریم داده‌ها و فایل‌های بزرگ
  • 82. مدیریت خطاهای شبکه و Retry
  • 83. مدیریت امنیت در Microservice
  • 84. مدیریت پیاده‌سازی الگوی Repository
  • 85. مدیریت پیاده‌سازی الگوی Factory
  • 86. مدیریت پیاده‌سازی الگوی Singleton
  • 87. مدیریت پیاده‌سازی الگوی Observer
  • 88. مدیریت پیاده‌سازی الگوی Middleware
  • 89. مدیریت پیاده‌سازی الگوی Strategy
  • 90. مدیریت پیاده‌سازی الگوی Adapter
  • 91. مدیریت پیاده‌سازی الگوی Decorator
  • 92. مدیریت پیاده‌سازی الگوی Facade
  • 93. مدیریت پیاده‌سازی الگوی Proxy

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

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

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.