دوره 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. اصول اخلاقی در توسعهٔ نرمافزار
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.