An Atypical ASP.NET Core 5 Design Patterns Guide

تاریخ: 1399/10/12 22:12
توسط: MotoMan
امتیاز: ۵
تعداد بازدید: ۷۲۶۶
دیدگاه ها: ۳
برچسب ها: C Sharp |Design Patterns |.NET Core |ASP Core |
کتاب An Atypical ASP.NET Core 5 Design Patterns Guide
Packt Publishing
Carl-Hugo Marcotte
9781789346091
2021
714
English

الگوهای طراحی مجموعه ای از راه حل‌ها برای بسیاری از مشکلات رایج در توسعه نرم افزار است. آگاهی از این الگوهای طراحی به توسعه دهندگان و متخصصان کمک می‌کند تا در هر مقیاسی راه حل‌های نرم افزاری تهیه کنند. کتاب An Atypical ASP.NET Core 5 Design Patterns Guide (یک راهنمای غیر معمول الگو‌های طراحی ASP.NET Core 5) تالیف Carl-Hugo Marcotte، با کاوش در الگوهای طراحی اساسی، اصول معماری، تزریق وابستگی و سایر مکانیسم‌های ASP.NET Core آغاز می‌شود. همان طور که الگو هایی را پیدا می‌کنید که به سمت بخش‌های کوچک نرم افزار سوق داده شده اند، مقیاس کامپوننت را بررسی خواهید کرد و سپس به سراغ الگوها و تکنیک هایی در مقیاس برنامه می‌روید تا الگو‌های سطح بالاتر و نحوه‌ی ساختار بندی برنامه را به طور کلی درک کنید.

این کتاب طیف وسیعی از الگوهای طراحی مهم (GoF (Gangs of Four مانند استراتژی (Strategy)، یگانه (Singleton)، آذینگر (Decrator)، نما (Facade) و کامپوزیت (Composite) را پوشش می‌دهد. فصل‌ها بر اساس مقیاس و موضوعات تنظیم شده اند و به شما این امکان را می‌دهند تا با کم شروع کنید و بر روی پایه ای قوی بنا کنید؛ مثل همان روشی که تمایل دارید برنامه ای را توسعه دهید. با کمک use case ها، این کتاب به شما نحوه ترکیب الگو‌های طراحی برای نمایش استفاده جایگزین را نمایش می‌دهد و به شما کمک می‌کند تا هنگام کار با الگو‌های طراحی مختلف احساس راحتی کنید. در پایان، شما به سراغ سمت کلاینت می‌روید که نقاط را بهم وصل کنید تا ASP.NET Core را به گزینه ای full-stack و با دوام تبدیل کند.

در پایان کتاب، شما قادر خواهید بود تا الگوهای طراحی را مخلوط و مطابقت دهید و همچنین یاد گرفته اید که چگونه درباره معماری و نحوه کار آن فکر کنید. این کتاب که درباره الگو‌های طراحی است، هم برای مبتدیان و هم برای توسعه دهندگان نرم افزار و وب سطح متوسط با درکی حداقلی از NET. است که می‌خواهند کد‌های انعطاف پذیر، قابل نگهداری و قوی برای ساخت برنامه‌های وب مقیاس پذیر بنویسند. برای استفاده از این کتاب دانش برنامه نویسی سی شارپ و درک مفاهیم وب مانند HTTP ضروری است.


مطالبی که در کتاب #An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C (یک راهنمای غیر معمول الگو‌های طراحی ASP.NET Core 5) یاد خواهید گرفت:

  • استفاده از اصول SOLID برای ساختن نرم افزار‌های منعطف و قابل نگهداری
  • بکارگیری تزریق وابستگی .NET 5
  • کار کردن با الگوهای طراحی GoF مانند استراتژی، آذینگر و کامپوزیت
  • بررسی الگو‌های MVC برای طراحی web API‌ها و برنامه‌های وب با استفاده از Razor
  • بررسی تکنیک‌ها و اصول معماری تمیز
  • آشنا شدن با CQRS و معماری برش عمودی به عنوان گزینه ای برای لایه بندی
  • درک میکرو سرویس ها، اینکه چه چیزی هستند و چه چیزی نیستند
  • ساختن رابط کاربری ASP.NET از سمت سرور به Blazor سمت کلاینت

  

Table of Contents:
- Section 1: Principles and Methodologies
- Chapter 1: Introduction to .NET
- Chapter 2: Testing Your ASP.NET Core Application
- Chapter 3: Architectural Principles
- Section 2: Designing for ASP.NET Core
- Chapter 4: The MVC Pattern using Razor
- Chapter 5: The MVC Pattern for Web APIs
- Chapter 6: Understanding the Strategy, Abstract Factory, and Singleton Design Patterns
- Chapter 7: Deep Dive into Dependency Injection
- Chapter 8: Options and Logging Patterns
- Section 3: Designing at Component Scale
- Chapter 9: Structural Patterns
- Chapter 10: Behavioral Patterns
- Chapter 11: Understanding the Operation Result  Design Pattern
- Section 4: Designing at Application Scale
- Chapter 12: Understanding Layering
- Chapter 13: Getting Started with Object Mappers
- Chapter 14: Mediator and CQRS Design Patterns
- Chapter 15: Getting Started with Vertical Slice Architecture
- Chapter 16: Introduction to Microservices Architecture
- Section 5: Designing the Client Side
- Chapter 17: ASP.NET Core User Interfaces
- Chapter 18: A Brief Look into Blazor

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: ALIBABA تاریخ: 1399/11/10 23:48 تعداد آرا: ۲

    لطفا نسخه pdf کتاب رو هم بذارید با تشکر.
  • نویسنده: محسن تاریخ: 1401/01/12 16:16 تعداد آرا: ۰

    سلام وقت بخیر لطفا ورژن بعدیشم بزارید ممنون: an atypical asp.net core 6 design patterns guide
loading...

لطفا منتظر بمانید...