Інтерактивний курс
Курс TypeScript
Master TypeScript, типізована надмножина JavaScript. Дізнайтеся, як писати безпечніший і надійніший код, використовуючи примітивні типи, інтерфейси, псевдоніми типів, типи об’єднань, звуження типів і загальне програмування (Generics).
Статична перевірка через ключові слова + виконання на офіцTypeScript Playground(один клік для копіювання коду + відкриття).
01 · Модуль 1 — Основи TypeScript
Основи системи типів: анотації для примітивних типів, параметри функцій, масиви та кортежі.
02 · Модуль 2 — Типи та інтерфейси
Створюйте складні форми даних з інтерфейсами та псевдонімами та працюйте з гнучкими типами об’єднань.
03 · Модуль 3 — Дженерики та функції
Функції з необов’язковими параметрами, сигнатурами типів функцій і потужним світом Generics.
04 · Модуль 4 — Класи та типи утиліт
Об’єктно-орієнтоване програмування з класами та вбудованими допоміжними типами для перетворення існуючих типів.
05 · Модуль 5 — Розширені типи та захист
Поглибте своє розуміння системи типів за допомогою настроюваних типів захисту, літеральних типів, тверджень типу та шаблонних літеральних типів.
06 · Модуль 6 — Умовні та відображені типи
Дізнайтеся, як створювати динамічні типи та перетворювати існуючі типи за допомогою умовних типів, оператора виведення та зіставлених типів.
07 · Модуль 7 — Конфігурація та інтеграція
Дізнайтеся, як налаштувати компілятор TypeScript за допомогою tsconfig.json і розширити існуючі типи за допомогою об’єднання декларацій.
- 7.1Конфігурація за допомогою tsconfig.jsonДізнайтеся про ключові параметри файлу tsconfig.json, як-от target, module, strict, і про те, як вони впливають на компіляцію.~12 min
- 7.2Оголошення та злиттяРозширюйте зовнішні бібліотеки та створюйте файли декларацій (.d.ts) за допомогою об’єднання декларацій.~15 min