Building Enterprise Applications With WPF and MVVM pattern
امروزه توسعه و نگه داری از یک نرم افزار هر چند مهمتر از مراحل ساخت آن نباشد دارای ارزش کمتری نیست ! همهی ما مجبوریم پس از مدتی به پروژهی گذشتهی خود بر گردیم و اینجاست که اگر از خط و محورهای خاصی در تولید نرم افزار پیروی نکرده باشیم ارزش اینگونه Patternهای ساخت نرم افزار را درک میکنیم ، داشتن یک خط مشی مشخص در تولید و نگه داری نرم افزار قطعن باعث از بین رفتن سر دردهای آینده خواهد شد و مهمتر از آن باعث کاهش هزینههای بعد از تولید نرم افزار خواهد بود
در این کتاب نه تنها با پترن MVVM آشنا میشوید بلکه در راه رسیدن به این موضوع نویسنده شما را با انواع وجههای مختلف در ساخت یک برنامهی تجاری آشنا و آماده خواهد کرد!
نویسندهی کتاب آقای Raffaele Garofalo جزوه نویسندگانی است که در زمینهی مورد بحث کتاب و مطالب زیادی دارد و کتبهای دیگر ایشان نیز میتواند برای مطالعه در کنار این کتاب نیز مورد استفاده قرار گیرد در فصلهای ابتدایی با اینکه پترن MVVM به چه شکل در تنکولوژیهای مختلف مانند SilverLight و WPF استفاده میشود به همراه مثال هایی اشاره خواهد شد . سپس اشاره ای کلی به محبوبترین پترنهای طراحی نرم افزار در فصل 2 خواهید داشت و در فصل سوم نیز با پترن Domain Driven Design آشنا خواهید شد در ادامهی کتاب بر تکنولوژیهای ORM مختلف نگاهی خواهید داشت از جمله Entity Framework و Nhibernate و ..... و در فصول آخر نیز تمرکز اصلی بر روی MVVM و فریم ورک هایی که مبتنی بر آن است گذاشته شده است.
سر فصلهای کتاب :
Chapter 1. Introduction to Model View ViewModel and Line of Business Applications
Chapter 2. Design Patterns
Chapter 3. The Domain Model
Chapter 4. The Data Access Layer
Chapter 5. The Business Layer
Chapter 6. The UI Layer with MVVM
Chapter 7. MVVM Frameworks and Toolkits