Build practical projects with Avalonia, Blazor, gRPC, GraphQL, and other enterprise technologies
Mark J. Price

#.NET
#ASP.NET_Core
#Blazor
#Minimal_APIs
#MAUI
#Avalonia
#gRPC
#GraphQL
#SQL
#Server
#SignalR
#SQL
💻 مارک پرایس، نویسنده پرفروش، شما رو از طریق جدیدترین و رایجترین تکنولوژیهایی که یک توسعهدهنده داتنت باید بدونه راهنمایی میکنه: ASP.NET Core ،Blazor ،Minimal APIs ،.NET MAUI ،Avalonia ،gRPC ،GraphQL ،SQL Server ،SignalR و موارد دیگه!
🛠️ ویژگیهای کلیدی
🔐 استفاده از کتابخانههای تخصصی برای بهبود تمام جنبههای اپلیکیشنهای شما، از جمله امنیت و بومیسازی (Localization)
📈 آزادسازی قابلیتهای مقیاسپذیری، عملکرد (Performance) و تابآوری (Resilience) در سرویسهای شما
📱 به کارگیری پتانسیلهای Avalonia ،Blazor و MAUI برای توسعه اپلیکیشنهای خیرهکننده و واقعی مالتیپلتفرم برای دسکتاپ، وب و موبایل
📖 توضیحات کتاب
📘 ساخت اپلیکیشنها و سرویسهای مدرن با سیشارپ و داتنت فقط به معنای دانستن سینتکس نیست؛ بلکه به معنی شناختن ابزار مناسب برای کار است. فرقی نمیکنه برای وب، دسکتاپ یا موبایل توسعه میدید، اکوسیستم داتنت طیف وسیعی از تکنولوژیها رو ارائه میده. اما با این همه انتخاب، خیلی راحته که در یک مجموعه مهارت محدود گیر کنید. کتاب Apps and Services with .NET 10 به شما کمک میکنه تا تجربه واقعی رو در تمام پهنای آنچه داتنت برای ارائه داره، کسب کنید.
🌐 این ویرایش پیادهسازیهای کاربردی رو در مجموعهای متنوع از تکنولوژیها پوشش میده. شما ایپیاآیها رو با ASP.NET Core Minimal API ،gRPC ،GraphQL و SignalR میسازید و اپلیکیشنهای سمت کاربر رو با استفاده از Blazor برای وب، Avalonia برای دسکتاپ و .NET MAUI برای موبایل خلق میکنید. شما همچنین کامپایل نیتیو AOT (پیش از زمان اجرا) رو برای وبسرویسهای با کارایی بالا، در کنار کشینگ، پیامرسانی (Messaging) و تسکهای پسزمینه طولانیمدت بررسی میکنید. هر فصل پروژههای عملی و کانتکست دنیای واقعی رو برای اینکه چه زمانی و چرا باید از هر ابزار استفاده کنید، ارائه میده.
🏆 در نهایت، شما یک تسلط فولاستک بر داتنت مدرن خواهید داشت. شما خواهید دانست که چطور تکنولوژی UI مناسب رو برای پلتفرم هدف خودتون انتخاب کنید، ایپیاآیهایی بسازید که مقیاسپذیر باشن، سرویسهای بکاند قابل اعتمادی رو معماری کنید و با اطمینان پترنهای جدیدتر رو به کار بگیرید. شما فقط ابزارها رو درک نمیکنید، بلکه یاد میگیرید چطور اونها رو کنار هم بگذارید تا اپلیکیشنهای کراسپلتفرم قدرتمند و کاربرپسندی رو در محیطهای پروداکشن دلیور کنید.
📝 آنچه یاد خواهید گرفت
⚙️ آشنایی با انواع تکنولوژیها برای پیادهسازی سرویسها، مانند gRPC و GraphQL
🗄️ ذخیرهسازی و مدیریت دادهها به صورت محلی و کلاودنیتیو با SQL Server
🚀 پیادهسازی وبسرویسها با پشتیبانی از انتشار نیتیو AOT
⚡ بهرهگیری از Dapper برای بهبود عملکرد نسبت به EF Core
🛠️ پیادهسازی کتابخانههای شخص ثالث محبوب مانند Serilog ،Humanizer و Noda Time
📱 ساخت اپلیکیشنهای وب با استفاده از Blazor، اپلیکیشنهای موبایل با MAUI و اپلیکیشنهای دسکتاپ با Avalonia
👥 این کتاب برای چه کسی است
🎯 این کتاب برای توسعهدهندگان داتنت است که علاقهمند به کاوش در کتابخانههای تخصصیتر و اصول پیادهسازی پشت ساخت سرویسها و برنامهها هستند. شما برای استفاده حداکثری از این کتاب باید راه و چاه کار با داتنت و سیشارپ رو بلد باشید؛ بنابراین اگر میخواید خودتون رو به سطح این کتاب برسونید، میتونید ابتدا کتاب دیگر مارک یعنی C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals رو مطالعه کنید.
🗂️ فهرست مطالب
1 معرفی برنامهها و سرویسها با داتنت
2 ساخت اپلیکیشنهای موبایل با استفاده از داتنت MAUI
3 ساخت اپلیکیشنهای دسکتاپ با استفاده از اولونیا
4 ساخت اپلیکیشنهای وب با استفاده از بلیزور
5 پیادهسازی کتابخانههای شخص ثالث محبوب
6 مدیریت تاریخها، زمانها و بینالمللیسازی
7 مدیریت دادههای رابطهای با استفاده از SQL
8 ساخت مدلهای انتیتی با استفاده از EF Core
9 ساخت یک سرویس چت مبتنی بر مدلهای زبانی بزرگ
10 ساخت و ایمنسازی وبسرویسهای Minimal API
11 کشینگ، صفبندی و سرویسهای پسزمینه تابآور
12 برودکست ارتباطات بیدرنگ با استفاده از سیگنالآر
13 ترکیب منابع داده با استفاده از GraphQL
14 ساخت میکروسرویسهای کارآمد با استفاده از gRPC
👤 درباره نویسنده
👨مارک جی پرایس متخصص مایکروسافت در زمینه برنامهنویسی با سیشارپ و معماری راهکارهای مایکروسافت آزور، با بیش از ۲۰ سال تجربه است. از سال ۱۹۹۳، او بیش از ۸۰ آزمون برنامهنویسی مایکروسافت رو پاس کرده و در آمادهسازی دیگران برای قبولی در این آزمونها تخصص دارد. بین سالهای ۲۰۰۱ و ۲۰۰۳، مارک برای نوشتن محتوای آموزشی رسمی برای مایکروسافت در ردموند آمریکا استخدام شد. تیم او اولین دورههای آموزشی سیشارپ رو زمانی که هنوز در نسخههای آلفای اولیه بود نوشتند. او در طول حضورش در مایکروسافت، کلاسهای آموزش مدرسین رو برگزار کرد تا مدرسان گواهیشده مایکروسافت رو با سیشارپ و داتنت بهروز کند. مارک بیشتر دوران حرفهای خودش رو صرف آموزش به طیف وسیعی از دانشجوها کرده است؛ از کارآموزان ۱۶ ساله تا بازنشستگان ۷۰ ساله، که اکثریت اونها توسعهدهندگان حرفهای بودند. مارک دارای مدرک کارشناسی در علوم کامپیوتر است.
Bestselling author Mark Price guides you through the latest and most common technologies a .NET developer should know: ASP.NET Core, Blazor, Minimal APIs, .NET MAUI, Avalonia, gRPC, GraphQL, SQL Server, SignalR, and more!
Building modern apps and services with C# and .NET isn’t just about knowing the syntax—it’s about knowing the right tools for the job. Whether you’re building for web, desktop, or mobile, the .NET ecosystem offers a vast range of technologies. But with so many choices, it’s easy to get stuck in a narrow skillset. Apps and Services with .NET 10 helps you build real-world experience across the breadth of what .NET has to offer.
This edition covers practical implementations across a diverse set of technologies. You'll build APIs with ASP.NET Core Minimal API, gRPC, GraphQL, and SignalR, and create user-facing applications using Blazor for the web, Avalonia for desktop, and .NET MAUI for mobile. You’ll also explore native AOT (Ahead-of-Time) compilation for high-performance web services, along with caching, messaging, and long-running background tasks. Each chapter provides hands-on projects and real-world context for when and why to use each tool.
By the end, you’ll have a full-stack command of modern .NET. You’ll know how to select the right UI tech for your target platform, build APIs that scale, architect reliable backend services, and confidently adopt newer patterns. You won’t just understand the tools—you’ll know how to put them together to deliver robust, user-friendly, cross-platform apps in production environments.
This book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.
You’ll need to know your way around .NET and C# to make the most of this book, so if you want to work your way up to this book, you can pick up Mark’s other .NET book, C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals, first.
Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions, with over 20 years of experience. Since 1993, he has passed more than 80 Microsoft programming exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was employed to write official courseware for Microsoft in Redmond, USA. His team wrote the first training courses for C# while it was still an early alpha version. While with Microsoft, he taught “train-the-trainer” classes to get Microsoft Certified Trainers up-to-speed on C# and .NET. Mark has spent most of his career training a wide variety of students, from 16-year-old apprentices to 70-year-old retirees, with the majority being professional developers. Mark holds a BSc in Computer Science.









