Язык программирования C# 9 и платформа.NET 5: основные принципы и практики программирования. Том 2. Науковий світ
Автор: Ендрю Троєлсен, Філіп Джепікс
Издательство: Науковий світ
ISBN: 978-617-7987-82-5
Формат: 145х215
Количество страниц: 632
Язык издания: рос
Год издания: 2023
Обложка: м'яка
Ця класична книга є всеосяжним джерелом інформації про мову програмування C# і про інфраструктуру, пов'язану з ним. У 10-му виданні книжки ви знайдете опис нових можливостей мови C# 9 та.NET 5 разом з детальним “закулісним ” обговоренням, щоб розширити навички критичного мислення розробників, коли йдеться про їх ремеслу. Книжка охоплює ASP.NET Core, Entity Framework Core і багато іншого, окрім останніх оновлень уніфікованої платформи.NET, починаючи з покращення швидкодії програм Windows у.NET 5 і оновлення інструменту керування XAML і закінчуючи розширеним розглядом файлів даних і способів обробки даних. Всі приклади коду були переписані з урахуванням можливостей останнього випуску C# 9.
Ви завантажите книгу і з'ясуйте, чому вона є лідером у розробників по всьому світу. Створіть міцний фундамент у вигляді об'єктно-орієнтованого проектування, атрибутів і рефлексії, узагальнень та колекцій, а також багато складніших тем, які не відкриваються в інших книгах (коди операцій CIL, видання динамічних збірок тощо). За допомогою цієї книги ви зможете впевнено використовувати мову C# на практиці і добре орієнтуватися в світі.NET.
Основні теми книжки
- Можливості мови C# 9 і оновлення в записах, що не змінюють класів, засобів доступу тільки для ініціалізації, операторів верхнього рівня, співвідношенні з зразком і т.д.
- Починає роботу з веб-покладами і веб- послугами ASP.NET Core
- Використання Entity Framework Core для побудови реальних програм, які керують даними, з розширеним поширенням нововведень цієї версії
- Розробка програм за допомогою C# і сучасних інфраструктури для служб, веб-сети і інтелектуальних клієнтів
- Філософія, що лежить в основі.NET
- Нові засоби.NET 5, включаючи однофайові програми, зменшені зображення контейнерів, підтримка Windows ARM64 і багато іншого
- Розробка настільних програм Windows у.NET 5 з використанням Windows Presentation Foundation
- Покращення даних за допомогою оновлення ASP.NET Core, Entity Framework Core і внутрішніх механізмів, таких, як збірка сміття, System.Text.Json і оптимізація розміру контейнера