کتاب Architecting ASP.NET Core Applications, 3rd Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond (طراحی برنامههای ASP.NET Core، ویرایش سوم نسخه Early Access: راهنمای الگوهای طراحی ناهمگون برای .NET 8، C# 12 و موارد دیگر) در 20 فصل مختلف به شرح برنامهنویسی وب با استفاده از سیشارپ 12 و ASP.NET 8 خواهد پرداخت.
توجه داشته باشید نسخه فعلی، Early Access بوده و نسخه نهایی نیست. به محض در دسترس قرار گرفتن نسخه نهایی محصول نیز به روز خواهد شد.
در ادامه مقدمهای از کتاب Architecting ASP.NET Core Applications را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Architecting ASP.NET Core Applications:
طراحی Backend که قبلاً هرگز آن را ندیدهاید – راهنمای ساخت برنامههای وب SOLID ASP. NET Core که در آزمون زمان مقاومت میکنند. دارای حداقل APIهای بیشتر، تست بیشتر، بلوکهای ساختمانی بیشتر، و یکپارچه مدولار!
ویژگیهای کلیدی کتاب Architecting ASP.NET Core Applications
الگوهای طراحی را به صورت دستی اعمال کنید و یاد بگیرید که با آنها به عنوان بلوکهای ساختمانی ساده رفتار کنید
کد Refactor به سمت طراحی کاربردی مدرن مانند برش عمودی مبتنی بر ویژگی و معماری تمیز
اصول معماری را کشف کنید و الگوها را با هم ترکیب کنید تا نحوه طراحی نرمافزار انعطافپذیر را درک کنید
توضیحات کتاب Architecting ASP.NET Core Applications
این کتاب منحصر به فرد ASP. NET Core شکافهایی را که در طراحیهای REST API و باطن خود از دست دادهاید پر میکند. یاد بگیرید که چگونه با استفاده از الگوهای طراحی Gang of Four (GoF) و اصول معماری مدرن، برنامههای قوی، قابل نگهداری و انعطافپذیر بسازید.
این نسخه جدید برای دات نت ۸ به روز شده است و به طور انحصاری بر روی باطن، با محتوای جدید در الگوی REPR، تست جعبه سیاه، و ساخت یکپارچههای مدولار تمرکز دارد.
شما با پوشش دادن مفاهیم اساسی مانند REST، اصول SOLID، APIهای حداقل، تزریق وابستگی و دیگر مکانیسمهای ASP. NET Core ۸ شروع خواهید کرد.
سپس، شما یاد خواهید گرفت که اجزاء را با استفاده از الگوهای طراحی، از جمله بسیاری از GoF، توسعه دهید. در نهایت، سازماندهی کد برنامهتان را با الگوهایی که از لایهها تا طرحهای برش عمودی ویژگیگرا متفاوت است، بررسی میکنید، و در طول مسیر روی CQRS و میکروسرویسها لمس میکنید.
این کتاب آشپزی نیست. در عوض خواهید فهمید که بلوکهای سازنده کسبوکار چگونه کار میکنند، چگونه آنها را بنویسید و چگونه آنها را برای ساختن APIهای خود بهجای گیر کردن با دستور العملهایی که هرگز مطابق با نیازهای دنیای واقعی شما نیستند، جمعآوری کنید.
آنچه در کتاب Architecting ASP.NET Core Applications خواهید آموخت:
- اصول SOLID را برای ساختن نرمافزارهای انعطافپذیر و قابل نگهداری به کار ببرید
- برنامههای خود را به طور مؤثر با تستهای خودکار، از جمله تست جعبه سیاه، آزمایش کنید
- مسیر تسلط تزریق وابستگی ASP. NET Core را وارد کنید
- با الگوهای طراحی GoF مانند استراتژی، دکوراتور، نما و کامپوزیت کار کنید
- APIهای REST را با استفاده از Minimal API و MVC طراحی کنید
- تکنیکهای لایهبندی و اصول معماری پاک را کشف کنید
- از تکنیکهای ویژگی گرا به عنوان جایگزینی برای لایهبندی استفاده کنید
- ریزسرویسها، CQRS، REPL، معماری برش عمودی، و بسیاری از الگوهای دیگر را کاوش کنید
این کتاب برای چه کسی است؟
این کتاب برای توسعهدهندگان ASP. NET Core سطح متوسط است که میخواهند ساختار کد برنامه C# خود را بهبود بخشند. توسعهدهندگان ASP. NET که میخواهند دانش خود را مدرن کنند و مهارتهای فنی معماری خود را افزایش دهند نیز این کتاب را دوست خواهند داشت.
همچنین برای کسانی که در نقشهای طراحی نرمافزار با تجربه بیشتری بهدنبال بهروزرسانی دانش خود هستند، تازهسازی خوبی است.
دانش خوب برنامهنویسی سی شارپ و درک پایهای از مفاهیم وب برای استفاده حداکثری از این کتاب ضروری است، اگرچه برخی از تازهها در این راه گنجانده شده است.
سرفصلهای کتاب Architecting ASP.NET Core Applications:
- Architecting ASP.NET Core Applications, 3rd Edition: An atypical design patterns guide for .NET 8, C# 12, and beyond
- 1 Introduction
- 2 Automated Testing
- 3 Architectural Principles
- 4 REST APIs
- 5 Minimal API
- 6 Model-View-Controller
- 7 Strategy, Abstract Factory, and Singleton Design Patterns
- 8 Dependency Injection
- 9 Options, Settings, and Configuration
- 10 Logging patterns
- 11 Structural Patterns
- 12 Behavioral Patterns
- 13 Understanding the Operation Result Design Pattern
- 14 Layering and Clean Architecture
- 15 Object Mappers, Aggregate Services, and Façade
- 16 Mediator and CQRS Design Patterns
- 17 Getting Started with Vertical Slice Architecture
- 18 Request-EndPoint-Response (REPR) and Minimal APIs
- 19 Introduction to Microservices Architecture
- 20 Modular Monolith
جهت دانلود کتاب Architecting ASP.NET Core Applications میتوانید پس از پرداخت، دریافت کنید.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.