کتاب راهنمای Typecript برای توسعه اپلیکیشن های موبایل cross-platform با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره راهنمای Typecript برای توسعه اپلیکیشن های موبایل cross-platform

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

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

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

  • 1. مقدمه‌ای بر تایپ‌اسکریپت و نقش آن در توسعه موبایل
  • 2. نصب و راه‌اندازی محیط توسعه تایپ‌اسکریپت
  • 3. انواع داده‌های پایه در تایپ‌اسکریپت
  • 4. تعریف متغیرها و ثابت‌ها با تایپ‌های مشخص
  • 5. توابع و پارامترهای تایپ‌شده
  • 6. انواع پیشرفته: Union, Intersection و Literal
  • 7. اینترفیس‌ها و تعریف ساختار داده
  • 8. کلاس‌ها و وراثت در تایپ‌اسکریپت
  • 9. جنریک‌ها و استفاده در کامپوننت‌ها
  • 10. ماژول‌ها و سیستم ایمپورت/اکسپورت
  • 11. نوع‌دهی به کدهای ناهمگام (Promise و async/await)
  • 12. کار با کتابخانه‌های شخص ثالث و فایل‌های تعریف نوع
  • 13. ابزارهای اشکال‌زدایی و کامپایل تایپ‌اسکریپت
  • 14. مفاهیم پایه React Native و TypeScript
  • 15. نصب و راه‌اندازی پروژه React Native با تایپ‌اسکریپت
  • 16. ساختار کامپوننت‌های تابعی و تایپ‌دهی props
  • 17. مدیریت state محلی با useState و تایپ‌دهی
  • 18. مدیریت state سراسری با Context API و TypeScript
  • 19. کار با Redux Toolkit و تایپ‌دهی اکشن‌ها و reducerها
  • 20. نوع‌دهی به navigation در React Navigation
  • 21. مدیریت فرم‌ها و اعتبارسنجی با Formik و TypeScript
  • 22. ارتباط با API و تایپ‌دهی پاسخ‌ها با Axios
  • 23. مدل‌سازی داده‌های RESTful با اینترفیس‌ها
  • 24. مدیریت خطاها و try/catch با تایپ‌های سفارشی
  • 25. کار با پایگاه‌های داده محلی (AsyncStorage و SQLite) با تایپ
  • 26. پیاده‌سازی احراز هویت و توکن‌ها با تایپ‌دهی
  • 27. مدیریت مسیرها و پارامترهای URL در ناوبری
  • 28. تایپ‌دهی به انیمیشن‌ها و gesture handlerها
  • 29. مدیریت تم و استایل‌دهی داینامیک با TypeScript
  • 30. تست واحد کامپوننت‌ها با Jest و تایپ‌دهی
  • 31. تست یکپارچگی با React Native Testing Library
  • 32. بهینه‌سازی عملکرد و جلوگیری از رندرهای اضافی
  • 33. مدیریت حافظه و پاک‌سازی اشتراک‌ها
  • 34. کار با کتابخانه‌های نقشه و موقعیت جغرافیایی با تایپ
  • 35. مدیریت نوتیفیکیشن‌های محلی و push با TypeScript
  • 36. کار با دوربین و گالری با تایپ‌دهی
  • 37. مدیریت فایل‌ها و آپلود با تایپ‌های مشخص
  • 38. تایپ‌دهی به WebSocket و ارتباط بلادرنگ
  • 39. مدیریت پرداخت درون‌برنامه‌ای با تایپ‌دهی
  • 40. پیاده‌سازی جستجو و فیلتر با تایپ‌های پیشرفته
  • 41. مدیریت کش و ذخیره‌سازی داده‌ها با تایپ
  • 42. کار با کتابخانه‌های نمودار و visualization با TypeScript
  • 43. مدیریت دسترسی‌ها و مجوزهای دستگاه با تایپ
  • 44. تایپ‌دهی به کتابخانه‌های تاریخ و زمان
  • 45. مدیریت خطاهای زمان کامپایل و رفع آن‌ها
  • 46. استفاده از Utility Types برای کدنویسی تمیز
  • 47. الگوهای طراحی رایج در تایپ‌اسکریپت (Singleton, Factory)
  • 48. مدیریت پیکربندی چند محیطی با تایپ‌دهی
  • 49. تکنیک‌های پیشرفته تایپ (Conditional Types و Mapped Types)
  • 50. ایجاد کتابخانه‌های اختصاصی با تایپ‌دهی کامل
  • 51. مهاجرت از جاوااسکریپت به تایپ‌اسکریپت در پروژه موجود
  • 52. مدیریت وابستگی‌ها و نسخه‌های تایپ‌اسکریپت
  • 53. تکنیک‌های دیباگینگ کد تایپ‌اسکریپت در موبایل
  • 54. کار با TypeScript در پروژه‌های Expo
  • 55. مدیریت state با Zustand و تایپ‌دهی
  • 56. تایپ‌دهی به کتابخانه‌های صوتی و ویدیویی
  • 57. مدیریت شبکه و وضعیت آنلاین/آفلاین با تایپ
  • 58. پیاده‌سازی drag and drop با تایپ‌دهی
  • 59. مدیریت چندزبانه و i18n با تایپ‌های مشخص
  • 60. تکنیک‌های امنیتی و تایپ‌دهی به داده‌های حساس
  • 61. مدیریت خطاهای زمان اجرا با Error Boundary و تایپ
  • 62. بهبود قابلیت نگهداری کد با TypeScript
  • 63. طراحی معماری تمیز با تایپ‌اسکریپت و React Native
  • 64. مدیریت لاگ‌ها و گزارش‌دهی با تایپ‌دهی
  • 65. تایپ‌دهی به کتابخانه‌های اشتراک‌گذاری اجتماعی
  • 66. مدیریت Deep Linking با تایپ‌دهی کامل
  • 67. کار با کتابخانه‌های بلاک‌چین و کیف پول با تایپ
  • 68. مدیریت تست‌های end-to-end با Detox و TypeScript
  • 69. بهینه‌سازی bundle size و تایپ‌دهی
  • 70. مدیریت کدهای قدیمی و بازنویسی با تایپ
  • 71. تکنیک‌های پیشرفته در generic constraints
  • 72. مدیریت خطاهای تایپ در زمان توسعه با IDE
  • 73. استفاده از TypeScript با کتابخانه‌های UI اختصاصی
  • 74. مدیریت transitions و page animations با تایپ
  • 75. تایپ‌دهی به کتابخانه‌های اسکرول و لیست مجازی
  • 76. مدیریت app lifecycle و تایپ‌دهی به events
  • 77. کار با کتابخانه‌های رمزنگاری ساده با تایپ
  • 78. مدیریت تست‌های snapshot با TypeScript
  • 79. بهبود تجربه توسعه با ابزارهای linting و تایپ
  • 80. مدیریت پکیج‌های اختصاصی و انتشار با تایپ
  • 81. تکنیک‌های تایپ‌دهی به کدهای وابسته به پلتفرم
  • 82. مدیریت تایمرها و setInterval با تایپ‌دهی
  • 83. کار با کتابخانه‌های QR code و اسکنر با تایپ
  • 84. مدیریت clipboard و تایپ‌دهی به داده‌های کپی
  • 85. تایپ‌دهی به کتابخانه‌های فشرده‌سازی و decompress
  • 86. مدیریت app version و به‌روزرسانی با تایپ
  • 87. تکنیک‌های تایپ‌دهی به custom hooks
  • 88. مدیریت reusable components با تایپ‌های عمومی
  • 89. بهبود مستندات کد با TypeScript و JSDoc
  • 90. مدیریت پروژه‌های بزرگ و تایپ‌دهی ماژولار
  • 91. تکنیک‌های نهایی و نکات پیشرفته تایپ‌اسکریپت در موبایل
تگ‌ها: React Native TypeScript TypeScript mobile آموزش TypeScript اپلیکیشن موبایل برنامه نویسی Typescript توسعه موبایل کراس پلتفرم

نظرات

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

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