کتاب ساخت اپلیکیشنهای موبایل چندسکویی با NativeScript، Angular و Redux با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای موبایل چندسکویی با NativeScript، Angular و Redux
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه نرمافزارهای موبایل
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه اپلیکیشنهای موبایل چندسکویی
- 2. آشنایی با NativeScript
- 3. نصب و راهاندازی NativeScript
- 4. مفاهیم پایه NativeScript
- 5. ساخت رابط کاربری در NativeScript
- 6. کار با کامپوننتهای UI نیتیو
- 7. مدیریت رویدادها و تعاملات کاربر
- 8. کار با Layout ها در NativeScript
- 9. فرمها و ورودیها در NativeScript
- 10. اعتبارسنجی فرمها
- 11. کار با لیستها و جداول داده
- 12. نمایش تصاویر و رسانهها
- 13. ناوبری بین صفحات
- 14. استفاده از ماژولهای نیتیو پلتفرم
- 15. مقدمهای بر Angular
- 16. مفاهیم اصلی Angular
- 17. کامپوننتها در Angular
- 18. قالبها (Templates) در Angular
- 19. دادهبندی (Data Binding) در Angular
- 20. دستورالعملها (Directives) در Angular
- 21. سرویسها و تزریق وابستگی در Angular
- 22. ماژولها در Angular
- 23. مسیریابی (Routing) در Angular
- 24. فرمها در Angular
- 25. کار با HTTP Client در Angular
- 26. مقدمهای بر Redux
- 27. مفاهیم اصلی Redux
- 28. State، Actions و Reducers
- 29. اتصال Redux به Angular
- 30. ساخت Store در Redux
- 31. توسعه اپلیکیشن با NativeScript و Angular
- 32. کامپوننتهای سفارشی NativeScript و Angular
- 33. استفاده از خدمات (Services) در NativeScript و Angular
- 34. مدیریت وضعیت اپلیکیشن با Redux
- 35. پیادهسازی Actions و Reducers برای اپلیکیشن
- 36. اتصال کامپوننتها به Redux
- 37. استفاده از Selectors برای دسترسی به State
- 38. تست واحد (Unit Testing) کامپوننتها و سرویسها
- 39. تست یکپارچهسازی (Integration Testing)
- 40. تست End-to-End (E2E)
- 41. بهینهسازی عملکرد اپلیکیشن
- 42. مدیریت حافظه در اپلیکیشنهای موبایل
- 43. کار با دادههای آفلاین
- 44. ذخیرهسازی محلی (Local Storage)
- 45. همگامسازی دادهها
- 46. امنیت در اپلیکیشنهای موبایل
- 47. احراز هویت و مجوزدهی
- 48. کار با API های خارجی
- 49. پیادهسازی Push Notifications
- 50. استفاده از موقعیت مکانی (Geolocation)
- 51. کار با سنسورهای دستگاه
- 52. طراحی رابط کاربری کاربرپسند (UX/UI)
- 53. اصول طراحی واکنشگرا
- 54. دسترسیپذیری (Accessibility)
- 55. فرهنگسازی اسلامی در طراحی رابط کاربری
- 56. کار با انیمیشنها و جلوههای بصری
- 57. استفاده از کتابخانههای UI شخص ثالث
- 58. مقدمهای بر توسعه اپلیکیشنهای نیتیو (Android/iOS)
- 59. مقایسه NativeScript با فریمورکهای دیگر
- 60. روشهای انتشار اپلیکیشن در فروشگاهها
- 61. مقدمهای بر معماری نرمافزار
- 62. الگوهای طراحی (Design Patterns)
- 63. اصول SOLID
- 64. مدیریت خطا و استثنا
- 65. مستندسازی کد
- 66. اصول توسعه Agile
- 67. کار با Git و کنترل نسخه
- 68. مقدمهای بر DevOps
- 69. استقرار پیوسته (Continuous Deployment)
- 70. مقدمهای بر هوش مصنوعی در موبایل
- 71. یادگیری ماشین در اپلیکیشنهای موبایل
- 72. پردازش زبان طبیعی (NLP) در موبایل
- 73. واقعیت افزوده (AR) در موبایل
- 74. واقعیت مجازی (VR) در موبایل
- 75. مباحث پیشرفته Angular
- 76. مباحث پیشرفته NativeScript
- 77. مباحث پیشرفته Redux
- 78. پیادهسازی الگوهای پیشرفته Redux
- 79. استفاده از middleware در Redux
- 80. مدیریت state پیچیده
- 81. تکنیکهای بهینهسازی Redux
- 82. کار با Forms در NativeScript و Angular
- 83. اعتبارسنجی پیشرفته فرمها
- 84. مدیریت دادههای بزرگ
- 85. استفاده از Web Workers
- 86. کار با WebSockets
- 87. پروتکلهای ارتباطی امن
- 88. مقدمهای بر امنیت سایبری در موبایل
- 89. روشهای مقابله با حملات رایج
- 90. حفاظت از دادههای کاربر
- 91. مرور کلی بر آخرین روندها در توسعه موبایل
- 92. بررسی فریمورکهای جدید
- 93. نکات کلیدی برای موفقیت در توسعه موبایل
- 94. اصول اخلاقی در توسعه نرمافزار
- 95. توسعه پایدار در موبایل
- 96. کاربردهای توسعه اپلیکیشن در حوزه فرهنگ و هنر ایران
- 97. استفاده از اپلیکیشنها در آموزش مجازی
- 98. نقش اپلیکیشنها در خدمات عمومی
- 99. توسعه اپلیکیشن برای کسبوکارهای کوچک و متوسط
- 100. آینده توسعه اپلیکیشنهای موبایل
تگها:
Angular
NativeScript
Redux
برنامه نویسی iOS
برنامه نویسی اندروید
برنامه نویسی موبایل
توسعه اپلیکیشن موبایل
توسعه چند سکویی
فریمورک موبایل
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.