کتاب پیادهسازی معماری MVVM در مقیاس بزرگ در Xamarin.Forms با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی معماری MVVM در مقیاس بزرگ در Xamarin.Forms
موضوع کلی: توسعه اپلیکیشن موبایل با Xamarin.Forms
موضوع میانی: Advanced Topics
📋 سرفصلهای دوره
- 1. اصول معماری MVVM در Xamarin.Forms
- 2. کلاس پایه ViewModel و پیادهسازی INotifyPropertyChanged
- 3. حالتهای Binding و انواع آنها در Xamarin.Forms
- 4. پیادهسازی Command با RelayCommand و ICommand
- 5. Data Binding در Layoutهای اصلی Xamarin.Forms
- 6. Navigation با الگوی MVVM
- 7. MessagingCenter و ارتباط بین ViewModelها
- 8. تزریق وابستگی (Dependency Injection) در Xamarin.Forms
- 9. الگوی Service Locator و کاربردهای آن
- 10. الگوی Repository برای دسترسی به داده
- 11. الگوی Unit of Work در کنار Repository
- 12. معماری لایهای در پروژههای Xamarin.Forms
- 13. مدیریت وضعیت (State Management) در مقیاس بزرگ
- 14. چرخه حیات ViewModel و مدیریت آن
- 15. پارامتریزهسازی ناوبری با MVVM
- 16. مدیریت عملیات غیرهمزمان با async/await در ViewModel
- 17. مدیریت خطا و بازیابی در جریان داده MVVM
- 18. اعتبارسنجی دادهها در ViewModel
- 19. پیادهسازی لایه سرویس با الگوی API Client
- 20. کشگذاری داده در مقیاس بزرگ با MVVM
- 21. پایگاه داده محلی SQLite با الگوی MVVM
- 22. راهبردهای همگامسازی داده آفلاین-آنلاین
- 23. مدیریت کش شبکه و HTTP Caching
- 24. معماری ماژولار با کتابخانههای .NET Standard
- 25. ساختار پروژه چند-ماژوله در Xamarin.Forms
- 26. اشتراک کد بین پلتفرمها با MVVM
- 27. پیادهسازی سرویسهای پلتفرمی با DependencyService
- 28. استفاده از Effectهای پلتفرمی در MVVM
- 29. رابطهای برنامهنویسی اینترفیس برای سرویسهای پلتفرمی
- 30. آزمایش ViewModel با واحدهای تست
- 31. آزمایش یکپارچه در پروژههای MVVM
- 32. تست UI با Xamarin.UITest و الگوی MVVM
- 33. عیبیابی پروژههای MVVM با چگونگیهای پیشرفته
- 34. لاگگذاری و دیاگنوستیک در MVVM
- 35. تحلیل عملکرد و بهینهسازی در مقیاس بزرگ
- 36. مدیریت حافظه و جلوگیری از نشت حافظه در MVVM
- 37. بهینهسازی Binding و استفاده از ObservableCollection
- 38. بهینهسازی ListView و CollectionView در MVVM
- 39. بارگذاری تنبل (Lazy Loading) در ViewModel
- 40. الگوی Master-Detail در مقیاس بزرگ با MVVM
- 41. ناوبری با Shell و الگوی MVVM
- 42. ناوبری با TabbedPage در MVVM
- 43. ناوبری با Flyout در MVVM
- 44. DataTemplate و DataTemplateSelector با MVVM
- 45. Behaviors و Attached Behaviors در MVVM
- 46. Triggers و Visual States در کنار MVVM
- 47. کنترلهای سفارشی با الگوی MVVM
- 48. فرمهای پیچیده و فرمهای چندمرحلهای با MVVM
- 49. پشتیبانی از چندین صفحهنمایش (Responsive) با MVVM
- 50. طراحی برای تبلت و موبایل با MVVM
- 51. انیمیشن با الگوی MVVM
- 52. شناسایی ژست و لمس با MVVM
- 53. Drag and Drop در MVVM
- 54. مدیریت تم و حالتهای ظاهری با MVVM
- 55. چندزبانهسازی (Localization) با MVVM
- 56. دسترسیپذیری (Accessibility) در MVVM
- 57. احراز هویت و مجوزدهی در MVVM
- 58. یکپارچهسازی OAuth/OpenID Connect با MVVM
- 59. پیامهای فشاری (Push Notifications) با MVVM
- 60. وظایف پسزمینه و Background Tasks در MVVM
- 61. پیادهسازی نمونه عملی: اپلیکیشن مقیاس بزرگ با MVVM
- 62. بازطراحی کد میراث به MVVM
- 63. مقایسه الگوهای معماری: MVVM در برابر MVI و Clean Architecture
- 64. بهترین شیوهها و نکات کاربردی MVVM در تولید
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.