Прайс Марк Дж. C# 7 и .NET Core. Кросс-платформенная разработка для профессионаловВ библиотеке «Книги по IT» Вы можете скачать эту книгу бесплатно без регистрации и смс. (22,1 МБ, pdf) C# — популярный универсальный кросс-платформенный язык программирования, используемый для разработки чего угодно, начиная с бизнес-приложений, сайтов и сервисов и заканчивая играми. Этот язык позволяет создавать программное обеспечение, которое работает на широком диапазоне устройств, от настольных компьютеров до серверов, от мобильных устройств до игровых систем, таких как Xbox One. С помощью .NET Core корпорация Microsoft сделала ставку на кросс-платформенное будущее .NET с оптимизацией разработки для серверной части, работающей в облаке, а также для устройств дополненной (AR) и виртуальной реальности (VR), таких как HoloLens. Microsoft выпустила популярный кросс-платформенный инструмент разработки под названием Visual Studio Code, с помощью которого и создаются эти кросс-платформенные приложения. И если Вам интересно во всем этом разобраться — то эта книга для Вас.

Содержание
Об авторе 26
О рецензентах 28
Предисловие 29
Глава 1. Привет, C#! Здравствуй, .NET Core! 35
Часть I. C# 7.1
Глава 2. Говорим на языке C# 81
Глава 3. Управление потоком выполнения и преобразование типов 118
Глава 4. Создание, отладка и тестирование функций 146
Глава 5. Создание пользовательских типов с помощью объектно-ориентированного программирования 177
Глава 6. Реализация интерфейсов и наследование классов 211
Часть II. .NET Core 2.0 и .NET Standard 2.0
Глава 7. Обзор и упаковка типов .NET Standard 247
Глава 8. Использование распространенных типов .NET Standard 281
Глава 9. Работа с файлами, потоками и сериализация 308
Глава 10. Защита данных и приложений 339
Глава 11. Работа с базами данных с помощью Entity Framework Core 365
Глава 12. Создание запросов и управление данными с помощью LINQ 402
Глава 13. Улучшение производительности и масштабируемости с помощью многозадачности 431
Часть III. Модели приложений
Глава 14. Создание сайтов с помощью ASP.NET Core Razor Pages 461
Глава 15. Разработка сайтов с помощью ASP.NET Core MVC 496
Глава 16. Создание веб-сервисов и приложений с помощью ASP.NET Core 525
Глава 17. Разработка Windows-приложений с помощью языка XAML и системы проектирования Fluent 557
Глава 18. Разработка мобильных приложений с помощью XAML и Xamarin.Forms 595
Заключение 620
Приложение. Ответы на проверочные вопросы 621