Apps and Services with .NET 8, 2nd Edition
کتاب Apps and Services with .NET 8, 2nd Edition (برنامههای کاربردی و سرویسها با دات نت ۸، ویرایش دوم) نوشته مارک پرایس بازگشته است تا شما در جدیدترین و رایجترین فناوری هایی که یک توسعه دهنده دات نت باید بداند راهنمایی کند از جمله Blazor Full Stack، ASP.NET Core MVC، ASP.NET Core Minimal APIs، .NET MAUI، gRPC، GraphQL، SQL Server، Cosmos DB، SignalR، Azure Functions.
با ویرایش جدید کتاب برنامهها و سرویسها با NET 8، مهارتهای عملی سی شارپ و دات نت خود را به سطح بعدی ارتقا دهید. این کتاب با فصلهایی که انواع فنآوریها، از جمله Web API، gRPC، GraphQL و SignalR را به شکل عملی آموزش میدهد، نسبت به سایر کتابهایی که اغلب بر تعداد انگشت شماری از فناوریهای داتنت تمرکز میکنند، دامنه دانش گستردهتری را در اختیار شما قرار میدهد. در این کتاب شما به سراغ مدل یکپارچه جدید Blazor Full Stack میروید و از NET MAUI. برای توسعه برنامههای موبایل و دسکتاپ استفاده میکنید.
ویرایش جدید کتاب، جدیدترین پیشرفتها را معرفی کرده است، از جمله پیاده سازی یکپارچه وب سرویسها با پشتیبانی Ahead-of-Time (AOT) بومی ADO.NET SqlClient. همچنین کتابخانههای محبوبی همچون Humanizer و Noda Time پوشش داده شده اند. همچنین یک فصل کاملاً جدید وجود دارد که به معماری سرویس، کش کردن، صف بندی و سرویسهای پس زمینه قدرتمند میپردازد.
در پایان این کتاب، طیف گستردهای از بهترین شیوهها و بینشهای عمیق را در اختیار خواهید داشت تا به شما در ساخت برنامههای غنی و سرویسهای کارآمد کمک کند.
ویژگیهای کتاب Apps and Services with .NET 8, 2nd Edition: Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies
- استفاده از کتابخانههای تخصصی برای بهبود همه جنبههای برنامههای خود از جمله عملکرد، امنیت و بومی سازی
- مهار کردن پتانسیل کامل دات نت با استفاده از ذخیره سازهای داده بومی ابری مانند Cosmos DB و باز کردن قفل مقیاس پذیری، عملکرد و انعطاف پذیری در پیاده سازیهای سرویس خودتان
- رها کردن قابلیتهای Blazor Full Stack و.NET MAUI برای توسعه برنامههای خیرهکننده و چندسکویی واقعی برای وب و موبایل
مطالبی که یاد خواهید گرفت:
- آشنایی با انواع فناوریها برای پیاده سازی سرویسها مانند gRPC و GraphQL
- ذخیره سازی و مدیریت دادهها به صورت محلی و ابری-بومی با SQL Server و Cosmos DB
- استفاده از ADO.NET SqlClient برای پیاده سازی وب سرویسها با پشتیبانی از انتشار AOT بومی
- استفاده از Dapper برای بهبود عملکرد نسبت به EF Core
- پیاده سازی کتابخانههای شخص ثالث محبوب مانند Serilog، FluentValidation، Humanizer و Noda Time
- بررسی مدل جدید میزبانی متحد Blazor Full Stack
این کتاب برای چه کسانی است؟
این کتاب برای توسعه دهندگان دات نت است که علاقه مند به کاوش در کتابخانههای تخصصیتر و اصول پیاده سازی در پشت ساخت سرویسها و برنامهها هستند. قبل از اینکه شروع به مطالعه این کتاب بکنید، باید راه خود را در اطراف دات نت و سی شارپ کاملاً بشناسید، بنابراین اگر میخواهید که به خواندن این کتاب ادامه دهید، ابتدا میتوانید کتاب دات نت دیگر مارک، به نام سی شارپ 12 و دات نت 8 - مبانی توسعه چند پلت فرمی مدرن را انتخاب کنید.