اپلیکیشن اندرویدی فلشکارت آموزشی React Native and User Testing
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native and User Testing
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت نیتیو (React Native)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ اپلیکیشن با ریاکت نیتیو
- 2. نصب و پیکربندی محیط توسعهٔ ریاکت نیتیو
- 3. ساختار پروژه در ریاکت نیتیو
- 4. کامپوننتهای پایه در ریاکت نیتیو
- 5. مدیریت حالت (State) در کامپوننتها
- 6. استفاده از Props برای انتقال داده
- 7. استایلدهی در ریاکت نیتیو
- 8. انیمیشنها و افکتهای بصری
- 9. کار با لیستها و اسکرول کردن
- 10. فرمها و ورودیهای کاربر
- 11. اعتبارسنجی ورودیهای فرم
- 12. مدیریت ناوبری (Navigation) در اپلیکیشن
- 13. ناوبری مبتنی بر Stack
- 14. ناوبری مبتنی بر Drawer
- 15. ناوبری مبتنی بر Tabs
- 16. کار با APIها و دریافت داده از سرور
- 17. مدیریت درخواستهای ناهمگام (Asynchronous)
- 18. ذخیرهسازی دادهها در دستگاه (Local Storage)
- 19. استفاده از AsyncStorage
- 20. کار با پایگاه دادهٔ SQLite
- 21. مدیریت وضعیت سراسری (Global State Management)
- 22. معرفی Redux Toolkit
- 23. پیادهسازی Redux Toolkit در پروژه
- 24. معرفی Context API
- 25. استفاده از Context API برای مدیریت وضعیت
- 26. کار با دوربین و گالری تصاویر
- 27. موقعیتیابی جغرافیایی (Geolocation)
- 28. ارسال نوتیفیکیشنهای Push
- 29. کار با فایلها و ذخیرهسازی
- 30. پیادهسازی احراز هویت کاربر (Authentication)
- 31. مدیریت جلسات کاربر (Session Management)
- 32. امنیت در توسعهٔ اپلیکیشن ریاکت نیتیو
- 33. رمزنگاری دادهها
- 34. اصول تستنویسی در ریاکت نیتیو
- 35. انواع تستها (Unit, Integration, End-to-End)
- 36. تست واحد (Unit Testing) با Jest
- 37. نوشتن تستهای واحد برای کامپوننتها
- 38. تست واحد برای توابع کمکی
- 39. مقدمهای بر تست یکپارچهسازی (Integration Testing)
- 40. نوشتن تستهای یکپارچهسازی
- 41. مقدمهای بر تست سرتاسری (End-to-End Testing)
- 42. ابزارهای تست سرتاسری (مانند Detox)
- 43. پیکربندی Detox برای تست سرتاسری
- 44. نوشتن سناریوهای تست سرتاسری
- 45. شبیهسازی تعاملات کاربر در تست
- 46. تست سناریوهای ناوبری
- 47. تست سناریوهای فرمها و ورودیها
- 48. تست سناریوهای دریافت داده از API
- 49. تست سناریوهای ذخیرهسازی داده
- 50. تست سناریوهای نوتیفیکیشنها
- 51. تست سناریوهای مربوط به دوربین و گالری
- 52. تست سناریوهای مربوط به موقعیتیابی
- 53. اهمیت تست کاربردپذیری (Usability Testing)
- 54. مراحل انجام تست کاربردپذیری
- 55. طراحی سناریوهای تست کاربردپذیری
- 56. انتخاب کاربران هدف برای تست
- 57. روشهای جمعآوری بازخورد از کاربران
- 58. تحلیل نتایج تست کاربردپذیری
- 59. پیادهسازی بازخوردهای کاربر در اپلیکیشن
- 60. ابزارهای تحلیل رفتار کاربر (Analytics)
- 61. مقدمهای بر Firebase Analytics
- 62. پیادهسازی Firebase Analytics
- 63. رصد رویدادهای کلیدی در اپلیکیشن
- 64. تحلیل مسیرهای کاربر
- 65. بهینهسازی تجربهٔ کاربری بر اساس دادهها
- 66. اصول طراحی رابط کاربری (UI Design)
- 67. اصول طراحی تجربهٔ کاربری (UX Design)
- 68. تکنیکهای نمونهسازی (Prototyping)
- 69. تست A/B برای بهینهسازی رابط کاربری
- 70. مقدمهای بر دسترسیپذیری (Accessibility)
- 71. پیادهسازی اصول دسترسیپذیری در ریاکت نیتیو
- 72. تست دسترسیپذیری اپلیکیشن
- 73. مدیریت خطاها و گزارشدهی (Error Handling & Reporting)
- 74. ابزارهای گزارشدهی خطا (مانند Sentry)
- 75. پیکربندی Sentry در پروژه
- 76. تحلیل گزارشهای خطا
- 77. بهبود عملکرد اپلیکیشن (Performance Optimization)
- 78. شناسایی گلوگاههای عملکردی
- 79. روشهای بهینهسازی رندرینگ
- 80. بهینهسازی استفاده از حافظه
- 81. مدیریت منابع در اپلیکیشن
- 82. مقدمهای بر CI/CD (Continuous Integration/Continuous Deployment)
- 83. پیکربندی CI/CD برای اپلیکیشن ریاکت نیتیو
- 84. اتوماسیون فرآیند Build و تست
- 85. اتوماسیون فرآیند انتشار
- 86. ملاحظات انتشار اپلیکیشن در کافهبازار
- 87. ملاحظات انتشار اپلیکیشن در مایکت
- 88. ملاحظات انتشار اپلیکیشن در سیبچه
- 89. ملاحظات انتشار اپلیکیشن در گوگل پلی (در صورت امکان)
- 90. مدیریت نسخههای اپلیکیشن
- 91. برنامهریزی برای بهروزرسانیهای آینده
- 92. جمعبندی و گامهای بعدی در توسعهٔ اپلیکیشن
- 93. مرور اصول معماری اپلیکیشن
- 94. نکات پیشرفته در مدیریت وضعیت
- 95. تکنیکهای پیشرفتهٔ ناوبری
- 96. بهینهسازیهای پیشرفتهٔ عملکرد
- 97. اصول امنیت دادههای کاربر
- 98. اصول اخلاقی در توسعهٔ نرمافزار
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.