کتاب TypeScript for Mobile: Cross-Platform Development with React Native با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره TypeScript for Mobile: Cross-Platform Development with React Native

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

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

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

  • 1. مقدمه‌ای بر تایپ‌اسکریپت و تفاوت آن با جاوااسکریپت
  • 2. نصب و راه‌اندازی محیط توسعه تایپ‌اسکریپت
  • 3. انواع داده‌های پایه در تایپ‌اسکریپت
  • 4. تعریف متغیرها و ثابت‌ها با نوع داده
  • 5. توابع و پارامترهای تایپ‌شده
  • 6. انواع بازگشتی توابع و void
  • 7. اشیاء و تعریف نوع با Interface
  • 8. تعریف نوع با Type Alias
  • 9. اتحاد و تقاطع انواع داده
  • 10. آشنایی با Type Inference و Type Annotation
  • 11. آرایه‌ها و تاپل‌ها در تایپ‌اسکریپت
  • 12. Enumها و کاربردهای آن
  • 13. مفاهیم Generics در توابع
  • 14. Generics در کلاس‌ها و اینترفیس‌ها
  • 15. Constraint کردن Generics
  • 16. کلاس‌ها و مفاهیم شی‌گرایی در تایپ‌اسکریپت
  • 17. مُدifiers دسترسی (Public, Private, Protected)
  • 18. وراثت در کلاس‌ها
  • 19. کلاس‌های انتزاعی
  • 20. ماژول‌ها و سیستم import/export
  • 21. کار با Namespaceها
  • 22. مدیریت خطا با Try/Catch و انواع خطا
  • 23. نوع Union و Type Guardها
  • 24. Type Narrowing و کنترل جریان
  • 25. Utility Types (Partial, Required, Pick, Omit)
  • 26. Mapped Types و Conditional Types
  • 27. مقدمه‌ای بر React Native و معماری آن
  • 28. راه‌اندازی پروژه React Native با تایپ‌اسکریپت
  • 29. کامپوننت‌های تابعی و تایپ Props
  • 30. تایپ State با useState
  • 31. مدیریت رویدادها و تایپ Event Handlerها
  • 32. استفاده از useEffect و تایپ وابستگی‌ها
  • 33. کامپوننت‌های سفارشی و تایپ Props پیشرفته
  • 34. Navigating و تایپ پارامترهای مسیرها
  • 35. کار با FlatList و تایپ داده‌ها
  • 36. تایپ کردن API Calls با Axios یا Fetch
  • 37. مدیریت خطاهای شبکه و تایپ پاسخ
  • 38. مدل‌سازی داده‌های API با Interface
  • 39. تایپ Context API و State مدیریت شده
  • 40. تایپ Redux یا Zustand در پروژه
  • 41. تایپ Actionها و Reducerها
  • 42. تایپ Middlewareها (مثل Redux Thunk)
  • 43. کار با AsyncStorage و تایپ داده
  • 44. تایپ کتابخانه‌های شخص ثالث (DefinitelyTyped)
  • 45. تایپ ایمن برای Navigation Params
  • 46. تایپ Formها و اعتبارسنجی ورودی
  • 47. تایپ انیمیشن‌های React Native
  • 48. تایپ رویدادهای لمسی و ژست‌ها
  • 49. تست واحد با Jest و تایپ Mock
  • 50. تست کامپوننت با React Native Testing Library
  • 51. تایپ پیکربندی محیط‌های مختلف (Development/Production)
  • 52. تایپ متغیرهای محیطی (Environment Variables)
  • 53. تایپ ایمن برای پایگاه‌های داده محلی (SQLite/Realm)
  • 54. تایپ WebSocket و اتصال بلادرنگ
  • 55. بهینه‌سازی عملکرد با استفاده از تایپ
  • 56. رفع خطاهای رایج تایپ‌اسکریپت در React Native
  • 57. مهاجرت پروژه جاوااسکریپت به تایپ‌اسکریپت
  • 58. تایپ دیپ پارت‌های کتابخانه (Deeply Nested Types)
  • 59. تایپ ایمن برای Localization و ترجمه
  • 60. تایپ ایمن برای Push Notifications
  • 61. تایپ ایمن برای دوربین و گالری
  • 62. تایپ ایمن برای موقعیت جغرافیایی (Geolocation)
  • 63. تایپ ایمن برای بی‌کُن و بلوتوث
  • 64. تایپ ایمن برای احراز هویت (Authentication)
  • 65. تایپ ایمن برای پرداخت درون‌برنامه‌ای
  • 66. تایپ ایمن برای ذخیره‌سازی امن (Keychain/Keystore)
  • 67. تایپ ایمن برای آپلود فایل
  • 68. تایپ ایمن برای کش کردن داده‌ها
  • 69. تایپ ایمن برای کار با زمان و تاریخ
  • 70. تایپ ایمن برای آرایش و پردازش تصویر
  • 71. تایپ ایمن برای فیلترها و جستجو
  • 72. تایپ ایمن برای لیست‌های مجازی (Virtualized List)
  • 73. تایپ ایمن برای کامپوننت‌های دارک‌مود
  • 74. تایپ ایمن برای Responsive Design
  • 75. تایپ ایمن برای تست A/B
  • 76. تایپ ایمن برای لاگین با شبکه‌های اجتماعی
  • 77. تایپ ایمن برای اشتراک‌گذاری محتوا
  • 78. تایپ ایمن برای Deep Linking
  • 79. تایپ ایمن برای آفلاین‌فِرست بودن
  • 80. تایپ ایمن برای سینک داده‌ها
  • 81. تایپ ایمن برای WebView
  • 82. تایپ ایمن برای Splash Screen و Onboarding
  • 83. تایپ ایمن برای آپدیت داغ (CodePush)
  • 84. تایپ ایمن برای متریک‌ها و آنالیتیکس
  • 85. تایپ ایمن برای خطاهای زمان اجرا (Error Boundaries)
  • 86. تایپ ایمن برای لاگین بیومتریک
  • 87. تایپ ایمن برای کار با Clipboard
  • 88. تایپ ایمن برای تماس تلفنی و پیامک
  • 89. تایپ ایمن برای Haptic Feedback
  • 90. تایپ ایمن برای Motion و شتاب‌سنج
  • 91. تایپ ایمن برای Notification Badge
  • 92. تایپ ایمن برای App State و Lifecycle
  • 93. تایپ ایمن برای Linking و باز کردن URL
تگ‌ها: Cross-Platform Development React Native React Native با TypeScript TypeScript TypeScript for Mobile برنامه نویسی موبایل توسعه کراس پلتفرم

نظرات

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

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