Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
В этом курсе по максимуму:
Разберём все аспекты новейшей версии TypeScript 5.8 и его эталонного компилятора tsc.
Изучим CLI-интерфейс и все основные параметры .tsconfig, а также обсудим мультипроектные конфигурации.
Познакомимся с TS-макросами. Научимся писать tsc-трансформеры для анализа и генерации нового кода — как для решения задач миграции API, так и для оптимизации и достижения большей выразительности и чистоты кода.
Уделим большое внимание теме обобщённого программирования и программирования на типах, а также использованию объектно-ориентированного и функционального подходов.
Поговорим об использовании TypeScript вместе с системами сборки и кратко рассмотрим альтернативные реализации: Babel, ESBuild и SWC.
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчик
Условия оплаты
Взнос за участие на площадке: 3 912 ₽. Доступность материала зависит от стадии сбора.
Сопоставления с шаблоном и перегрузки
На странице площадки указано: Цена 37900 руб.; Взнос 3 912 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
Условия проверены 24.09.2026. Перед оплатой проверьте состав предложения у продавца.
Доступ к частям объектного типа
Время не указано
Интерфейс функционального объектаВремя не указано
Интерфейс словаря и Array-Like объектаВремя не указано
Тип-перечисление enum и const enumВремя не указано
Объединение нескольких enumВремя не указано
Массивы и кортежиВремя не указано
Модификатор readonlyВремя не указано
Наследование и объединение интерфейсовВремя не указано
Полиморфизм подтиповВремя не указано
Класс объектаВремя не указано
Объединение типовВремя не указано
Специальный тип neverВремя не указано
Разница между interface и typeВремя не указано
ООП в TSВремя не указано
Модификаторы видимости частей классаВремя не указано
Модификатор private и нативные приватные свойства JSВремя не указано
Паттерн "Дружественный класс"Время не указано
Модификаторы видимости для статических частей классаВремя не указано
Задание полей через конструктор класса и модификатор !Время не указано
Модификатор overrideВремя не указано
Модификатор accessorВремя не указано
This-type полиморфизмВремя не указано
Паттерн "Ассоциативный тип"Время не указано
Абстрактные классыВремя не указано
Реализация интерфейсаВремя не указано
Интерфейсы vs классы vs абстрактные классыВремя не указано
Объединения интерфейса и классаВремя не указано
Операции с типамиВремя не указано
Guard функции и оператор isВремя не указано
Оператор typeofВремя не указано
Тип конструктора классаВремя не указано
Операторы keyof, in и asВремя не указано
Маппинг объектных типов и модификаторы -readonly и -?Время не указано
Приведение типовВремя не указано
Константные типыВремя не указано
Оператор satisfiesВремя не указано
Небезопасные приведения типовВремя не указано
Проблемные приведения типовВремя не указано
Обобщенное программированиеВремя не указано
Параметризованные типы в функцияхВремя не указано
Пишем функцию небезопасного приведения типовВремя не указано
Ограничения параметризованных типовВремя не указано
Сопоставления с шаблоном и перегрузкиВремя не указано
Параметризованные типы в массивах и кортежахВремя не указано
Выведение типов внутри кортежаВремя не указано
Параметризованные типы в классахВремя не указано
Выведение типов vs явное заданиеВремя не указано
Параметризованные типы в interface и typeВремя не указано
Понятие контейнераВремя не указано
Вариативность типовых параметровВремя не указано
Вариативность контейнеров по умолчаниюВремя не указано
Введение в проблематикуВремя не указано
Модификаторы in, out, in-outВремя не указано
ПрактикаВремя не указано
Программирование на типахВремя не указано
Типовые функцииВремя не указано
Условные типовые конструкцииВремя не указано
Операторы infer и infer extendsВремя не указано
Пишем функции для извлечения значения из контейнераВремя не указано
Написание тестов для типовых функцийВремя не указано
Пишем функции Push, Pop, LengthВремя не указано
Рекурсивные типовые функцииВремя не указано
Пишем функцию ReverseВремя не указано
Нюансы типовых функций с перегруженными функциямиВремя не указано
Стандартная библиотека типовых функцийВремя не указано
Краткий разбор сторонних типовых библиотекВремя не указано
Декораторы в TypeScriptВремя не указано
Историческая справкаВремя не указано
Декораторы классовВремя не указано
Пишем декоратор @derive для поддержки интерфейсов с реализацией по умолчаниюВремя не указано
Декораторы методов классаВремя не указано
Пишем декоратор @deprecatedВремя не указано
Пишем декоратор @debounceВремя не указано
Декораторы свойств классаВремя не указано
Агрегация метаинформацииВремя не указано
Декораторы статических частей классаВремя не указано
Модули и пространства именВремя не указано
Конструкция import typeВремя не указано
Паттерны описания интерфейсовВремя не указано
Конструкция namespaceВремя не указано
Особенности объединения одноименных namespaceВремя не указано
Глобальные типы и формат .d.tsВремя не указано
Оператор declareВремя не указано
Расширение globalThisВремя не указано
Типизация модуля на JavaScriptВремя не указано
Разбиение одного .d.ts на множество файловВремя не указано
Сборка TS с генерацией .d.ts типовВремя не указано
Генерация JSDocВремя не указано
Типизация NPM пакетовВремя не указано
tsc и .tsconfigВремя не указано
Знакомство с tsc и tsc-cliВремя не указано
Разбираем параметры основные параметры .tsconfigВремя не указано
Поддержка jsxВремя не указано
Нюансы использования target и libВремя не указано
Triple-Slash директивыВремя не указано
Поддержка разных систем модулей JSВремя не указано
Использование tsc отдельно для статических проверокВремя не указано
Мультипроектная сборка TSВремя не указано
Уровень — продвинутыйВремя не указано
Практика программирования на типах №1Время не указано
Пишем функцию get для безопасного получения свойства объекта по строковому путиВремя не указано
Пишем функцию set для безопасного задания свойства объекта по строковому путиВремя не указано
Практика программирования на типах №2Время не указано
Пишем функцию curry c корректным выведением типовВремя не указано
Добавляем поддержку "дырок" в функцию curryВремя не указано
Практика программирования на типах №3Время не указано
Пишем функцию преобразования размеченного объединения в кортежВремя не указано
Пишем типизированный EventEmitterВремя не указано
Сборка TSВремя не указано
TS и системы сборки JSВремя не указано
Режим isolatedModulesВремя не указано
Оптимизация tsc и ts-loader в WebpackВремя не указано
Альтернативные реализации ESBuild и SWCВремя не указано
tsc-трансформеры и ts-loaderВремя не указано
Настраиваем сборку TS через webpack ts-loaderВремя не указано
Введение в tsc-трансформерыВремя не указано
Пишем свою реализацию кортежа с ассоциативным доступомВремя не указано
Пишем авто-замену функций-расширений прототипаВремя не указано
Пишем извлечение значений по умолчанию из свойства классаВремя не указано
Введение в TS макросыВремя не указано
Оптимизация сборки с помощью tsc-трансформеровВремя не указано
Поддержка tree-shake оптимизации для классовВремя не указано
TS PRO в ЗаписиВремя не указано
Альтернативы для выбора
Похожие курсы по этой теме
Это другие программы на близкую тему. Они не считаются тем же курсом: сравните содержание, преподавателей и условия.
Ещё один курс в направлении «Разработка и программирование»
Изучи основы TypeScript и стань более востребованным специалистом! На курсе ты научишься устанавливать и настраивать окружение, изучишь типы и аннотации типов, интерфейсы и классы, модификаторы доступа и сможешь создавать полноценные проекты. Прокачай резюме на максимум!
Что известно об альтернативе
Документ: Итоговое тестирование, включая получение сертификата. источник ↗︎
Большой курс по изучению языка C++ от основ и до продвинутого уровня. В курсе вы познакомитесь с языком C++, научитесь писать консольные программы и плюс научитесь писать проекты под Windows. Вами будут созданы функциональные программы, умеющие работать с базой данных, а также имеющие красивый UI (пользовательский инте
Большой курс по изучению языка C++ от основ и до продвинутого уровня. В курсе вы познакомитесь с языком C++, научитесь писать консольные программы, а также изучите Visual Studio. Вами будут созданы функциональные программы, умеющие работать с базой данных, а также имеющие красивый UI (пользовательский интерфейс).