C# 11 и .NET 7.0

C# 11 и .NET 7.0

Фёдор Сазанавец

     

бумажная книга

10.71 USD


В корзину


Наличие на складе:

Склад в Москве

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 06.07.2024; планируемая отправка: 07.07.2024

Склад в С.-Петербурге

Ожидаемое поступление (если вы сделаете заказ прямо сейчас): 09.07.2024; планируемая отправка: 10.07.2024



Издательство: BHV-СПб
Дата выхода: май 2024
ISBN: 978-5-9775-1966-3
Объём: 512 страниц
Размеры(В x Ш x Т), см: 24 x 17

Книга о разработке нативных, кросc-платформенных и веб-приложений на платформе .NET с использованием языка C#. Подробно рассмотрена экосистема платформы .NET, средства связи в распределённых системах (gRPC и SignalR), инструменты современной веб-разработки – Blazor, библиотека машинного обучения ML.NET, фреймворк для веб-разработки ASP.NET Core, инструментарий Entity Framework Core 7. Объяснены возможности подготовки микросервисной архитектуры, а также развёртывание контейнеров и управление ими с применением Docker Swarm и Kubernetes.

 

Платформа .NET – это развитая среда, в которой можно разрабатывать и выполнять приложения любых типов. Хотя официально на платформе .NET поддерживается несколько языков программирования, наиболее популярен среди них именно язык C#, и его можно считать флагманским.

 

В этой книге разобраны основы .NET, пошагово объяснено, как создавать нативные приложения, которые легко адаптировать для работы на многих платформах. Уделено внимание взаимодействию с базами данных и работе с Entity Framework Core 7. Рассматривается ASP.NET Core, главный фреймворк .NET, предназначенный для веб-разработки.

 

Обсуждаются и более современные веб-технологии, в частности Blazor (технология на основе WebAssembly, специально предназначенная для платформы .NET), а также настройка двунаправленной коммуникации с использованием SignalR и gRPC. В последней части книги описано развёртывание и контейнеризация приложения с применением Docker Swarm и Kubernetes.

 

Прочитав книгу, вы научитесь уверенно создавать приложения на языке C# для платформы .NET.

 

  • Знакомство с новейшими возможностями языка C#
  • Работа с новыми возможностями .NET 7, в том числе, SDK и библиотеками
  • Создание веб-приложений с применением ASP.NET Core 7
  • Подготовка моделей машинного обучения с использованием ML.NET
  • Приёмы, позволяющие быстро и безопасно собирать и развёртывать распределённые приложения