کتاب TypeScript for Mobile: Cross-Platform Development with React Native با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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
برنامه نویسی موبایل
توسعه کراس پلتفرم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.