کتاب Typecript برای توسعه Back-end قدرتمند با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Typecript برای توسعه Back-end قدرتمند
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. نصب و راهاندازی محیط TypeScript
- 2. نوعهای پایه در TypeScript
- 3. تعریف اینترفیسها و تایپهای سفارشی
- 4. جنریکها در TypeScript
- 5. کار با Enum و Union Types
- 6. نوعهای پیشرفته: Conditional و Mapped Types
- 7. مدیریت ماژولها و import/export
- 8. تنظیمات فایل tsconfig.json
- 9. کامپایل خودکار و watch mode
- 10. اشکالزدایی کد TypeScript
- 11. معرفی Node.js و runtime برای back-end
- 12. ایجاد سرور پایه با Express و TypeScript
- 13. مدیریت مسیرها (Routing) در Express
- 14. مدلسازی دادهها با کلاسها
- 15. استفاده از Decorators در TypeScript
- 16. اتصال به پایگاه داده با TypeORM
- 17. تعریف Entity و Repository
- 18. انجام عملیات CRUD
- 19. مدیریت ارتباطات بین جداول
- 20. اعتبارسنجی ورودیها با کتابخانههای تایپمحور
- 21. مدیریت خطا و Exception Handling
- 22. میانافزارها (Middleware) در Express
- 23. احراز هویت با JWT و TypeScript
- 24. مدیریت نشستها و کوکیها
- 25. رمزنگاری و امنیت دادهها
- 26. مدیریت لاگها و رفع خطا
- 27. تست واحد با Jest و TypeScript
- 28. تست یکپارچگی و end-to-end
- 29. مدیریت پیکربندی محیطی با dotenv
- 30. ارسال و دریافت داده با JSON
- 31. مدیریت آپلود فایل
- 32. مدیریت ایمیل در back-end
- 33. ایجاد APIهای RESTful
- 34. مستندسازی API با Swagger
- 35. مدیریت وابستگیها و Dependency Injection
- 36. استفاده از کتابخانههای محبوب مانند Lodash
- 37. مدیریت صف و وظایف ناهمگام
- 38. کار با WebSocket در TypeScript
- 39. بهینهسازی عملکرد و caching
- 40. مدیریت پایگاه داده NoSQL با Mongoose
- 41. مدیریت تراکنشها در پایگاه داده
- 42. مدیریت خطاهای شبکه و retry
- 43. مدیریت زمانبندی وظایف (Cron Jobs)
- 44. ایجاد و مصرف Webhook
- 45. مدیریت احراز هویت دو عاملی
- 46. مدیریت نقشها و مجوزها
- 47. مدیریت محدودیت نرخ (Rate Limiting)
- 48. مدیریت لاگین با OAuth2
- 49. مدیریت session با Redis
- 50. مدیریت حافظه و garbage collection
- 51. مدیریت پکیجها با npm و yarn
- 52. مدیریت نسخهگذاری API
- 53. مدیریت مهاجرت پایگاه داده
- 54. مدیریت خطاهای رایج TypeScript
- 55. مدیریت پروژههای بزرگ با معماری لایهای
- 56. مدیریت تست و پوشش کد
- 57. مدیریت استقرار (Deployment) با Docker
- 58. مدیریت CI/CD با GitHub Actions
- 59. مدیریت مانیتورینگ و لاگ مرکزی
- 60. مدیریت امنیت در برابر حملات رایج
- 61. مدیریت بهینهسازی کوئریها
- 62. مدیریت کش با CDN و Redis
- 63. مدیریت بکآپ و بازیابی داده
- 64. مدیریت مقیاسپذیری افقی و عمودی
- 65. مدیریت خطاهای async/await
- 66. مدیریت وضعیت درخواستهای همزمان
- 67. مدیریت اتصال به سرویسهای خارجی
- 68. مدیریت پیادهسازی GraphQL با TypeScript
- 69. مدیریت فشردهسازی دادهها
- 70. مدیریت امنیت سرور با Helmet
- 71. مدیریت CORS و سیاستهای دسترسی
- 72. مدیریت محدودیت حافظه و پردازنده
- 73. مدیریت زمانبندی عملیات سنگین
- 74. مدیریت لاگهای امنیتی
- 75. مدیریت بازنشانی رمز عبور
- 76. مدیریت تأیید ایمیل کاربران
- 77. مدیریت جستجوی پیشرفته با Elasticsearch
- 78. مدیریت گزارشگیری و آمار
- 79. مدیریت اتصال به سرویسهای ابری
- 80. مدیریت خطاهای تایپ در زمان اجرا
- 81. مدیریت پشتیبانی از چند زبان
- 82. مدیریت تست بار و استرس
- 83. مدیریت کدهای بازگشتی و خطا
- 84. مدیریت مستندات فنی پروژه
- 85. مدیریت بهروزرسانی وابستگیها
- 86. مدیریت امنیت توکنها و کلیدها
- 87. مدیریت پیادهسازی الگوهای طراحی
- 88. مدیریت خطاهای مرتبط با تایمر
- 89. مدیریت اتصال به پایگاه دادههای چندگانه
- 90. مدیریت مدیریت وضعیت با State Machine
- 91. مدیریت پیادهسازی microservices با TypeScript
- 92. مدیریت ارتباط بین سرویسها با gRPC
- 93. مدیریت لاگین با شماره تلفن
- 94. مدیریت پیادهسیستم فایل و ذخیرهسازی
- 95. مدیریت امنیت در برابر SQL Injection
- 96. مدیریت امنیت در برابر XSS و CSRF
- 97. مدیریت خطاهای مرتبط با شبکه
- 98. مدیریت امنیت در برابر تزریق وابستگی
تگها:
API نویسی
Node.js
TypeScript
TypeScript Backend
آموزش TypeScript
برنامهنویسی تحت وب
برنامهنویسی سرور
توسعه بکاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.