کتاب Ultimate ASP.NET Core Web API, Second Edition (ای اس پی دات نت کور وب ای پی آی نهایی، ویرایش دوم)، راهنمایی جامع، کاربردی و قابل فهم است که شما را در فقط چند هفته، در ساخت APIهای عملیاتی از صفر تا صد راهنمایی میکند. شما مجبور نیستید که این مطالب را خودتان یاد بگیرید؛ ما و کل جامعه را در کنارتان دارید که به شما کمک میکنند تا مطالب را با سرعت ۳ برابر جذب کنید و لذت هم ببرید.
از زمانی که .NET Core 1.0 معرفی شد، به نظر میرسد که کل اکوسیستم دات نت جان تازه ای یافته است. این فریم ورک احیا شد و اکنون با نسخه 6 دات نت تبدیل به نیرویی شده است که میتوان روی آن حساب کرد.
فن آوریهای زیادی به این سطح از جلا، ثبات، بلوغ و سرعت دست نمییابند. ایجاد یک فناوری منعطف و در عین حال پایدار یک شاهکار است و این دقیقاً همان چیزی است که توسعه دهندگان ASP.NET Core به آن دست یافته اند. علاوه بر این، APIهای REST به دلیل توانایی آنها در جداسازی بخشهای بک اند و فرانت اند برنامه و توانایی ارائه خدمات به هزاران مشتری به طور همزمان، به یک استاندارد واقعی در صنعت تبدیل شده اند.
Table of Contents:
- 1 Project Configuration
- 2 Configuring a Logging Service
- 3 Onion Architecture Implementation
- 4 Handling GET Requests
- 5 Global Error Handling
- 6 Getting Additional Resources
- 7 Content Negotiation
- 8 Method Safety and Method Idempotency
- 9 Creating Resources
- 10 Working with DELETE Requests
- 11 Working with PUT Requests
- 12 Working With PATCH Requests
- 13 Validation
- 14 Asynchronous Code
- 15 Action Filters
- 16 Paging
- 17 Filtering
- 18 Searching
- 19 Sorting
- 20 Data Shaping
- 21 Supporting HATEOAS
- 22 Working with OPTIONS and HEAD Requests
- 23 Root Document
- 24 Versioning APIs
- 25 Caching
- 26 Rate Limiting and Throttling
- 27 JWT, Identity, and Refresh Token
- 28 Refresh Token
- 29 Binding Configuration and Options Pattern
- 30 Documenting API with Swagger
- 31 Deployment to IIS
- 32 Bonus 1 - Response Performance Improvements
- 33 Bonus 2 - Introduction to CQRS and MediatR with ASP.NET Core Web API