C# 11 and .NET 7: Modern Cross-Platform Development Fundamentals, 7th Edition
کتاب C# 11 and .NET 7 – Modern Cross-Platform Development, 7th Edition (سی شارپ 11 و دات نت 7، مبانی توسعه چند سکویی مدرن، ویرایش هفتم)، راهنمایی قابل دسترس برای برنامه نویسان مبتدی تا متوسط برای مفاهیم، کاربردهای دنیای واقعی و جدیدترین ویژگیهای C# 11 و NET 7. به همراه تمرینات عملی با استفاده از Visual Studio 2022 و Visual Studio Code است. جدیدترین نسخه این کتاب به طور گسترده ای بازنگری شده است تا تمامی ویژگیهای جدید ارائه شده با سی شارپ 11 و دات نت 7 را در خود جای دهد.
شما برنامه نویسی شی گرا، نوشتن، تست کردن و اشکال زدایی توابع، پیاده سازی اینترفیسها و ارث بری کلاسها را یاد خواهید گرفت. این کتاب، APIهای دات نت را برای انجام وظایفی مانند مدیریت و پرس جوی داده ها، کار با فایل سیستم و Serialization را آموزش میدهد. این کتاب، نمونههایی از برنامههای چند پلتفرمی را که میتوانید بسازید و مستقر کنید، مانند وبسایتها و سرویسها با استفاده از ASP.NET Core را ارائه میکند.
به جای اینکه حواس شما را با کدهای رابط کاربری گرافیکی غیرضروری پرت کند، یازده فصل اول به شما در مورد ساختارهای زبان سی شارپ و بسیاری از کتابخانههای دات نت از طریق برنامههای کاربردی کنسول ساده میآموزد. در فصلهای بعدی، با تسلط بر اصول اولیه، برنامهها و سرویسهای کاربردی را با استفاده از ASP.NET Core، الگوی Model-View-Controller (MVC) و Blazor خواهید ساخت.
کتاب «سی شارپ 11 و دات نت 7، مبانی توسعه چند سکویی مدرن» به شما پایه ای محکم برای شروع به ساخت برنامهها و سرویسها میدهد. با پایان این کتاب، میتواند تجربههای وب غنی ایجاد کنید و درک کاملی از برنامه نویسی شی گرا داشته باشید که بتوانید روی آن حساب کنید.
این کتاب برای چه کسانی است؟
این کتاب در درجه اول برای مبتدیان و همچنین برنامه نویسان #C و NET. سطح متوسط که در گذشته با سی شارپ کار کرده اند و میخواهند خودشان را به تغییرات چند سال اخیر برسنانند، مناسب است. این کتاب از شما انتظار ندارد که تجربه کار با سی شارپ یا دات نت داشته باشید؛ با این حال، شما باید درک کلی از برنامه نویسی داشته باشید. اگر در حال حاضر مهارتهای سی شارپ و دات نت دارید و میخواهید روی توسعه برنامهها تمرکز کنید، توصیه میکنیم که کتاب .NET دیگر Mark به نام Apps and Services with .NET 7 را مطالعه کنید.
ویژگیهای کلیدی
- بررسی جدیدترین موارد اضافه شده به C# 11، کتابخانه کلاس NET 7. و Entity Framework Core 7
- ایجاد وبسایتها و سرویسهای حرفه ای با ASP.NET Core 7 و Blazor
- به دست آوردن اعتماد به نفس با مثالهای کدی گام به گام و نکاتی برای بهترین شیوه ها
آنچه خواهید آموخت
- ساخت تجربههای وب غنی با استفاده از بلیزر، صفحات ریزر، الگوی Model-View-Controller (MVC) و سایر قابلیتهای ASP.NET Core
- ساخت نوعهای خودتان با استفاده از برنامه نویسی شی گرا
- نوشتن، تست کردن و اشکال زدایی توابع
- کوئری گرفتن و دستکاری دادهها با استفاده از LINQ
- یکپارچه سازی و بروزرسانی پایگاههای داده در برنامههای شما با استفاده از Entity Framework Core Models
- ساخت و استفاده از سرویسهای قدرتمند با استفاده از جدیدترین فناوریها از جمله Web API و Minimal API
برای توسعه دهندگان .NET 6:
- سی شارپ 11 را نیز میتوان با دات نت 6 استفاده کرد، قابلیت هایی همچون Raw string literals
- EF Core دات نت 6 را هدف قرار داده، بنابراین میتوانید از ویژگیهای جدید آن مانند ExecuteUpdate و ExecuteDelete برای تغییرات کارآمدتر داده بهره مند شوید.