دوره ساخت اپلیکیشنهای موبایل با React Native و Expo: از مقدماتی تا پیشرفته همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای موبایل با React Native و Expo: از مقدماتی تا پیشرفته
موضوع کلی: توسعه نرمافزارهای کاربردی
موضوع میانی: توسعه اپلیکیشنهای موبایل با فریمورکهای Cross-Platform
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای موبایل
- 2. آشنایی با React Native
- 3. نصب و راهاندازی محیط توسعه
- 4. مفاهیم پایه JavaScript برای React Native
- 5. کامپوننتهای پایه در React Native
- 6. استایلدهی در React Native
- 7. مدیریت وضعیت (State Management)
- 8. Props و مدیریت دادهها
- 9. لیستها و کلیدها (Lists and Keys)
- 10. کار با ورودیها (Input Handling)
- 11. دکمهها و تعاملات کاربر
- 12. نمایش متن و فونتها
- 13. تصاویر و آیکونها
- 14. اسکرولکردن و لیستهای نامحدود
- 15. کتابخانه Expo: مزایا و کاربردها
- 16. نصب و پیکربندی Expo
- 17. شروع یک پروژه با Expo
- 18. اجرای اپلیکیشن روی شبیهساز و دستگاه واقعی
- 19. اجزای UI در Expo
- 20. کار با APIهای Expo
- 21. ناوبری (Navigation) در اپلیکیشن
- 22. کتابخانه React Navigation
- 23. تنظیمات پایه ناوبری
- 24. ناوبری Stack
- 25. ناوبری Tab
- 26. ناوبری Drawer
- 27. پارامترها در ناوبری
- 28. مدیریت وضعیت کلی اپلیکیشن
- 29. مقدمهای بر Redux
- 30. مقدمهای بر Context API
- 31. استفاده از Context API برای مدیریت وضعیت
- 32. کار با دادههای خارجی (Fetching Data)
- 33. APIهای RESTful
- 34. روشهای ارسال درخواست HTTP
- 35. نمایش دادههای دریافت شده
- 36. مدیریت خطا در درخواستهای API
- 37. ذخیرهسازی دادهها روی دستگاه
- 38. AsyncStorage
- 39. مدیریت فرمها
- 40. اعتبارسنجی فرمها
- 41. کار با تاریخ و زمان
- 42. اعلانها (Notifications)
- 43. پیامرسانی (Messaging)
- 44. موقعیت مکانی (Location Services)
- 45. دوربین و گالری (Camera and Gallery)
- 46. سنسورهای دستگاه
- 47. صدا و پخش موسیقی
- 48. انیمیشنها در React Native
- 49. انیمیشنهای پایه
- 50. انیمیشنهای پیچیدهتر
- 51. استفاده از کتابخانههای انیمیشن
- 52. تست اپلیکیشن
- 53. تست واحد (Unit Testing)
- 54. تست یکپارچهسازی (Integration Testing)
- 55. تست UI
- 56. اشکالزدایی (Debugging)
- 57. استفاده از ابزارهای دیباگ
- 58. بهینهسازی عملکرد
- 59. مدیریت حافظه
- 60. امنیت در اپلیکیشنهای موبایل
- 61. اصول اولیه امنیت
- 62. رمزنگاری دادهها
- 63. مدیریت احراز هویت
- 64. پشتیبانگیری و بازیابی دادهها
- 65. انتشار اپلیکیشن در فروشگاهها
- 66. مراحل انتشار در Google Play
- 67. مراحل انتشار در App Store
- 68. مدیریت نسخههای اپلیکیشن
- 69. مقدمهای بر معماری نرمافزار
- 70. الگوهای طراحی رایج
- 71. الگوهای طراحی در React Native
- 72. ساختار پروژههای بزرگ
- 73. مدیریت وابستگیها
- 74. مقدمهای بر TypeScript
- 75. استفاده از TypeScript در React Native
- 76. انواع دادهها در TypeScript
- 77. اینترفیسها در TypeScript
- 78. کلاسها در TypeScript
- 79. کار با فایلهای JSON
- 80. مدیریت رویدادها در React Native
- 81. مدیریت رویدادهای لمسی
- 82. کار با ژستهای حرکتی (Gestures)
- 83. کتابخانه Gesture Handler
- 84. سفارشیسازی کامپوننتها
- 85. ایجاد کامپوننتهای قابل استفاده مجدد
- 86. اصول UI/UX در طراحی اپلیکیشن
- 87. طراحی رابط کاربری کاربرپسند
- 88. اهمیت تجربه کاربری
- 89. قابلیت دسترسی (Accessibility)
- 90. مقدمهای بر PWA (Progressive Web Apps)
- 91. توسعه PWA با React Native
- 92. نکات پیشرفته در Expo
- 93. کار با Native Modules
- 94. پلاگینها و افزونهها در Expo
- 95. مدیریت توکنهای دسترسی
- 96. بهروزرسانی اپلیکیشن در حین اجرا
- 97. آموزشهای تکمیلی و منابع بیشتر
- 98. بررسی چالشها و راهکارها
- 99. راهنمایی برای پروژههای عملی
- 100. اصول کدنویسی تمیز
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.