TypeScript Pro от James Henry — это продвинутый курс, который поможет вам уверенно выйти за рамки базового синтаксиса и научиться применять TypeScript профессионально: в реальных проектах, масштабируемых архитектурах и современных фронтенд‑ и бэкенд‑экосистемах.
Что представляет собой курс
Курс создан одним из самых известных экспертов по TypeScript — James Henry. Программа охватывает ключевые механики языка и учит использовать возможности TS так, как это делают опытные инженеры в крупных командах.
Основные направления обучения
Глубокое понимание системы типов TypeScript
Проектирование масштабируемого кода и архитектуры
Работа с декларациями, generics и продвинутыми паттернами
Интеграция TypeScript в существующие JavaScript‑проекты
Настройка и оптимизация сборки
Кому подходит курс
Этот курс создан для разработчиков, которые уже знакомы с JavaScript или TypeScript, но хотят:
усилить свои практические навыки;
освоить продвинутые возможности языка;
повысить уверенность в работе с крупными кодовыми базами;
вывести качество кода на профессиональный уровень.
Чему вы научитесь
Продвинутые возможности системы типов
Вы разберётесь в conditional types, mapped types, расширенных generics и узнаете, как использовать их в реальных задачах.
Эффективная организация и масштабирование проектов
Курс научит структурировать код так, чтобы он был понятным, поддерживаемым и легко масштабируемым в команде.
Интеграция с современными фреймворками
Вы узнаете лучшие практики работы с TypeScript в связке с React, Node.js и популярными tooling‑решениями.
Почему стоит пройти TypeScript Pro
Практическая направленность. Много разборов, примеров и типичных задач из реальной разработки.
Экспертный подход. Материал подготовлен специалистом, который участвует в развитии инструментов для TypeScript.
Актуальность. Курс поддерживается в актуальной версии, включая последние возможности языка.
Итог
TypeScript Pro — лучший выбор для тех, кто готов вывести свои навыки на уровень, соответствующий требованиям современной разработки. Курс поможет вам писать более надёжный, предсказуемый и масштабируемый код — именно тот, которого ожидают работодатели и команды.
Урок 1.00:06:54
The anatomy of the tsconfig.json
Урок 2.00:05:28
Excluding files from our compilation
Урок 3.00:03:19
Including files in our compilation
Урок 4.00:04:54
Fine-tuning which files gets included
Урок 5.00:05:48
Controlling when to output JavaScript
Урок 6.00:05:19
Emitting declaration files
Урок 7.00:04:18
Emitting source-maps
Урок 8.00:05:49
Increasing the default type safety of the compiler
Урок 9.00:05:36
Decreasing the default type safety of the compiler
Урок 10.00:03:08
Allowing unreachable code and unused labels
Урок 11.00:06:06
Using the compiler to enforce high quality source code
Джеймс любит давать возможность другим разработчикам делать свою лучшую работу. Он делает это посредством создания инструментов (он является членом команд ESLint, Babel и Prettier и евангелистом TypeScript), а также посредством выступлений и обучения по всей Европе. Microsoft присудила Джеймсу звание Самого ценного профессионала (MVP) за его вклад в экосистему и сообщество TypeScript. Совсем недавно Джеймс начал работать с командой в Nrwl, чтобы