Интенсив по TypeScript
Цели интенсива
TypeScript увеличивает эффективность и надёжность JavaScript-разработки добавлением типизации. Он взят за основу в некоторых современных фреймворках, таких как Angular. Но, если посмотреть на тенденции современной разработки, TypeScript активно используется и с другими фреймворками и окружениями, включая React, Vue и даже Node.js.
Основное внимание будет направлено на особенности TypeScript, часто возникающие проблемы и сложности в разработке, пути их решения.
Начнём с функций и компонентов, далее разберемся с продвинутыми темами, удобной настройкой окружения, системой сборки. В процессе написания приложения на Typescript изучим возникающие "подводные камни" и как их правильно обойти.
Как организовано обучение?
Онлайн-интенсив на два дня
Интенсив разделен на два дня, приблизительно по 5 часов в день (с перерывом на обед).
Занятие проходит в формате вебинара. Запись занятия доступна через 15 минут после окончания. Вы также сохраняете доступ к записям после окончания интенсива.
Общение
Во время и после занятия доступен групповой чат для общения и вопросов преподавателю. Общаться можно также голосом.
Результат
Вы хорошо понимаете тонкости экосистемы TypeScript.
Вы знаете TypeScript, свободно разрабатываете и отлаживаете программы.
У вас достаточно знаний для применения TypeScript с фреймворками и библиотеками (Angular, React, Vue, Node.js и другими).
Сертификат
По окончанию курсов вы получаете сертификат в электронном виде на русском и английском языках.
Хотя сертификатам в нашей профессии обычно не придают значения. Главное - знания и умения, которые вы получите, если будете полноценно участвовать в интенсиве.
Программа интенсива
Блок 1
TypeScript в проекте: внедрение, конфиг, рантаймы
- Как подключать TS в новый и существующий проект: поэтапная миграция, зоны риска, «где типы окупаются быстрее всего».
- Конфигурация tsconfig: ключевые опции.
- Как запускать TypeScript в разработке и продакшне: быстрый цикл и надёжная сборка, интеграция с инструментами проекта.
- Механизмы работы TypeScript-компилятора: что попадает в итоговый код, а что нет.
- Модули и совместимость: что чаще всего ломается при настройке и как это чинить.
Блок 2
Типизация, которая приносит пользу
- Практическое применение типизации: рассмотрим на примерах типизацию примитивов, объектов, массивов, функций и промисов.
- Как типизировать свой код, чтобы это упрощало, а не усложняло разработку.
- Что происходит "под капотом", как TypeScript сам узнает и выводит типы.
- Где TypeScript сам справится с выведением типов, а где и как ему нужно "помочь", а где "не мешать", чтобы избежать ненужных ошибок.
Блок 3
Составные, логические и обобщённые (generic) типы без «магии»
- Продвинутые возможности TypeScript, которые помогают писать устойчивый код, а не бороться с типами.
- Изучаем доступные «из коробки» служебные типы — разбираемся, как они работают, где и зачем их применять, а также пишем свои кастомные типы.
- Учимся, как не растеряться и «не выстрелить себе в ногу» в нестандартной ситуации.
Блок 4
Типы как инструмент проектирования
- Используем приёмы контрактного и объектно-ориентированного программирования, чтобы писать надёжный и расширяемый код.
- Связь между TypeScript, теорией типов и ООП.
- Конкретные сценарии, где типизация помогает управлять сложностью и не нарушать архитектурные границы.
Блок 5
Полезные техники и инструменты
- Глубже разберём настройки TypeScript и его совместное использование с инструментами сборки, фреймворками и библиотеками.
- Изучим популярные приёмы для решения задач валидации, управления данными, логической согласованности и совместимости.
- Посмотрим, как лучше подружить TypeScript с внешним кодом,и как настроить линтер для обеспечения единообразия кодовой базы.
Предварительные требования
- Уверенное владение JavaScript или пройденный курс JavaScript для новичков или для программистов.
- Интернет 256кб/с или быстрее для видео.
Опыт требуется не просто так: TypeScript это надстройка над JavaScript и TypeScript нужно изучать, когда JavaScript сам по себе давно знаком. Кроме того, зная, что у вас уже есть опыт в программировании, мы можем сосредоточиться именно на особенностях TypeScript и, тем самым, успеть больше.
Преподаватель
Виталий СергеевВедёт курс с 14 марта 2026
Ведущий разработчик в РТЛабс. В индустрии больше десяти лет, с 2019 года специализируюсь на фронтенде. Разрабатывал сервисы инфраструктуры в Лаборатории Касперского, проводил рефакторинг CRM и проектировал фронтенд в Skyeng.
Что говорят о курсе участники?
Мы занимаемся обучением с 2007 года. За это время у нас обучились тысячи разработчиков из разных стран и компаний.
Все отзывы являются честными. Мы не модерируем их.
Интенсив по TypeScript
Курс отличный, разобрали намного больше, чем могло бы уместиться в четыре занятия. Подробно останавливались на важных моментах, все на примерах. ДЗ обязательно, по видео все понятно, но когда начинаешь писать, особенно в первый раз – очень непривычно, надо тренироваться. Очень рекомендую курс, не пожалеете!
Интенсив по TypeScript
Курс понравился – то ли группа была не большая, то ли мне просто повезло с одногрупниками – домашку разбирали у всех желающих. И сам язык понравился и тренер. Даже домашки были интересные (были опасение, что писать будем скучный код с упором на язык) Из пожеланий – сделать курс подольше, чтобы было больше возможности попрактиковаться.
Интенсив по TypeScript
Преподаватель глубоко разбирается в предмете. Курс позволил мне по-новому взглянуть на TypeScript. Курс предполагает уверенное владение основами JS.
Интенсив по TypeScript
Курс TypeScript показал для чего и как его использовать. Его важность при командном написании кода. Вебинары очень объемные. Благодарен лектору, Игорю Непипенко, за новые знания, и его умение этими знаниями делится. Отдельное спасибо за 24/7 поддержку и ответы на возникающие вопросы по курсу.
Интенсив по TypeScript
Оценки от разработчиков, которые участвовали в интенсиве
- Отлично149
- Хорошо13
- Нормально1
- Так себе0
- Плохо0
средняя оценка
4.9/5
100% учеников, оставивших отзывы, рекомендуют этот интенсив
Гарантия
У нас большой опыт работы с самыми разными компаниями: как маленькими, так и IT-гигантами.
- При записи нужно выбрать способ оплаты "счёт на компанию", и документы будут автоматически сгенерированы: договор, акт и счёт, есть лицензия.
- Для зарубежных компаний выдаём инвойс на английском языке.
Физическим лицам даём справку об оплате, если нужна компании для компенсации расходов и документы для налогового вычета: детали для РФ.
Подписаться на уведомления по курсу
Если остались вопросы – посмотрите в часто задаваемых, напишите на почту help@javascript.ru (ответ обычно в течение дня), а если срочно — задайте по телефону +7-903-5419441.



