- عنوان کتاب: Mastering-Minimal-APIs-in-ASP.NET-Core
- نویسنده: Andrea-Tosato-,-Marco-Minerva
- حوزه: برنامهنویسی ASP.Net
- سال انتشار: 2022
- تعداد صفحه: 240
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 15.80 مگابایت
ساده سازی کد رویای هر توسعه دهنده ای است. Minimal API یک ویژگی جدید در NET 6 است که هدف آن ساده کردن کد است. آنها برای ساخت APIهایی با حداقل وابستگی در ASP.NET Core استفاده می شوند. API های حداقل توسعه API را از طریق استفاده از نحو کد فشرده تر ساده می کنند.
توسعهدهندگانی که از حداقل API استفاده میکنند، میتوانند در برخی موارد از این نحو استفاده کنند تا با کد کمتر و نگهداری فایلهای کمتر، سریعتر کار کنند. در اینجا، با ویژگیهای اصلی جدید .NET 6 آشنا میشوید و مضامین اصلی حداقل APIها را که در NET 5 و نسخههای قبلی موجود نبودند، درک خواهید کرد. نحوه فعال کردن Swagger برای اسناد API، همراه با CORS و نحوه رسیدگی به خطاهای برنامه را خواهید دید. با فریم ورک دات نت جدید مایکروسافت به نام Dependency Injection، ساختار کد خود را بهتر یاد خواهید گرفت. در نهایت، بهبود عملکرد و بنچمارک را در NET 6 خواهید دید که با حداقل API معرفی شده است.
در پایان این کتاب، میتوانید از حداقل APIها استفاده کنید و بفهمید که از چه طریقی با توسعه کلاسیک APIهای وب مرتبط هستند.
The simplification of code is every developer’s dream. Minimal APIs are a new feature in .NET 6 that aims to simplify code. They are used for building APIs with minimal dependencies in ASP.NET Core. Minimal APIs simplify API development through the use of more compact code syntax.
Developers using minimal APIs will be able to take advantage of this syntax on some occasions to work more quickly with less code and fewer files to maintain. Here, you will be introduced to the main new features of .NET 6 and understand the basic themes of minimal APIs, which weren’t available in .NET 5 and previous versions. You’ll see how to enable Swagger for API documentation, along with CORS, and how to handle application errors. You will learn to structure your code better with Microsoft’s new .NET framework called Dependency Injection. Finally, you will see the performance and benchmarking improvements in .NET 6 that are introduced with minimal APIs.
By the end of this book, you will be able to leverage minimal APIs and understand in what way they are related to the classic development of web APIs.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Mastering-Minimal-APIs-in-ASP.NET-Core
thank you a lot