کتاب مروری سریع بر Typescript: برای توسعه دهندگان جاوا اسکریپت

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره مروری سریع بر Typescript: برای توسعه دهندگان جاوا اسکریپت

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

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

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

  • 1. مقدمه‌ای بر تایپ‌اسکریپت و تفاوت‌های کلیدی با جاوا اسکریپت
  • 2. نصب و راه‌اندازی تایپ‌اسکریپت
  • 3. اولین برنامه در تایپ‌اسکریپت: کامپایل و اجرا
  • 4. انواع داده‌های پایه در تایپ‌اسکریپت (Number, String, Boolean)
  • 5. انواع داده‌های پیچیده‌تر (Array, Tuple, Enum)
  • 6. نوع Null و Undefined
  • 7. نوع Any و Void
  • 8. نوع Unknown
  • 9. Type Assertions (Type Casting)
  • 10. Interface ها در تایپ‌اسکریپت
  • 11. تعریف ویژگی‌های اختیاری و فقط-خواندنی در Interface
  • 12. Extending Interfaces
  • 13. Union Types
  • 14. Intersection Types
  • 15. Literal Types
  • 16. Function Types
  • 17. Generic Types
  • 18. Generic Interfaces
  • 19. Generic Classes
  • 20. Type Aliases
  • 21. Mapped Types
  • 22. Conditional Types
  • 23. Template Literal Types
  • 24. Decorators در تایپ‌اسکریپت
  • 25. مقدمه‌ای بر ماژول‌ها در تایپ‌اسکریپت
  • 26. نحوه وارد کردن و صادر کردن ماژول‌ها (Import/Export)
  • 27. Module Resolution در تایپ‌اسکریپت
  • 28. Namespaces در تایپ‌اسکریپت
  • 29. Classes در تایپ‌اسکریپت
  • 30. Access Modifiers (Public, Private, Protected)
  • 31. Abstract Classes
  • 32. Static Members
  • 33. Getters و Setters
  • 34. Inheritance در Classes
  • 35. Constructor ها در Classes
  • 36. Method Overriding
  • 37. Protected Members
  • 38. Readonly Properties
  • 39. Abstract Methods
  • 40. Construct Signatures
  • 41. Index Signatures
  • 42. Function Overloads
  • 43. Type Guards
  • 44. Discriminated Unions
  • 45. Utility Types (Partial, Required, Readonly, Pick, Omit)
  • 46. Pick, Omit, Exclude, Extract, NonNullable
  • 47. ReturnType, Parameters, ConstructorParameters
  • 48. InstanceType, ThisParameterType, ThisType
  • 49. Record, Awaited
  • 50. Conditional Types پیشرفته
  • 51. Mapped Types با کلیدهای پویا
  • 52. Utility Types سفارشی
  • 53. مقدمه‌ای بر تنظیمات کامپایلر تایپ‌اسکریپت (tsconfig.json)
  • 54. تنظیمات اساسی tsconfig.json (target, module, outDir, rootDir)
  • 55. تنظیمات انواع (lib, strict, noImplicitAny)
  • 56. تنظیمات ماژول‌ها (moduleResolution, esModuleInterop)
  • 57. تنظیمات کد (noUnusedLocals, noUnusedParameters)
  • 58. تنظیمات دیگر (sourceMap, declaration, skipLibCheck)
  • 59. استفاده از تایپ‌اسکریپت در پروژه‌های فرانت‌اند (React, Vue, Angular)
  • 60. استفاده از تایپ‌اسکریپت در پروژه‌های بک‌اند (Node.js)
  • 61. تایپ‌اسکریپت با Express.js
  • 62. تایپ‌اسکریپت با NestJS
  • 63. تایپ‌اسکریپت با Jest (تست‌نویسی)
  • 64. تایپ‌اسکریپت با Webpack
  • 65. تایپ‌اسکریپت با Babel
  • 66. بهینه‌سازی کد تایپ‌اسکریپت
  • 67. مدیریت خطاهای زمان کامپایل
  • 68. اشتباهات رایج در تایپ‌اسکریپت و راه‌های رفع آن‌ها
  • 69. مفاهیم پیشرفته در تایپ‌اسکریپت
  • 70. Symbol Type
  • 71. BigInt Type
  • 72. WeakMap و WeakSet
  • 73. Proxy Object
  • 74. Reflect API
  • 75. Type System در تایپ‌اسکریپت (Structural Typing)
  • 76. Nominal Typing در تایپ‌اسکریپت (با استفاده از Tagged Unions)
  • 77. Custom Type Guards با استفاده از Predicates
  • 78. Type Inference در تایپ‌اسکریپت
  • 79. Covariance و Contravariance
  • 80. Polymorphism در تایپ‌اسکریپت
  • 81. Functional Programming با تایپ‌اسکریپت
  • 82. Immutable Data Structures
  • 83. Memoization در تایپ‌اسکریپت
  • 84. Higher-Order Functions
  • 85. Currying و Partial Application
  • 86. Monads در تایپ‌اسکریپت (مقدماتی)
  • 87. Type-Level Programming (مقدماتی)
  • 88. مقدمه‌ای بر ابزارهای تحلیل استاتیک کد (ESLint, Prettier)
  • 89. تنظیم ESLint برای تایپ‌اسکریپت
  • 90. تنظیم Prettier برای تایپ‌اسکریپت
  • 91. کار با فایل‌های Declaration (.d.ts)
  • 92. نوشتن فایل‌های Declaration برای کتابخانه‌های جاوا اسکریپت
  • 93. پروژه‌های عملی با تایپ‌اسکریپت
  • 94. ساخت یک API ساده با Node.js و Express و تایپ‌اسکریپت
  • 95. ساخت یک کامپوننت React با تایپ‌اسکریپت
  • 96. تست‌نویسی واحد برای توابع تایپ‌اسکریپت
  • 97. جمع‌بندی و مسیر یادگیری آینده

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

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

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

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

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


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

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

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

نظرات

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

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