Курсы TypeScript developer

Фильтр
Курс
Формат
Online
Начало занятий
23.09.2025
Длительность
14 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • TypeScript
  • Frontend
  • Fullstack
Robot Dreams
Подать заявку
Подробнее

Навчіться писати стабільний код для Frontend-, Backend- та Fullstack-проєктів.

Програма курсу

Вступ до TypeScript. Створення й налаштування проєкту

  • Навчитеся створювати новий проєкт на Node.js з додаванням TypeScript
  • Зрозумієте потреби використання TypeScript
  • Дізнаєтеся про переваги та недоліки TypeScript
  • Ознайомитеся з базовими налаштуваннями у файлах конфігурації tsconfig.json

Об'єкти та масиви

  • Навчитеся створювати об'єктні типи з обов'язковими та опціональними полями
  • Зрозумієте різницю між типами union та intersection
  • Дізнаєтеся, як працювати з масивами та кортежами у TypeScript
  • Ознайомитеся з базовими техніками роботи з об'єктами та парсингом JSON

Маніпуляції з типами. Специфічні оператори TypeScript. Робота з константами

  • Навчитеся працювати з константними типами та enums
  • Зрозумієте, як створювати власні conditional types
  • Дізнаєтеся про такі специфічні оператори TypeScript, як-от typeof та keyof
  • Ознайомитеся з особливостями TypeScript: виведенням, приведенням і звуженням типів

Робота з функціями у TypeScript

  • Навчитеся типізувати функції та їхні аргументи
  • Зрозумієте різницю між звичайними функціями та arrow functions
  • Дізнаєтеся про різні типи аргументів функцій
  • Ознайомитеся з особливістю TypeScript - перевантаженням функцій

ООП у TypeScript

  • Навчитеся створювати класи та методи класів
  • Зрозумієте базові принципи ООП
  • Дізнаєтеся про різні типи модифікаторів доступу змінних у класах
  • Ознайомитеся з концепцією наслідування у TypeScript

Абстрактні класи, інтерфейси. Generics

  • Навчитеся створювати нові generic-типи на основі наявних
  • Зрозумієте переваги використання дженериків
  • Дізнаєтеся, як створювати інтерфейси та абстрактні класи
  • Ознайомитеся з наявними вбудованими utility-типами у TypeScript

Модульна система. Design Patterns y TS

  • Навчитеся створювати власні declaration-файли
  • Зрозумієте різницю між ES Modules і CommonJS
  • Дізнаєтеся, що таке DefinitelyTyped
  • Ознайомитеся з прикладами реалізації патернів проєктування у TypeScript

Асинхронність у TypeScript

  • Навчитеся працювати з Promises та async/await
  • Зрозумієте переваги використання Promises
  • Дізнаєтеся, як виконувати Promises паралельно та послідовно
  • Ознайомитеся з Fetch API та навчитеся його використовувати

Використання TypeScript y React

  • Навчитеся створювати нові проєкти на React з TypeScript
  • Зрозумієте, як працювати з refs і обробниками івентів у TypeScript
  • Дізнаєтеся, як типізувати компоненти, props і змінні state
  • Ознайомитеся з концепцією state management і наявними механізмами у React

Використання TypeScript y Node.js

  • Навчитеся створювати API-роути в Express.js
  • Зрозумієте, що таке middleware-функції
  • Дізнаєтеся, як створювати моделі об'єктів у Sequelize та структуру бази даних
  • Ознайомитеся з техніками виконання CRUD-операцій у Sequelize

Основи тестування. Тестування UI

  • Навчитеся тестувати React-компоненти
  • Зрозумієте різницю між типами тестування
  • Дізнаєтеся, як імітувати реальні дані для тестування
  • Ознайомитеся з концепцією test coverage

Тестування Backend. Eslint, Husky

  • Навчитеся тестувати API-ендпоінти з використанням Supertest
  • Зрозумієте переваги використання ESLint у проєктах
  • Дізнаєтеся, що таке pre-commit хуки та як їх налаштовувати
  • Ознайомитеся з різноманітними конфігураціями ESLint

Підготовка до продакшену

  • Навчитеся працювати з source bundler'ами
  • Зрозумієте, що таке tree shaking і dead code elimination
  • Дізнаєтеся, як налаштувати мініфікацію коду
  • Зрозумієте, як створювати CI/CD pipelines для GitHub Actions

Захист курсових проєктів

Особливості курсу

  • Допомога ментора
  • Практика
  • Проєкт в портфоліо
  • Курсовий проєкт
  • Сертифікат про проходження курсу

Викладачі курсу

Ігор Постриган - Senior Software Engineer at N-iX

Подать заявку
Курс
Формат
Online
Начало занятий
Дата формируется
Длительность
10 часов
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
3 158 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • TypeScript
  • Frontend
CyberBionic Systematics
Подробнее

В цьому курсі ви дізнаєтеся все, що необхідно для початку використання цієї мови програмування. Протягом 5 уроків, ви навчитеся користуватися інструментами для розробки і компіляції коду і освоїте синтаксичні конструкції, які є в TypeScript.

Програма курсу

Введення. Змінні та функції

  • Навіщо використовувати TypeScript
  • Синтаксис TypeScript
  • Інструменти для роботи
  • Налаштування фреймворками
  • Створення HelloWorld додатки
  • Типи даних в TypeScript
  • Статична і динамічна типізація
  • Ambient Declarations
  • Об'єкти
  • Функції, Arrow function
  • Статичні типи

Класи і інтерфейси

  • Використання модифікаторів доступу
  • Accessors
  • Спадкування і використання ключового слова super
  • Робота з абстрактними класами
  • Використання інтерфейсів

Generics

  • Методи для роботи з масивами
  • Визначення узагальненого типу даних (Generic)
  • Generic і інтерфейси
  • Приклад створення словника
  • Обмеження при використанні generic
  • Шаблон Iterator
  • Використання Symbo
  • Використання генераторів

Модулі і простори імен

  • Використання просторів імен в TypeScript
  • Визначення модуля
  • Створення модулів
  • Використання завантажувачів модулів
  • Основи застосування Webpack

Практика

Даний урок присвячений практичному закріпленню матеріалу даного курсу

Особливості курсу

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

Викладачі курсу

  • Олена Хижняк - Web Frontend Developer
  • Віталій Мазяр - Web Frontend Developer
  • Оксана Дмитрієва - Web Frontend Developer
  • Денис Ковтун - Web Frontend Developer
Подать заявку
Видеокурс / Платформа
Формат
Online
Начало занятий
Любой момент
Длительность
-
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
984 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • TypeScript
ITGid
Подробнее

Курс TypeScript підходить для тих програмістів, хто вивчив JavaScript, але хоче рости далі, працювати на складніших проєкт та рости як професіонал. Курс постійний аналогічно курсу JavaScript - урок і велика кількість практики (по 20 завдань до кожного спринту). Курс розроблений так, щоб максимально відобразити відмінності JavaScript та TypeScript – типи даних, створення типів, присвоєння значень, маніпуляції з типами даних. ООП та особливості роботи з класами, об'єктами. Особливості роботи з DOM у TS.

Програма курсу

Вивчаємо:

  • Типи даних
  • number
  • string
  • boolean
  • any
  • array in TS
  • HTMLInputElement
  • HTMLElement
  • DOM

Спринти

  • Перша програма на TypeScript. Компіляція TS у JS. Типи даних number, string, boolean
  • TS на Codepen.io, чи як задавати питання у чаті
  • Особливості роботи з DOM, введення та виведення інформації
  • Функції у TypeScript
  • Стрілкові функції у TypeScript
  • Масиви та кортежі у TypeScript
  • Enum у TypeScript
  • ООП TypeScript - об'єкти
  • ООП TypeScript - класи
  • ООП TypeScript - успадкування
  • ООП TypeScript - абстрактні класи, методи, властивості
  • ООП TypeScript - Get, Set
  • ООП TypeScript - статичні властивості та методи
  • ООП TypeScript - інтерфейси

Вимоги до проходження курсу

Знання JavaScript на рівні курсу JavaScript 2.0.

Особливості курсу

  • 13 спринтів 110 тасок
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
  • Сертифікація
Подать заявку

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Отзывы о курсах

Сергій Рудюк   03.12.2025

Мій досвід навчання в RobitDreams був пов’язаний із практичною потребою. У роботі над продуктами компанії К2 переді мною стояло завдання:

розібратися з побудовою реактивних інтерфейсів та компонентів, які відповідають вимогам сучасних корпоративних систем.

Хотілося отримати не просто «загальний вступ», а чіткі інструменти та підходи, які можна застосовувати в K2 Cloud ERP. Під час навчання я зміг закрити ці питання та знайти рішення, які раніше були для мене відкритими. Частину нових підходів уже впроваджено в наш новий продукт K2 Cloud ERP TypeScript, де реактивність відіграє ключову роль.

Попри мою завантаженість як власника компанії, чіткий формат курсу допоміг тримати темп:

  • структуровані модулі

  • зрозумілі вимоги

  • фіксовані дедлайни

Такий підхід стимулював працювати швидше, оновлювати власні навички та розширювати технічний стек. Загалом навчання виявилося практичним, змістовним і корисним для подальшого розвитку нашої платформи.

Мої контакти:

LinkedIn: https://www.linkedin.com/in/k2cloud/

Сайт: https://corp2.net

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы TypeScript
Володимир   01.12.2025

Курсом задоволений: зручна LMS, швидко зʼявляються записи лекцій, домашні завдання дійсно перевіряються і лектор (Ігор Постриган) дає конструктивний фідбек.

В цілому, курсом задоволений, новачкам може бути важко, але якщо є базове розуміння TS, то прокачаєтесь дуже сильно. 

Рекомендации: Рекомендую
5
Средняя: 5 (1 голос)
Курсы TypeScript