Pro C# 10 with .NET 6: Foundational principles and practices in programming на русском
Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming (978-1484278697)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Andrew Troelsen | #3: Microsoft .NET
Добро пожаловать в самое полное базовое руководство по программированию на C# и .NET. Эта книга выходит за рамки принципа «сделай это, чтобы добиться этого», углубляясь в основы, которые делают хорошего разработчика великим. Расширенное 11-е издание содержит множество нового контента по Entity Framework, Razor Pages, Web API и многому другому. Вы найдете новейшие функции C# 10 и .NET 6, представленные с большим количеством «закулисных» обсуждений, призванных расширить навыки критического мышления разработчиков в их профессиональной деятельности. В книге рассматриваются ASP.NET Core, Entity Framework Core и другие компоненты, а также последние обновления новой унифицированной платформы .NET, от повышения производительности приложений Windows Desktop на .NET 6, обновлений инструментов XAML и расширенного описания файлов данных и обработки данных. Помимо новейших функций C# 10, все примеры кода переписаны для этой последней версии.
Погрузитесь в этот важнейший классический труд и узнайте, почему он является любимым пособием разработчиков C# по всему миру. Получите прочную основу в методах объектно-ориентированной разработки, атрибутах и рефлексии, обобщениях и коллекциях, а также во множестве продвинутых тем, не встречающихся в других учебниках (таких как коды операций CIL и генерация динамических сборок). Pro C# 10 с .NET 6 укрепит вашу уверенность в программировании, позволяя применять C# на практике и исследовать вселенную .NET и ее огромный потенциал на ваших собственных условиях.
Что вы узнаете
- Изучите возможности и обновления C# 10 в области записей и структур записей, глобальных и неявных директив using, пространств имен на уровне файлов, расширенных шаблонов свойств и многого другого.
- Разрабатывайте приложения на C# и с использованием современных фреймворков для сервисов, веб-приложений и интеллектуальных клиентских приложений.
- Начните работу с веб-приложениями ASP.NET Core, используя MVC и Razor Pages, включая компоненты представления, настраиваемые вспомогательные теги, пользовательскую валидацию, поддержку GDPR и области.
- Создавайте RESTful-сервисы на ASP.NET с поддержкой версионирования, расширенным Swagger и базовой аутентификацией.
- Освойте Entity Framework Core для создания реальных приложений, ориентированных на данные, с расширенным функционалом, представленным в этом издании, включая поддержку временных таблиц SQL Server.
- Погрузитесь в разработку настольных приложений для Windows на платформе .NET 6 с использованием Windows Presentation Foundation.
- Разберитесь в философии, лежащей в основе .NET.
- Откройте для себя новые возможности .NET 6, включая приложения, работающие в одном файле, уменьшенные образы контейнеров и многое другое.
Для кого предназначена эта книга?
Разработчики любого уровня, желающие изучить C# и .NET или вывести свои навыки на новый уровень.
«Потрясающе! Дает простые и понятные объяснения и примеры. Помню, как читал первую версию этой книги; это обязательное приобретение для вашей коллекции, если вы изучаете .NET!»
– Рик Макгуайр, старший менеджер по разработке приложений, Microsoft
«Фил — опытный программист, который благодаря многолетнему опыту и страсти к преподаванию сделал эту полностью переработанную и модернизированную «классику» обязательной к прочтению. Любой разработчик, желающий получить всестороннее и актуальное описание языка C# и способов его использования с .NET и ASP.NET Core, должен приобрести эту книгу».
– Брайан А. Рэнделл, партнер MCW Technologies и обладатель звания Microsoft MVP.