В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на 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.Разработка кросс-платформенных мобильных приложений.
Послесловие.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Прайс :: #книги по программированию :: #программирование :: #NET :: #C#
Смотрите также учебники, книги и учебные материалы:
- Внедрение зависимостей на платформе .NET, Симан М., Дерсен С., 2021
- Программируй & типизируй, Ришкуция В., 2021
- Программируем на C# 8.0., Разработка приложений, Гриффитс И., 2021
- Прикладные структуры данных и алгоритмы, Прокачиваем навыки, Венгроу Д., 2024
- Осваиваем Ethereum, Создание смарт-контрактов и децентрализованных приложений, Антонопулос А., Вуд Г., 2021
- Объекты, Стильное ООП, Нобак М., 2023
- Облачные архитектуры, Разработка устойчивых и экономичных облачных приложений, Лащевски Т., Арора К., Фарр Э., Зонуз П., 2022
- Непрерывное развитие API, Правильные решения в изменчивом технологическом ландшафте, Меджуи М., Уайлд Э., Митра Р., Амундсен М., 2023