در ویرایش پنجم کتاب C# 9 and .NET 5 – توسعه چند سکویی مدرن – مدرس خبره Mark J. Price، تمام چیز هایی که برای شروع برنامه نویسی برنامههای سی شارپ احتیاج دارید را در اختیار شما قرار میدهد. جدیدترین ویرایش این کتاب، از ویرایشگر محبوب Visual Studio Code که بر روی تمامی سیستم عاملهای اصلی کار میکند، استفاده میکند. این کتاب به طور کامل به روز شده و فصل جدیدی در مورد چارچوب Microsoft Blazor به آن اضافه شده است. کتاب سی شارپ 9 و دات نت 5، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم اصلی، کد نویسی برنامههای واقعی و جدیدترین قابلیتهای C# 9 و NET 5. با استفاده از تمرینات عملی و VS Code است.
در کتاب C# 9 and .NET 5, 5th Edition، جدیدترین موارد اضافه شده به سی شارپ 9، کتابخانه کلاس دات نت 5، Entity Framework Core و Blazor را بررسی میکنید؛ همچنین تسلط خود بر ASP.NET Core 5.0 را تقویت میکنید و وب سایتها و سرویسهای حرفه ای ایجاد خواهید کرد و برنامههای چند سکویی برای ویندوز، macOS، لینوکس، iOS و اندروید خواهید ساخت.
بخش اول کتاب، مبانی #C، از جمله برنامه نویسی شی گرا و قابلیتهای جدید C# 9 مانند برنامههای top-level، نمونه سازی شی جدید target-typed و انواع immutable با استفاده از کلمه کلیدی record را آموزش میدهد. بخش دوم، APIهای NET. برای انجام کارهایی ماند مدیریت و کوئری گرفتن از داده ها، مانیتور کردن و بهبود عملکرد، کار با فایل سیستم، جریانهای async، سریالایزیشن و رمزگذاری را پوشش میدهد. بخش سوم، مثال هایی از برنامههای کراس پلتفرم را ارائه میدهد که میتوانید بسازید و مستقر کنید، مانند وب سایتها و سرویسها با استفاده از ASP.NET Core یا برنامههای تلفن همراه با استفاده از Xamarin.Froms.
در پایان این کتاب، شما درک و مهارتهای لازم را برای استفاده از C# 9 و NET 5. به منظور ایجاد وب سایت ها، سرویسها و برنامههای تلفن همراه کسب کرده اید. این کتاب برای مبتدیان سی شارپ و دات نت یا برنامه نویسانی که در گذشته با سی شارپ کار کرده اند اما احساس میکنند که از تغییرات در چند سال گذشته جا مانده اند، بهترین است. این کتاب انتظار ندارد که شما تجربه کار با #C یا NET. داشته باشید؛ با این حال، شما باید یک درک کلی از برنامه نویسی داشته باشید. دانشجویان و متخصصان با سابقه علمی، فنی، مهندسی یا ریاضیات (STEM) قطعاً میتوانند از این کتاب بهره مند شوند.