کتاب The MVVM Pattern in .NET MAUI: The definitive guide to essential patterns, best practices, and techniques for cross-platform app development (الگوی MVVM در NET MAUI: راهنمای قطعی الگوهای ضروری، بهترین شیوهها و تکنیکها برای توسعه برنامههای چند سکویی) مفاهیم MVVM را در چارچوب .NET MAUI بیان میکند.
در ادامه مقدمهای از کتاب The MVVM Pattern in .NET MAUI را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب The MVVM Pattern in .NET MAUI:
در عصری که الگوها و چارچوبهای طراحی نرمافزار در قلب توسعه برنامههای کاربردی قوی قرار دارند، تسلط بر الگوی Model-View-ViewModel (MVVM) برای توسعهدهندگانی که وارد حوزه NET MAUI میشوند بسیار مهم است.
الگوی MVVM در دات نت MAUI: راهنمای قطعی الگوهای ضروری، بهترین شیوهها و تکنیکها، با دقت ساخته شده است تا به عنوان راهنمای توسعهدهندگانی باشد که مشتاق این سفر هستند.
آنچه این کتاب را متمایز میکند، تمرکز دقیق آن بر. NET MAUI است. ما فقط در مورد MVVM به طور کلی صحبت نمیکنیم. ما عمیقاً به کاربرد عملی آن در این چارچوب خاص میپردازیم.
حتی اگر تازه وارد MVVM هستید یا تازه با. NET MAUI شروع کردهاید، این راهنما به گونهای ساخته شده است که هم در دسترس و هم غنیکننده باشد.
سفر ما با کاوش عمیق در الگوی طراحی MVVM و اجزای اصلی چارچوب. NET MAUI آغاز میشود. همانطور که پیشرفت میکنیم، در پیچیدگیهای اتصال دادهها، استفاده از قدرت ابزارهای جامعه و مدیریت مؤثر مجموعهها پیمایش خواهیم کرد.
ما برای درک تزریق وابستگی، الگوهای خدمات و پیامرسانی عمیقتر میشویم، و شما در مورد روشهای مختلف پیمایش، درک ورودی و اعتبارسنجی کاربر، و تسلط بر تکنیکهای کار با دادههای راه دور خواهید آموخت.
فصلهای آخر شما را از طریق ایجاد کنترلهای مناسب MVVM، بومیسازی برنامههای کاربردی و جنبه محوری تست واحد راهنمایی میکنند.
از این اصول اولیه گرفته تا تکنیکهای پیشرفته، در پایان این سفر، شما به طور کامل به دانش ادغام MVVM به طور مؤثر در پروژههای NET MAUI خود مجهز خواهید شد.
به راهنمای قطعی خود خوش آمدید!
کتاب The MVVM Pattern in .NET MAUI برای چه کسی است؟
این کتاب برای توسعهدهندگانی طراحی شده است که قصد دارند از قدرت الگوی MVVM در زمینه NET MAUI استفاده کنند. چه علاقهمندی باشید که سفر خود را با. NET MAUI شروع میکنید یا یک حرفهای باتجربه که قصد دارد بازی خود را در NET MAUI و MVVM ارتقا دهد، این راهنما شما را تحت پوشش قرار میدهد.
در حالی که تجربه قبلی با. NET MAUI یا Xamarin. Forms ضروری نیست، درک اساسی C# ضروری است. برنامهنویسانی که با C# آشنا هستند، محتوا را قابل دسترسی و ساختار یافته میدانند تا مهارتهای خود را بهطور یکپارچه به دنیای شگفتانگیز NET MAUI و MVVM ارتقا دهند.
از مبتدیان در عرصه توسعه برنامههای کاربردی تلفن همراه گرفته تا افراد کهنه کار که به دنبال دانش تخصصی در پیادهسازی MVVM. NET MAUI هستند، این کتاب به عنوان یک راهنمای جامع برای همه عمل میکند.
بیشتر بخوانید: کتاب Learning .NET MAUI
آنچه کتاب The MVVM Pattern in .NET MAUI پوشش میدهد:
فصل ۱، الگوی طراحی MVVM، یک نمای کلی از اجزای اصلی الگوی MVVM ارائه میکند و نقشها و تعامل آنها را نشان میدهد. این ارزش جداسازی UI از منطق را برای آزمایشپذیری و نگهداری بهتر نشان میدهد. این تصورات غلط رایج MVVM را برطرف میکند و بدون در نظر گرفتن فناوری خاص، درک اساسی از MVVM را ارائه میدهد.
فصل ۲، NET MAUI چیست؟ ، یک نمای کلی از چشم انداز کلی. NET MAUI، ویژگیها و مزایای محوری آن، و معماری آن ارائه میدهد. این اطلاعات بینشهایی را درباره منشأ. NET MAUI از Xamarin و Xamarin Forms و سفر تکاملی آن ارائه میکند.
فصل ۳، بلوکهای ساختمان پیوند داده در NET MAUI، نشان میدهد که چگونه اتصال دادهها در NET MAUI، سنگ بنای MVVM، بخش اساسی NET MAUI است. این فصل اصول، عناصر و تکنیکهای کلیدی زیربنای این ویژگی ضروری را باز میکند.
فصل ۴، اتصال دادهها در NET MAUI، بر اساس فصل قبل است، اما در پیچیدگیها و تفاوتهای ظریف آن عمیقتر میپردازد، و کاوشی جامع از تمام جنبههای اتصال داده در NET MAUI ارائه میدهد.
فصل ۵، مجموعه ابزارهای جامعه، دو جعبه ابزار تأثیرگذار جامعه را صفر میکند: جعبه ابزار MVVM و جعبه ابزار انجمن. NET MAUI. نشان میدهد که چگونه این ابتکارات جامعه محور میتوانند اثربخشی MVVM را در برنامههای NET MAUI شما تقویت کنند.
فصل ۶، کار با مجموعهها، یک نمای کلی از نحوه نمایش مؤثر مجموعه دادهها با استفاده از MVVM در NET MAUI ارائه میدهد. از اتصال دادهها و انطباق با تغییرات آن تا ایجاد الگوهای داده، این فصل یک راهنمای MVVM محور برای ارائه دادهها و تسهیل تعاملات کاربر با آنها ارائه میدهد.
فصل ۷، تزریق وابستگی، خدمات و پیامرسانی، روشهای تراز کردن ViewModel با یک view از طریق ثبت سرویس و تزریق وابستگی را توضیح میدهد. این تفاوتهای ظریف تزریق خدمات به ViewModel و تسهیل ارتباط یکپارچه بین ViewModels با استفاده از پیام را برجسته میکند، در حالی که از جداسازی نگرانیها و افزایش تستپذیری حمایت میکند.
فصل ۸، ناوبری در NET MAUI، همه چیز در مورد ناوبری مبتنی بر MVVM است. این فصل یک نمای کلی از چیستی. NET MAUI Shell و پیامدهای آن برای ناوبری ارائه میدهد. این نشان میدهد که چگونه میتوان یک سرویس ناوبری طراحی کرد که هم برای برنامههای. NET MAUI که از Shell استفاده میکنند و هم برای برنامههایی که این کار را نمیکنند، طراحی شود.
فصل ۹، مدیریت ورودی و اعتبارسنجی کاربر، نحوه مدیریت مؤثر ورودی کاربر، از اعتبارسنجی دادهها در سطح ViewModel، قوانین اعتبارسنجی استاندارد و سفارشی گرفته تا درخواست از کاربر برای تأیید یا لغو در صورت وجود تغییرات ذخیرهنشده را نشان میدهد.
فصل ۱۰، کار با دادههای راه دور، نحوه کار با دادههای راه دور را نشان میدهد، مخازن را برای حفظ جداسازی نگرانیها معرفی میکند و از تزریق وابستگی استفاده میکند. نحوه استفاده از Refit برای تعاملات API ساده و نحوه رسیدگی به وظایف ناهمزمان و پیامدهای UI آنها را نشان میدهد.
فصل ۱۱، ایجاد کنترلهای MVVM-Friendly، به ایجاد کنترلهای سفارشی که برای MVVM طراحی شدهاند، میپردازد و از اتصال و تعامل دادهها از طریق دستورات پشتیبانی میکند.
فصل ۱۲، محلیسازی با MVVM، مروری بر تکنیکهای بومیسازی برچسبهای کدگذاریشده در برنامه، و نحوه واکشی مؤثر دادههای خاص زبان از APIها را ارائه میدهد.
فصل ۱۳، تست واحد، نشان میدهد که تست واحد چقدر آسان و ضروری است. این شما را از طریق راهاندازی یک پروژه تست واحد، تولید داده، تمسخر وابستگیها و آزمایش کد MAUI راهنمایی میکند.
فصل ۱۴، نکات عیبیابی و اشکال زدایی، سکسکههای رایج و راه حلهای آنها را برجسته میکند. مسائل و مشکلات معمولی مربوط به اتصال دادهها، تزریق وابستگی، و ساخت کنترلها و مبدلهای سفارشی را نشان میدهد.
سرفصلهای کتاب The MVVM Pattern in .NET MAUI:
- The MVVM Pattern in .NET MAUI
- Foreword
- Contributors
- About the author
- About the reviewer
- Preface
- Part 1: Key Concepts and Components
- Chapter 1: What Is the MVVM Design Pattern?
- Chapter 2: What is .NET MAUI?
- Chapter 3: Data Binding Building Blocks in .NET MAUI
- Chapter 4: Data Binding in .NET MAUI
- Chapter 5: Community Toolkits
- Chapter 6: Working with Collections
- Part 2: Building a .NET MAUI App Using MVVM
- Chapter 7: Dependency Injection, Services, and Messaging
- Chapter 8: Navigation in MVVM
- Chapter 9: Handling User Input and Validation
- Chapter 10: Working with Remote Data
- Part 3: Mastering MVVM Development
- Chapter 11: Creating MVVM-Friendly Controls
- Chapter 12: Localization with MVVM
- Chapter 13: Unit Testing
- Chapter 14: Troubleshooting and Debugging Tips
- Index
- Other Books You May Enjoy
جهت دانلود کتاب The MVVM Pattern in .NET MAUI میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.