C# 9 и .NET 5. Разработка и оптимизация
Разработка и оптимизация.
Прайс Марк «C# 9 и .NET 5» Питер, 2022 год, 832 стр., 5-е изд., ISBN 978-5-4461-2921-8; (PDF-DJVU)
Описание книги.
В этой книге опытный преподаватель Марк Прайс дает все необходимое для разработки приложений на C#. В пятом издании для работы со всеми основными операционными системами используется популярный редактор кода Visual Studio Code. Издание полностью обновлено и дополнено новой главой, касающейся Microsoft Blazor. В первой части книги рассмотрены основы C#, включая объектно-ориентированное программирование и новые возможности C# 9, такие как создание экземпляров новых объектов с целевым типом и работа с неизменяемыми типами с использованием ключевого слова record.
Во второй части рассматриваются API .NET для выполнения таких задач, как управление данными и запросы к ним, мониторинг и повышение производительности, а также работа с файловой системой, асинхронными потоками, сериализацией и шифрованием. В третьей части на примерах кросс-платформенных приложений вы сможете собрать и развернуть собственные: например, web-приложения с использованием ASP.NET Core или мобильные приложения на Xamarin Forms. Вы приобретете знания и навыки, необходимые для использования C# 9 и .NET 5 для разработки сервисов, web- и мобильных приложений.
Оглавление.
Глава 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. Разработка кросс-платформенных мобильных приложений
Послесловие
Добавить комментарий