ru

Pro C# 10 with .NET 6: Foundational principles and practices in programming на русском

#504482
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

4.3 (101)

Добро пожаловать в самое полное базовое руководство по программированию на 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.