Чему вы научитесь
- Быстро настраивать и запускать проекты с TypeScript
- Избегать распространённых ошибок начинающих разработчиков
- Разбираться в типах, интерфейсах и обобщённых типах
- Типизировать асинхронный код и React-компоненты
- Организовывать типы и поддерживать структуру проекта
- Понимать ограничения TypeScript и применять инструменты валидации данных
О курсе
Этот мастер-класс поможет вам системно разобраться с основами и практическими аспектами TypeScript. Мы разберём, как правильно стартовать с языком, какие ошибки совершают начинающие разработчики и как их избежать.
Этот мастер-класс полностью бесплатный, и вы можете пройти его целиком — без ограничений и обязательств. Просто нажмите на кнопку Попробовать бесплатно
Вы узнаете, чем отличаются type и interface, как типизировать асинхронные функции и React-компоненты, а также как организовать типы внутри проекта. В отдельном блоке мы обсудим продвинутые возможности TypeScript, строгий режим и инструменты для проверки данных после компиляции.
О преподавателе
Владимир Языков — разработчик, преподаватель и ментор с более чем 15-летним опытом в IT.
С 2007 года работает с JavaScript, TypeScript, Node.js, PHP и современными фреймворками
Реализовал свыше 200 проектов для крупных компаний, среди которых — S7, Tele2, ВТБ и другие.
Автор популярных курсов и спикер ведущих образовательных платформ: РУДН, Сколково, Яндекс Практикум, Нетология, SkillFactory, GeekBrains.
Провёл более 1000 лекций и обучил более 100 000 студентов по всему миру.
Активно делится знаниями на своих площадках:
Для кого этот курс
Начальные требования
-
Базовые знания JavaScript (переменные, функции, объекты, массивы)
-
Понимание основ работы с npm и сборщиками проектов
-
Установленная среда разработки (VS Code или аналог)