Pro C# 10 with .NET 6
به جامعترین راهنمای موجود برای سی شارپ و دات نت خوش آمدید. این کتاب، از «برای رسیدن به این هدف، این کار را انجام دهید» فراتر رفته تا به موضوعات اصلی که یک توسعهدهنده خوب را عالی میسازد بپردازد. کتاب Pro C# 10 with .NET 6 (پرو سی شارپ 10 با دات نت 6) که ویرایش یازدهم این کتاب است، مطالب جدیدی درباره Entity Framework، Razor Pages و Web APIها ارائه میدهد. شما جدیدترین ویژگیهای C# 10 و .NET 6 را خواهید دید که با بحثهای «پشت پرده» برای گسترش مهارتهای تفکر نقادانه توسعهدهندگان در هنگام کارشان طراحی شدهاند. این کتاب، ASP.NET Core، Entity Framework Core را در کنار آخرین بروزرسانیهای پلتفرم یکپارچه .NET، از بهبود کارایی برنامههای Windows Desktop در دات نت ۶، بروز رسانیها در ابزار XAML و پوشش بسط یافته فایلهای داده و مدیریت دادهها را پوشش داده است. همچنین همهی نمونه کد ها، با جدیدترین قابلیتهای سی شارپ 10 بازنویسی شده اند.
با این کتاب، در تکنیکهای توسعه شیگرا، ویژگیها و reflection، genericها و کالکشنها و موضوعات پیشرفته متعددی که در متون دیگر یافت نمیشوند (مانند opcodeهای CIL و انتشار اسمبلیهای پویا) یک پایه محکم به دست آورید. کتاب Pro C# 10 با .NET 6، اعتماد به نفس کدنویسی شما را با یاد دادن سی شارپ کاربردی به شما افزایش میدهد و جهان دات نت و پتانسیل گسترده آن را با توجه به شرایط شما بررسی میکند.
مطالبی که در کتاب Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming، یاد خواهید گرفت:
- بررسی ویژگیهای سی شارپ ۱۰ و به روز رسانیهای record struct ها، directiveهای using ضمنی و global، فضاهای نام در سطح فایل، الگوهای property توسعه یافته و موارد دیگر
- توسعه برنامهها با C# و چارچوبهای مدرن برای سرویس ها، وب و برنامههای کلاینت هوشمند
- ساخت برنامههای ASP.NET Core با استفاده از MVC و Razor Pages از جمله view component ها، tag helperهای سفارشی، اعتبارسنجی سفارشی، پشتیبانی GDPR و area ها
- ساخت سرویسهای RESTful با ASP.NET همراه با نسخه بندی، تقویت شده با Swagger و احراز هویت پایه
- کار با Entity Framework Core برای ساخت برنامههای واقعی داده محور و همچنین بررسی پشتیبانی از SQL Server Temporal Table که به ویرایش جدید این کتاب اضافه شده است
- بررسی برنامههای Windows Desktop بر روی دات نت ۶ و با استفاده از Windows Presentation Foundation
- درک فلسفه پشت دات نت
- بررسی قابلیتهای جدید دات نت ۶ از جمله برنامههای تک فایلی، container imageهای کوچکتر و موارد دیگر
این کتاب برای چه کسانی است؟
توسعه دهندگان در هر سطحی که میخواهند C# و .NET یاد بگیرند یا میخواهند مهارتهای خود را ارتقا دهند.