کتاب TypeScript for Mobile: Cross-Platform Development with React Native

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره 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

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

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

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

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

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


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

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

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

نظرات

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

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