C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов
Эта книга представляет собой практическое руководство по современной кросс-платформенной разработке на языке C# 7 и платформе .NET Core 2.0. Издание ориентировано на профессиональных разработчиков, желающих освоить создание приложений, работающих на различных операционных системах — Windows, macOS и Linux.
В первой части книги подробно рассматриваются основы языка C# 7.1, включая управление потоком выполнения, создание функций, объектно-ориентированное программирование, реализацию интерфейсов и наследование классов. Автор уделяет внимание новым возможностям языка, появившимся в версии 7.1.
Вторая часть посвящена платформе .NET Core 2.0 и .NET Standard 2.0. Читатели научатся работать с распространенными типами .NET Standard, файлами, потоками, сериализацией, базами данных через Entity Framework Core, языком запросов LINQ, а также освоят многозадачность для улучшения производительности приложений.
Третья часть книги охватывает различные модели приложений: создание веб-сайтов с помощью ASP.NET Core Razor Pages и MVC, разработку веб-сервисов, Windows-приложений на XAML и Fluent Design System, а также мобильных приложений с использованием Xamarin.Forms. Особое внимание уделяется кросс-платформенным подходам и инструментам Visual Studio 2017.









