C# 9 и .NET 5, Разработка и оптимизация, Прайс М., 2022.
В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновлено и дополнено новой главой, касающейся Microsoft Blazor. В первой части книги рассмотрены основы C#, включая объектно-ориентированное программирование и новые возможности C# 9, такие как создание экземпляров новых объектов с целевым типом и работа с неизменяемыми типами с использованием ключевого слова record. Во второй части рассматриваются API .NET для выполнения таких задач, как управление данными и запросы к ним, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками, сериализацией и шифрованием. В третьей части на примерах кросс-платформенных приложений вы сможете собрать и развернуть собственные: например, веб-приложения с использованием ASP.NET Core или мобильные приложения на Xamarin Forms. Вы приобретете знания и навыки, необходимые для использования C# 9 и .NET 5 для разработки сервисов, веб- и мобильных приложений.
Защита данных и приложений.
Текущая глава посвящена защите данных от просмотра злоумышленником с помощью шифрования и от изменения и повреждения с помощью хеширования и цифровых подписей. В .NET Core 2.1 корпорация Microsoft представила новые криптографические API, основанные на Span<T>, для хеширования, генерации случайных чисел, генерации и обработки асимметричной подписи и шифрования RSA. Криптографические операции реализуются операционной системой, поэтому, когда в операционной системе исправлена уязвимость системы безопасности, приложения .NET немедленно получают выгоду. Однако это означает, что эти .NET-приложения могут использовать только те функции, которые поддерживает операционная система.
Краткое содержание.
Об авторе.
О научном редакторе.
Предисловие.
Глава 1.Привет, C#! Здравствуй, .NET Core!
Глава 2.Говорим на языке C#.
Глава 3.Управление потоком исполнения и преобразование типов.
Глава 4.Разработка, отладка и тестирование функций.
Глава 5.Создание пользовательских типов с помощью объектно-ориентированного программирования.
Глава 6.Реализация интерфейсов и наследование классов.
Глава 7.Описание и упаковка типов .NET.
Глава 8.Работа с распространенными типами .NET.
Глава 9.Работа с файлами, потоками и сериализация.
Глава 10.Защита данных и приложений.
Глава 11.Работа с базами данных с помощью Entity Framework Core.
Глава 12.Создание запросов и управление данными с помощью LINQ.
Глава 13.Улучшение производительности и масштабируемости с помощью многозадачности.
Глава 14.Практическое применение C# и .NET.
Глава 15.Разработка сайтов с помощью ASP.NET Core Razor Pages.
Глава 16.Разработка сайтов с использованием паттерна MVC.
Глава 17.Разработка сайтов с помощью системы управления контентом (CMS).
Глава 18.Разработка и использование веб-сервисов.
Глава 19.Разработка интеллектуальных приложений с помощью алгоритмов машинного обучения.
Глава 20.Создание пользовательских веб-интерфейсов с помощью Blazor.
Глава 21.Разработка кросс-платформенных мобильных приложений.
Послесловие.
Купить .
Теги: Прайс :: книги по программированию :: программирование :: NET :: C#
Смотрите также учебники, книги и учебные материалы:
- Внедрение зависимостей на платформе .NET, Симан М., Дерсен С., 2021
- Программируй & типизируй, Ришкуция В., 2021
- Программируем на C# 8.0., Разработка приложений, Гриффитс И., 2021
- Прикладные структуры данных и алгоритмы, Прокачиваем навыки, Венгроу Д., 2024
- Осваиваем Ethereum, Создание смарт-контрактов и децентрализованных приложений, Антонопулос А., Вуд Г., 2021
- Объекты, Стильное ООП, Нобак М., 2023
- Облачные архитектуры, Разработка устойчивых и экономичных облачных приложений, Лащевски Т., Арора К., Фарр Э., Зонуз П., 2022
- Непрерывное развитие API, Правильные решения в изменчивом технологическом ландшафте, Меджуи М., Уайлд Э., Митра Р., Амундсен М., 2023