اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اپلیکیشنهای پیشرفتهٔ اندروید با Firebase: راهنمای جامع و کاربردی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای پیشرفتهٔ اندروید با Firebase: راهنمای جامع و کاربردی
موضوع کلی: توسعهٔ اپلیکیشنهای موبایل با استفاده از فناوریهای نوین
موضوع میانی: توسعهٔ اپلیکیشنهای اندروید با استفاده از سرویسهای ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ اپلیکیشنهای موبایل
- 2. مفاهیم کلیدی توسعهٔ اندروید
- 3. آشنایی با اکوسیستم Firebase
- 4. راهاندازی پروژهٔ Firebase
- 5. احراز هویت کاربران در Firebase
- 6. مدیریت احراز هویت با ایمیل و رمز عبور
- 7. احراز هویت با شمارهٔ تلفن
- 8. احراز هویت با حسابهای گوگل و فیسبوک
- 9. امنیت احراز هویت کاربران
- 10. مقدمهای بر پایگاه دادهٔ Firebase Realtime Database
- 11. ذخیرهسازی و بازیابی دادهها در Realtime Database
- 12. ساختار دادهها در Realtime Database
- 13. قوانین امنیتی Realtime Database
- 14. همگامسازی دادهها در Realtime Database
- 15. مقدمهای بر Cloud Firestore
- 16. مقایسهٔ Realtime Database و Cloud Firestore
- 17. ساختار اسناد و مجموعهها در Firestore
- 18. ذخیرهسازی و بازیابی دادهها در Firestore
- 19. پرسوجوهای پیشرفته در Firestore
- 20. قوانین امنیتی Firestore
- 21. مدیریت دادههای آفلاین در Firebase
- 22. همگامسازی دادههای آفلاین با Realtime Database
- 23. همگامسازی دادههای آفلاین با Firestore
- 24. مقدمهای بر Firebase Cloud Storage
- 25. آپلود و دانلود فایلها در Cloud Storage
- 26. مدیریت فایلها در Cloud Storage
- 27. قوانین امنیتی Cloud Storage
- 28. مقدمهای بر Firebase Cloud Functions
- 29. نوشتن اولین Cloud Function
- 30. اجرای Cloud Functions با رویدادها
- 31. مدیریت توابع ابری
- 32. مقدمهای بر Firebase Hosting
- 33. استقرار اپلیکیشن وب با Firebase Hosting
- 34. مدیریت دامنهها در Firebase Hosting
- 35. امنیت در Firebase Hosting
- 36. مقدمهای بر Firebase Analytics
- 37. پیادهسازی رویدادهای سفارشی
- 38. تحلیل رفتار کاربران
- 39. تجسم دادهها در Analytics
- 40. مقدمهای بر Firebase Crashlytics
- 41. گزارشدهی خطاها
- 42. تحلیل و رفع کرشها
- 43. مقدمهای بر Firebase Performance Monitoring
- 44. بررسی عملکرد اپلیکیشن
- 45. شناسایی گلوگاههای عملکردی
- 46. مقدمهای بر Firebase Remote Config
- 47. شخصیسازی تجربهٔ کاربری
- 48. تست و انتشار تنظیمات
- 49. مقدمهای بر Firebase A/B Testing
- 50. طراحی و اجرای تستهای A/B
- 51. تحلیل نتایج تستهای A/B
- 52. مقدمهای بر Firebase Cloud Messaging (FCM)
- 53. ارسال اعلانهای فشاری
- 54. مدیریت اعلانها
- 55. هدفگیری کاربران برای اعلانها
- 56. مقدمهای بر Firebase App Indexing
- 57. افزایش قابلیت کشف اپلیکیشن
- 58. ایندکس کردن محتوای اپلیکیشن
- 59. مقدمهای بر Firebase ML Kit
- 60. استفاده از مدلهای یادگیری ماشین
- 61. تشخیص متن در تصاویر
- 62. تشخیص چهره در تصاویر
- 63. تشخیص اشیاء در تصاویر
- 64. ترجمهٔ متن با ML Kit
- 65. مقدمهای بر Firebase App Distribution
- 66. توزیع نسخههای بتا
- 67. مدیریت تسترها
- 68. جمعآوری بازخورد از تسترها
- 69. مقدمهای بر Firebase Test Lab
- 70. اجرای تستها بر روی دستگاههای واقعی
- 71. تحلیل نتایج تستها
- 72. بهینهسازی اپلیکیشن برای تست
- 73. مقدمهای بر Firebase Extensions
- 74. استفاده از افزونههای آماده
- 75. مدیریت و پیکربندی افزونهها
- 76. توسعهٔ افزونههای سفارشی
- 77. مقدمهای بر معماری اپلیکیشنهای Firebase
- 78. الگوهای طراحی پایدار
- 79. مدیریت وضعیت در اپلیکیشن
- 80. ارتباط بین کامپوننتها
- 81. اصول SOLID در توسعهٔ اندروید
- 82. الگوهای معماری MVVM
- 83. پیادهسازی MVVM با Firebase
- 84. مدیریت وابستگیها
- 85. تزریق وابستگی با Hilt
- 86. اصول تستنویسی در اندروید
- 87. تست واحد (Unit Testing)
- 88. تست ادغام (Integration Testing)
- 89. تست رابط کاربری (UI Testing)
- 90. مقدمهای بر DevOps در توسعهٔ موبایل
- 91. چرخهٔ توسعهٔ نرمافزار
- 92. اتوماسیون در CI/CD
- 93. ابزارهای CI/CD برای Firebase
- 94. مقدمهای بر امنیت در توسعهٔ موبایل
- 95. رمزنگاری دادهها
- 96. محافظت در برابر حملات رایج
- 97. مدیریت کلیدهای امنیتی
- 98. مقدمهای بر آخرین روندها در توسعهٔ موبایل
- 99. فناوریهای نوین در اندروید
- 100. آیندهٔ پلتفرمهای موبایل
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.