کتاب TypeScript برای توسعه‌دهندگان JavaScript: ارتقاء سطح کدنویسی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره TypeScript برای توسعه‌دهندگان JavaScript: ارتقاء سطح کدنویسی

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

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

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

  • 1. TypeScript: تفاوت‌ها با JavaScript و مزایای استفاده
  • 2. راه‌اندازی محیط توسعه و کامپایلر TypeScript
  • 3. نوع‌گذاری ایستا: اصول و مفاهیم پایه
  • 4. انواع داده‌های اولیه در TypeScript
  • 5. تعریف و استفاده از نوع `any` و `unknown`
  • 6. نوع `void` و `never` در توابع
  • 7. آرایه‌ها و تاپل‌ها در TypeScript
  • 8. Enum‌ها: ثابت‌های نام‌گذاری شده
  • 9. تعریف نوع با `interface` و `type`
  • 10. ویژگی‌های اختیاری و فقط‌خواندنی در اینترفیس‌ها
  • 11. ترکیب اینترفیس‌ها با extends
  • 12. نوع‌های اتحاد (Union Types) و تقاطع (Intersection Types)
  • 13. مفهوم Type Narrowing و نوع‌گاردها
  • 14. استفاده از `typeof` و `instanceof` برای محدودسازی نوع
  • 15. توابع در TypeScript: نوع‌دهی پارامترها و خروجی
  • 16. پارامترهای اختیاری و پیش‌فرض در توابع
  • 17. Function Overloading در TypeScript
  • 18. کلاس‌ها و مفاهیم شی‌گرایی در TypeScript
  • 19. اصلاح‌کننده‌های دسترسی: public, private, protected
  • 20. کلاس‌های抽象 و اینترفیس‌ها
  • 21. جنریک‌ها (Generics): معرفی و کاربرد
  • 22. جنریک‌ها در توابع و کلاس‌ها
  • 23. محدودیت‌های جنریک با `extends`
  • 24. نوع‌های شرطی (Conditional Types)
  • 25. نوع‌های نگاشت‌شده (Mapped Types)
  • 26. نوع‌های کاربردی مفید: Partial, Required, Pick, Omit
  • 27. مدیریت ماژول‌ها و فضای نام در TypeScript
  • 28. کار با فایل‌های تعریف نوع (Declaration Files)
  • 29. انتقال تدریجی پروژه JavaScript به TypeScript
  • 30. اشتراک‌گذاری نوع‌ها بین فرانت‌اند و بک‌اند
  • 31. پیکربندی TypeScript با فایل tsconfig.json
  • 32. نوع‌دهی کتابخانه‌های شخص ثالث با @types
  • 33. توسعه با TypeScript و Node.js
  • 34. TypeScript در فریم‌ورک React
  • 35. مدیریت state و props تایپ‌شده در React
  • 36. تست‌نویسی با TypeScript
  • 37. ابزارهای لینت و فرمت کد برای TypeScript
  • 38. الگوهای طراحی رایج با TypeScript
  • 39. اشکال‌زدایی و ابزارهای دیباگ TypeScript
  • 40. نوع‌های پیشرفته: Template Literal Types
  • 41. نوع‌های بازگشتی (Recursive Types)
تگ‌ها: JavaScript به TypeScript TypeScript TypeScript برای JavaScript TypeScript پیشرفته آموزش TypeScript ارتقاء کدنویسی برنامه نویسی تایپ اسکریپت تایپ اسکریپت

نظرات

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

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