کتاب Implementing Design Patterns in C# 11 and .NET 7: Learn how to design and develop robust and scalable applications using design patterns – 2nd Edition (پیاده سازی الگوهای طراحی در C# 11 و .NET 7: آموزش طراحی و توسعه برنامه های کاربردی قوی و مقیاس پذیر با استفاده از الگوهای طراحی – ویرایش دوم) نکات مهم و مورد نیاز برای الگوهای طراحی یا Design Patterns را در زبان برنامهنویسی سیشارپ 11 و چارچوب .Net نسخه 7 بیان میکند.
در ادامه مقدمهای از کتاب Implementing Design Patterns in C# 11 and .NET 7 را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Implementing Design Patterns in C# 11 and .NET 7:
در دنیای پویای توسعه نرمافزار، تسلط بر الگوهای طراحی و پیچیدگیهای الگوی برنامهنویسی شی گرا میتواند فرد را متمایز کند. هدف این کتاب این است که راهنمای شما از طریق این پیچیدگیها باشد، که به طور خاص برای نسخه مدرن زبان سی شارپ و پلت فرم دات نت طراحی شده است.
سفر ما از اصول اساسی SOLID میگذرد، تاریخ غنی پلتفرم داتنت را ردیابی میکند، و به هسته الگوهای طراحی وارد میشود، که همه از طریق مثالهای ملموس و واقعی و یک روش شهودی و گام به گام نشان داده شدهاند.
فصلهای آغازین ما زمینه را فراهم میکند و مفاهیم اساسی C# و. NET را روشن میکند. همانطور که از اصول SOLID و ماهیت برنامهنویسی شی گرا عبور میکنیم، زمینه را برای تجارب فراگیر بعدی فراهم میکنیم. قلب کتاب حول نمونههای عملی میچرخد که بر بهترین شیوههای توسعه نرمافزار تأکید میکنند، و همگی زمینه را برای الگوهای طراحی عمیقی که بر بازار معاصر تسلط دارند، آماده میکنند.
پس از ورق زدن آخرین صفحه، شما، توسعهدهنده، متوجه میشوید که به درک کاملی از C# و پلتفرم داتنت مجهز شدهاید. بیش از دانش، شما خرد عملی برای پیادهسازی بهترین شیوهها در سناریوهای دنیای واقعی و جعبه ابزار همه کاره از الگوهای طراحی برای مقابله با چالشهای بیشمار توسعه نرمافزار خواهید داشت. به یک تجربه یادگیری متحولکننده خوش آمدید.
بیشتر بخوانید: کتاب React 18 Design Patterns and Best Practices
فصل ۱: مبانی سی شارپ – با غواصی عمیق در چشم انداز سی شارپ، این فصل اجزای اساسی زبان – از نحو آن تا ساختارهای کنترلی را پوشش میدهد. خوانندگان با انواع دادهها، عملگرها و تفاوتهای ظریف توسعه C# آشنا خواهند شد و پایهای محکم برای موضوعات پیشرفته ایجاد میکنند.
فصل ۲: مبانی دات نت – این بخش معماری پلت فرم دات نت را معرفی میکند و اجزای اصلی آن، محیط زمان اجرا و زمان اجرا زبان مشترک (CLR) را با جزئیات توضیح میدهد. خوانندگان با کتابخانههای کلاسی متنوع داتنت آشنا میشوند و نمای جامعی از این پلتفرم قدرتمند ارائه میدهند.
فصل ۳: مفاهیم اساسی برنامهنویسی شی گرا در سی شارپ – تأکید بر ستونهای OOP – کپسولهسازی، وراثت، چند شکلی و انتزاع – این فصل یک دیدگاه C# محور ارائه میدهد. خوانندگان قدرت طراحی شی گرا، یادگیری در مورد کلاسها، اشیاء، رابطها و موارد دیگر را درک خواهند کرد.
فصل ۴: اصول SOLID در سی شارپ – این فصل اصول SOLID را ابهام میکند و پایه و اساس طراحی برنامههای کاربردی C# قوی و قابل نگهداری را میگذارد. خوانندگان اهمیت هر اصل را، از مسئولیت منفرد گرفته تا وارونگی وابستگی، و نحوه هدایت مهارتهای نرمافزاری را درک خواهند کرد.
فصل ۵: مقدمهای بر الگوهای طراحی – مقدمهای جامع در انتظار خوانندگان است که سفری را برای درک منطق، اهمیت و کاربرد الگوهای طراحی آغاز میکنند و آنها را برای مقابله با چالشهای طراحی نرمافزار با اطمینان آماده میکنند.
فصل ۶: الگوی Singleton در برنامههای NET – با بررسی الگوی Singleton، این فصل نقش آن را در حصول اطمینان از اینکه یک کلاس دارای یک نمونه واحد است، نشان میدهد، و خوانندگان را از طریق تفاوتهای پیادهسازی آن و برنامههای کاربردی دنیای واقعی در محیط NET راهنمایی میکند.
فصل ۷: الگوی کارخانه انتزاعی با Blazor – با فرو رفتن در الگوی کارخانه انتزاعی، خوانندگان اهمیت آن را در انتزاع ایجاد خانوادههای مرتبط ازاشیاء درک خواهند کرد. این فصل هم افزایی آن را با چارچوب Blazor برجسته میکند و بینشهای عملی را ارائه میدهد.
فصل ۸: الگوی اولیه با ASP. NET Razor – این فصل به الگوی اولیه میپردازد و بر کاربرد آن در ایجاد کپیهای شی در زمینه ASP. NET Razor تأکید میکند. از طریق مثالها، خوانندگان با شبیهسازی شی و مزایای آن آشنا میشوند.
فصل ۹: الگوی روش کارخانه با استفاده از ویژگیهای جدید در سی شارپ ۱۱ – با تمرکز بر الگوی روش کارخانه، خوانندگان کاربرد آن را در ایجاد شی بررسی خواهند کرد. با استفاده از ویژگیهای جدید C# ۱۱، این فصل چشماندازی غنی از این الگوی ایجادی ارائه میکند.
فصل ۱۰: الگوی آداپتور با هسته چارچوب نهاد – این فصل الگوی آداپتور را روشن میکند و نقش محوری آن را در هماهنگ کردن رابطهای ناسازگار نشان میدهد. با استفاده از Entity Framework Core به عنوان پس زمینه، خوانندگان کاربرد الگو را در سناریوهای دنیای واقعی کشف خواهند کرد.
فصل ۱۱: الگوی ترکیبی با ASP. NET MVC – با جزئیات الگوی ترکیبی، این بخش مدیریت سلسله مراتباشیاء را روشن میکند. در چارچوب چارچوب ASP. NET MVC، خوانندگان ماهیت و مزایای آن را درک خواهند کرد، به ویژه در رندر UI.
فصل ۱۲: الگوی پروکسی با GRPC – الگوی پروکسی در اینجا کانون توجه است. خوانندگان اهمیت آن را در کنترل دسترسی بهاشیا یاد خواهند گرفت. ادغام با چارچوب GRPC دیدگاه جدیدی در مدیریت ارتباطات شی ارائه میدهد.
فصل ۱۳: الگوی فرمان با استفاده از MediatR – این فصل الگوی فرمان را تشریح میکند و بر کاربرد آن در محصور کردن مکانیسمهای درخواست-پاسخ تأکید میکند. با MediatR، خوانندگان قدرت آن را در جدا کردن کلاسها و مدیریت عملیات تجربه خواهند کرد.
فصل ۱۴: الگوی استراتژی با استفاده از Azure C# و توابع Azure – با بررسی الگوی استراتژی، این فصل نقش آن را در تعریف خانوادههای الگوریتمهای قابل تعویض نشان میدهد. با استفاده از C# و Azure Functions به عنوان پایه، خوانندگان یاد خواهند گرفت که پیادهسازیهای الگوریتمی را به صورت پویا در راه حلهای مبتنی بر ابر انتخاب کنند.
فصل ۱۵: الگوی مشاهدهگر – در پایان با الگوی مشاهدهگر، خوانندگان به پیچیدگیهای حفظ سازگاری بیناشیا میپردازند. این فصل اهمیت همگامسازی دادهها در زمان واقعی را برجسته میکند و این که چگونه الگوی تعامل و ارتباط کارآمد شی را تضمین میکند.
سرفصلهای کتاب Implementing Design Patterns in C# 11 and .NET 7:
- Cover
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Reviewer
- Acknowledgement
- Preface
- Table of Contents
- 1. C# Fundamentals
- 2. .NET Fundamentals
- 3. Basic Concepts of Object-Oriented Programming in C#
- 4. SOLID Principles in C#
- 5. Introduction to Design Patterns
- 6. Singleton Pattern in .NET Applications
- 7. Abstract Factory Pattern with Blazor
- 8. Prototype Pattern with ASP.NET Razor
- 9. Factory Method Pattern Using New Features on C# 11
- 10. Adapter Pattern with Entity Framework Core
- 11. Composite Pattern with ASP.NET MVC
- 12. Proxy Pattern with GRPC
- 13. Command Pattern Using MediatR
- 14. Strategy Pattern Using Azure C# and Azure Functions
- 15. Observer Pattern
- Index
جهت دانلود کتاب Implementing Design Patterns in C# 11 and .NET 7 میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.