دوره React Native and Dark Mode همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره React Native and Dark Mode
موضوع کلی: برنامه نویسی
موضوع میانی: ریاکت نیتیو (React Native)
📋 سرفصلهای دوره
- 1. مقدمهای بر React Native و توسعهٔ اپلیکیشنهای موبایل
- 2. نصب و راهاندازی محیط توسعه React Native
- 3. ساختار پروژه React Native
- 4. کامپوننتهای پایهای در React Native (View, Text, Image)
- 5. مدیریت وضعیت (State Management) در React Native
- 6. مدیریت props در React Native
- 7. لیستها و کلیدها (Lists and Keys)
- 8. مدیریت رویدادها (Event Handling)
- 9. استایلدهی در React Native
- 10. استفاده از StyleSheet
- 11. کامپوننتهای شرطی و رندرینگ پویا
- 12. کار با فرمها و ورودیهای کاربر
- 13. هوکهای React (useState, useEffect)
- 14. هوکهای سفارشی (Custom Hooks)
- 15. مسیریابی (Navigation) در React Native
- 16. React Navigation: نصب و پیکربندی
- 17. ناوبری Stack Navigator
- 18. ناوبری Tab Navigator
- 19. ناوبری Drawer Navigator
- 20. پارامترهای مسیر (Route Parameters)
- 21. مدیریت وضعیت پیشرفته (Context API)
- 22. مدیریت وضعیت پیشرفته (Redux Toolkit)
- 23. ذخیرهسازی محلی (AsyncStorage)
- 24. کار با APIها و درخواستهای HTTP (Fetch, Axios)
- 25. پردازش دادههای JSON
- 26. مدیریت خطا در درخواستهای شبکه
- 27. کار با تصاویر و منابع گرافیکی
- 28. آیکونها در React Native
- 29. انیمیشنها در React Native (Animated API)
- 30. انیمیشنهای ساده (LayoutAnimation)
- 31. مدیریت دسترسی به سنسورها (Accelerometer, Gyroscope)
- 32. کار با دوربین و گالری تصاویر
- 33. موقعیت مکانی (Geolocation)
- 34. کار با نقشهها (React Native Maps)
- 35. پشتیبانی از حالت تاریک (Dark Mode)
- 36. مفاهیم پایه حالت تاریک
- 37. تشخیص حالت تاریک سیستم
- 38. پیادهسازی تمهای تاریک و روشن
- 39. مدیریت حالت تاریک با Context API
- 40. مدیریت حالت تاریک با Redux
- 41. استایلدهی پویا برای حالت تاریک
- 42. تست کامپوننتها در حالت تاریک
- 43. بهینهسازی عملکرد اپلیکیشن
- 44. پروفایلینگ (Profiling) اپلیکیشن
- 45. مدیریت حافظه در React Native
- 46. کدنویسی تمیز و خوانا
- 47. اصول طراحی رابط کاربری (UI Design)
- 48. اصول تجربه کاربری (UX Design)
- 49. دسترسیپذیری (Accessibility) در React Native
- 50. کتابخانههای UI برای React Native
- 51. استفاده از کتابخانه React Native Elements
- 52. استفاده از کتابخانه NativeBase
- 53. ساخت کامپوننتهای قابل استفاده مجدد
- 54. مدیریت وضعیت فرمها (Formik)
- 55. اعتبارسنجی فرمها (Yup)
- 56. کار با نوتیفیکیشنها (Push Notifications)
- 57. پیادهسازی نوتیفیکیشنهای Local
- 58. پیادهسازی نوتیفیکیشنهای Push
- 59. مدیریت نوتیفیکیشنها با Firebase Cloud Messaging
- 60. امنیت در React Native
- 61. رمزنگاری دادهها
- 62. مدیریت احراز هویت (Authentication)
- 63. پیادهسازی ورود با ایمیل و رمز عبور
- 64. پیادهسازی ورود با شماره تلفن
- 65. پیادهسازی ورود با شبکههای اجتماعی (در چارچوب قوانین)
- 66. مدیریت مجوزهای دسترسی (Permissions)
- 67. مدیریت پایگاه داده محلی (Realm, SQLite)
- 68. کار با پایگاه داده Realm
- 69. کار با پایگاه داده SQLite
- 70. استفاده از WebViews در React Native
- 71. ارتباط بین JavaScript و Native Code
- 72. ساخت ماژولهای Native (در صورت نیاز و با رعایت قوانین)
- 73. دیباگ کردن (Debugging) اپلیکیشنها
- 74. ابزارهای دیباگینگ React Native
- 75. تست واحد (Unit Testing)
- 76. تست یکپارچهسازی (Integration Testing)
- 77. تست End-to-End (E2E Testing)
- 78. استفاده از Jest برای تست
- 79. استفاده از React Native Testing Library
- 80. بهینهسازی برای پلتفرمهای مختلف (iOS و Android)
- 81. مدیریت منابع در Build (Asset Management)
- 82. بستهبندی و انتشار اپلیکیشن
- 83. انتشار در Google Play Store (در چارچوب قوانین)
- 84. انتشار در App Store (در چارچوب قوانین)
- 85. ساخت اپلیکیشنهای Progressive Web Apps (PWA) با React Native
- 86. معرفی PWA و مزایای آن
- 87. پیادهسازی PWA با React Native
- 88. Service Workers در PWA
- 89. Manifest File در PWA
- 90. بهینهسازی برای حالت تاریک در PWA
- 91. ملاحظات امنیتی در PWA
- 92. مقایسه PWA با اپلیکیشنهای Native
- 93. معماریهای رایج در React Native
- 94. معماری MVC
- 95. معماری MVVM
- 96. معماری Clean Architecture
- 97. اصول SOLID در توسعه React Native
- 98. مدیریت وابستگیها (Dependency Management)
- 99. استفاده از Yarn و npm
- 100. مدیریت نسخهبندی (Versioning)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.