کتاب TypeScript for Node.js: Building Robust and Scalable APIs با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره TypeScript for Node.js: Building Robust and Scalable APIs

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

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

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

  • 1. ایجاد و راه‌اندازی پروژه TypeScript با Node.js
  • 2. تنظیمات کامپایلر TypeScript برای Node.js
  • 3. نوع‌دهی پایه در TypeScript
  • 4. رابط‌ها (Interfaces) و انواع سفارشی
  • 5. جنریک‌ها (Generics) در TypeScript
  • 6. مدیریت خطا با try/catch و انواع خطا
  • 7. ساختار پروژه ماژولار و پوشه‌بندی
  • 8. نصب و پیکربندی Express.js با TypeScript
  • 9. تعریف مسیرها (Routes) و کنترلرها
  • 10. مدیریت میانه‌افزارها (Middlewares) در Express
  • 11. اعتبارسنجی ورودی با کتابخانه‌های TypeScript
  • 12. اتصال به پایگاه داده با TypeORM
  • 13. تعریف موجودیت‌ها (Entities) و روابط
  • 14. انجام عملیات CRUD با Repository Pattern
  • 15. مدیریت تراکنش‌های پایگاه داده
  • 16. پیاده‌سازی احراز هویت با JWT
  • 17. مدیریت رمز عبور و هش کردن آن
  • 18. اعمال نقش‌ها و مجوزهای دسترسی
  • 19. محافظت از مسیرها با گاردهای احراز هویت
  • 20. مدیریت جلسات (Sessions) و توکن‌ها
  • 21. تولید و اعتبارسنجی توکن‌های دسترسی
  • 22. مدیریت درخواست‌های HTTP و پاسخ‌ها
  • 23. کار با بدنه درخواست و پارامترهای مسیر
  • 24. مدیریه فایل‌های آپلود شده
  • 25. اعتبارسنجی داده‌ها با کتابخانه Zod
  • 26. مدیریت پیکربندی برنامه با متغیرهای محیطی
  • 27. ایجاد لاگ‌گیری با کتابخانه Winston
  • 28. مدیریت خطاهای سرور و بازگشت خطا
  • 29. پیاده‌سازی سرویس‌های لایه بندی شده
  • 30. معماری سه لایه (Controller, Service, Repository)
  • 31. مدیریت وابستگی‌ها با Dependency Injection
  • 32. تست واحد (Unit Test) با Jest
  • 33. تست یکپارچگی (Integration Test) برای APIها
  • 34. مدیریت زمان‌بندی وظایف (Cron Jobs)
  • 35. ارسال ایمیل با Nodemailer در TypeScript
  • 36. مدیریت کش (Caching) با Redis
  • 37. ایجاد وب‌سوکت (WebSocket) با Socket.IO
  • 38. مدیریت رویدادها و انتشار آن‌ها
  • 39. پیاده‌سازی Retry و Circuit Breaker
  • 40. مدیریت صف (Queue) با Bull یا RabbitMQ
  • 41. مدیریت امنیت API (CORS, Helmet, Rate Limiting)
  • 42. بهینه‌سازی پرس‌وجوهای پایگاه داده
  • 43. مدیریت مهاجرت (Migration) پایگاه داده
  • 44. مدیریت نسخه‌گذاری API
  • 45. مستندسازی API با Swagger
  • 46. مدیریت خطاهای رایج TypeScript در Node.js
  • 47. مدیریت حافظه و جلوگیری از نشت
  • 48. مدیریت پکیج‌ها با npm یا yarn
  • 49. اسکریپت‌های ساخت (Build) و استقرار
تگ‌ها: API با Node.js API نویسی پیشرفته Node.js و TypeScript TypeScript API TypeScript for Node.js آموزش TypeScript آموزش بک اند برنامه نویسی تایپ اسکریپت توسعه سرویس تحت وب ساخت API مقیاس پذیر

نظرات

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

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