TypeScript на практике для разработчиков C# и .NET Core — Tarun Arora — обложка книги
372 страниц
TypeScript
PDF
4.5

TypeScript на практике для разработчиков C# и .NET Core

Практическое руководство по TypeScript для C#-разработчиков

Автор:

Год:

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

Введение

Книга «Hands-on TypeScript for C# and .NET Core Developers» (2018) авторства Таруна Арора — это уникальное практическое руководство, созданное специально для разработчиков, уже знакомых с C# и экосистемой .NET Core. Она не учит программированию с нуля, а помогает перенести уже имеющиеся навыки в мир TypeScript, сохраняя лучшие практики статической типизации и объектно-ориентированного подхода.

О чём книга

Книга состоит из 13 глав, которые последовательно погружают читателя в TypeScript: от основ синтаксиса и типов до продвинутых тем, таких как дженерики, декораторы, модули и асинхронное программирование. Особое внимание уделяется сравнению с C#: автор показывает, как знакомые концепции (интерфейсы, классы, наследование, перегрузка методов) реализуются в TypeScript, и где возникают ключевые отличия. Вторая половина книги посвящена интеграции TypeScript с .NET Core: созданию полноценных веб-приложений, использованию ASP.NET Core, работе с базами данных и развёртыванию.

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

Книга ориентирована на C#-разработчиков, которые хотят освоить TypeScript для фронтенд-разработки или создания полностековых приложений на .NET Core. Также она будет полезна тем, кто переходит с .NET Framework на .NET Core и хочет использовать TypeScript как основной язык для клиентской части. Начальные знания JavaScript не обязательны, но приветствуются.

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

  • Основы TypeScript: типы, интерфейсы, классы, функции, перечисления.
  • Продвинутые возможности: дженерики, декораторы, пространства имён, модули.
  • Асинхронное программирование: промисы, async/await, работа с API.
  • Интеграция с .NET Core: создание проектов, настройка сборки, использование ASP.NET Core.
  • Работа с данными: TypeScript и Entity Framework Core, REST-сервисы.
  • Тестирование и отладка: unit-тесты, инструменты разработчика.
  • Развёртывание: публикация приложений на Azure и IIS.

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

Главное достоинство книги — её практическая направленность. Каждая глава содержит множество примеров кода, которые можно сразу запустить и модифицировать. Автор не просто перечисляет синтаксис, а объясняет, почему в TypeScript приняты те или иные решения, и как они соотносятся с C#. Это помогает избежать типичных ошибок при переходе. Кроме того, книга охватывает полный цикл разработки: от настройки окружения до деплоя, что редко встречается в других руководствах.

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

Книга будет полезна всем, кто работает с .NET Core и хочет расширить свой стек технологий за счёт TypeScript. Она особенно актуальна для команд, переходящих на микросервисную архитектуру или разрабатывающих SPA-приложения. Однако стоит учитывать, что книга вышла в 2018 году, и некоторые версии библиотек могли устареть — читателю потребуется адаптировать примеры под актуальные версии .NET Core и TypeScript.

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