C# 10 и .NET 6: современная кроссплатформенная разработка — Mark Price — обложка книги
822 страниц
C# (.NET)
PDF
4.5

C# 10 и .NET 6: современная кроссплатформенная разработка

Полное руководство по C# 10 и .NET 6

Автор:

Год:

Краткое содержимое:

Введение

Книга «C# 10 и .NET 6: современная кроссплатформенная разработка» (оригинальное название: C# 10 and .NET 6: Modern Cross-Platform Development) авторства Марка Прайса — это фундаментальное руководство, которое охватывает все ключевые аспекты экосистемы .NET 6 и языка C# 10. Вышедшая в 2022 году, книга объёмом 822 страницы стала настольной для тысяч разработчиков по всему миру. Она идеально подходит как для новичков, только начинающих свой путь в программировании, так и для опытных специалистов, желающих освоить последние возможности платформы.

О чём эта книга

Книга построена по принципу «от простого к сложному» и охватывает полный цикл разработки современных приложений. Автор не просто перечисляет синтаксические конструкции, а показывает, как применять их на практике для создания реальных проектов. Основное внимание уделяется кроссплатформенности: вы научитесь писать код, который будет работать на Windows, macOS и Linux.

В книге подробно разбираются следующие темы:

  • Основы языка C# 10: типы данных, управляющие конструкции, методы, классы, интерфейсы, обобщения, LINQ, асинхронное программирование.
  • Работа с .NET 6: среда выполнения, сборка мусора, управление памятью, конфигурация, логирование.
  • Создание веб-приложений с помощью ASP.NET Core MVC и Razor Pages.
  • Разработка API с использованием минимальных API и контроллеров.
  • Работа с базами данных через Entity Framework Core (Code First, миграции, LINQ-запросы).
  • Создание клиентских веб-приложений на Blazor (Server и WebAssembly).
  • Разработка мобильных и десктопных приложений с .NET MAUI.
  • Тестирование, отладка и развёртывание приложений (включая Docker и облачные сервисы Azure).

Для кого эта книга

Книга будет полезна:

  • Начинающим разработчикам, которые хотят изучить C# с нуля и сразу освоить современные подходы.
  • Разработчикам на других языках (Java, Python, JavaScript), желающим перейти на платформу .NET.
  • Опытным C#-разработчикам, которые хотят обновить знания до версии C# 10 и .NET 6.
  • Студентам и преподавателям курсов по программированию.

Что узнает читатель

После прочтения книги вы сможете:

  • Уверенно писать код на C# 10, используя последние возможности языка (record, init-only properties, global usings, file-scoped namespaces).
  • Создавать веб-приложения и API с ASP.NET Core.
  • Работать с базами данных через Entity Framework Core.
  • Разрабатывать интерактивные веб-интерфейсы на Blazor.
  • Создавать кроссплатформенные мобильные и десктопные приложения с .NET MAUI.
  • Настраивать CI/CD, контейнеризировать приложения с Docker и разворачивать их в облаке.

Сильные стороны

Главное достоинство книги — её практическая направленность. Каждая глава содержит множество примеров кода, которые можно сразу запустить и модифицировать. Автор использует актуальные версии Visual Studio 2022 и .NET CLI, что гарантирует совместимость с современными инструментами. Отдельно стоит отметить разделы по Entity Framework Core и Blazor — они написаны настолько доходчиво, что даже сложные концепции становятся понятными. Книга также содержит отличные советы по оптимизации производительности и безопасности.

Кому рекомендуется

Мы настоятельно рекомендуем эту книгу всем, кто хочет стать профессиональным .NET-разработчиком. Она подойдёт как для самостоятельного изучения, так и в качестве учебного пособия на курсах. Благодаря структурированному изложению и обилию практических заданий, вы быстро перейдёте от теории к созданию собственных проектов. Если вы ищете одну книгу, которая закроет все пробелы в знаниях о C# 10 и .NET 6 — это именно она.

Рекомендаций