کتاب TypeScript for the Enterprise: Architecting Scalable and Maintainable Systems با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TypeScript for the Enterprise: Architecting Scalable and Maintainable Systems
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript در مقیاس سازمانی
- 2. تنظیم محیط توسعه برای پروژههای بزرگ
- 3. معماری مبتنی بر ماژول و اصل جداسازی دغدغهها
- 4. سیستم تایپ پیشرفته: جنریکها، یونیونها و اینترسکشنها
- 5. استفاده از TypeScript با فریمورکهای مدرن فرانتاند
- 6. مدیریت وابستگیها و بستههای第三方
- 7. طراحی اینترفیسهای قابل نگهداری و توسعهپذیر
- 8. الگوهای طراحی رایج در TypeScript
- 9. مدیریت خطا و استثناها در سیستمهای بزرگ
- 10. تستنویسی واحد و یکپارچهسازی با TypeScript
- 11. پیکربندی کامپایلر برای پروژههای سازمانی
- 12. استفاده از دکوراتورها برای متادیتا و AOP
- 13. مدیریت وضعیت (State Management) در مقیاس بزرگ
- 14. اصول SOLID در معماری TypeScript
- 15. بهینهسازی عملکرد و کاهش زمان کامپایل
- 16. ایجاد کتابخانههای قابل استفاده مجدد
- 17. مدیریت کانفیگ و متغیرهای محیطی
- 18. ادغام TypeScript با پایگاه داده و ORM
- 19. معماری مبتنی بر رویداد و پیامرسانی
- 20. ایجاد APIهای RESTful و GraphQL با TypeScript
- 21. مدیریت حافظه و جلوگیری از نشت
- 22. امنیت در کد TypeScript و جلوگیری از حملات رایج
- 23. مدیریت نسخه و کنترل تغییرات
- 24. پروفایلینگ و دیباگینگ کدهای سازمانی
- 25. استفاده از تایپگاردها و تفکیک نوع
- 26. الگوهای Repository و Service Layer
- 27. یکپارچهسازی با سرویسهای خارجی
- 28. مدیریت خطاهای زمان اجرا و لاگینگ
- 29. تکنیکهای Refactoring برای کدهای legacy
- 30. معماری میکروسرویس با TypeScript
- 31. مدیریت وابستگیهای دایرهای
- 32. بهینهسازی تایپهای شرطی و Mapped Types
- 33. ایجاد و مدیریت مونادها و Result Type
- 34. تکنیکهای پیشرفته Promise و Async
- 35. مدیریت پروژههای monorepo
- 36. استفاده از TypeScript با Docker و کانتینرها
- 37. مدیریت احراز هویت و مجوزدهی
- 38. طراحی سیستمهای پلاگین و افزونه
- 39. مدیریت حافظههای نهان (Caching)
- 40. بهینهسازی باندل و کاهش حجم خروجی
- 41. مدیریت خطاهای کامپایلر و Linter
- 42. الگوهای Event Sourcing و CQRS
- 43. مدیریت تراکنشهای توزیعشده
- 44. ایجاد Pipelineهای پردازش داده
- 45. مدیریت توابع ناهمگام و Streamها
- 46. معماری Clean Architecture در TypeScript
- 47. مدیریت وابستگیهای خارجی و Polyfill
- 48. تکنیکهای پیشرفته Union و Intersection
- 49. مدیریت نوعهای بازگشتی و Conditional
- 50. بهینهسازی برای محیطهای توزیعشده
- 51. مدیریت لاگ و مانیتورینگ در مقیاس
- 52. ایجاد CLI و ابزارهای خط فرمان
- 53. مدیریت امنیت و رمزنگاری دادهها
- 54. الگوهای Observer و Pub/Sub
- 55. مدیریت نوعهای ناشناخته و Dynamic
- 56. تکنیکهای پیشرفته Module Resolution
- 57. مدیریت همآیندی و Thread Safety
- 58. ایجاد سیستمهای زمانبندی و Job
- 59. مدیریت نوعهای Template Literal
- 60. بهینهسازی برای بارگذاری تنبل (Lazy Loading)
- 61. مدیریت وابستگیهای چرخهای و Circular
- 62. الگوهای Decorator و Mixin
- 63. مدیریت نوعهای Symbol و Unique Symbol
- 64. ایجاد سیستمهای گزارشگیری و Dashboards
- 65. مدیریت خطاهای شبکه و Retry Logic
- 66. تکنیکهای پیشرفته Type Narrowing
- 67. مدیریت حافظههای توزیعشده
- 68. معماری Hexagonal و Ports & Adapters
- 69. مدیریت نوعهای Conditional با infer
- 70. ایجاد سیستمهای Rule Engine
- 71. مدیریت امنیت در API Gateway
- 72. تکنیکهای پیشرفته Generics
- 73. مدیریت نوعهای Recursive و Deep
- 74. بهینهسازی برای موبایل و Web Workers
تگها:
clean architecture
Enterprise TypeScript
TypeScript
تایپ اسکریپت
سیستم های قابل نگهداری
معماری سازمانی
معماری نرم افزار
مقیاس پذیری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.