C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals
Эта книга — седьмое издание популярного руководства по C# и .NET, которое охватывает все ключевые аспекты современной разработки: от основ синтаксиса C# 11 до создания веб-приложений и сервисов с использованием ASP.NET Core 7, Blazor и EF Core 7. Вы научитесь писать эффективный код, работать с типами данных, управлять потоком выполнения, создавать объектно-ориентированные приложения и использовать LINQ для запросов к данным.
Книга начинается с настройки среды разработки и знакомства с основами C# и .NET. Далее вы углубитесь в объектно-ориентированное программирование, интерфейсы, наследование, а также узнаете, как упаковывать и распространять свои приложения. Особое внимание уделяется работе с файлами, потоками, сериализацией и базами данных через Entity Framework Core.
Во второй части книги рассматривается веб-разработка: вы создадите веб-сайты с помощью Razor Pages и MVC, научитесь разрабатывать и потреблять веб-сервисы, а также познакомитесь с Blazor для создания интерактивных пользовательских интерфейсов. Каждая глава содержит практические примеры и упражнения, которые помогут закрепить полученные знания.
Это издание предназначено для разработчиков, которые хотят освоить современные технологии Microsoft и создавать кроссплатформенные приложения для Windows, macOS и Linux. Благодаря подробным объяснениям и множеству примеров книга будет полезна как новичкам, так и опытным программистам, желающим обновить свои навыки до C# 11 и .NET 7.
