TypeScript: практичний гайд
Цей курс допоможе вам системно освоїти TypeScript — від базових типів до просунутих можливостей мови. Ви навчитеся працювати з типізацією, інтерфейсами, умовними типами, generics та декораторами, а також зрозумієте, як правильно будувати архітектуру застосунків з використанням строгої типізації.
Курс охоплює всі ключові можливості TypeScript — від базових принципів типізації до просунутих інструментів роботи з типами та класами. Ви послідовно розберетеся, як працює система типів, навчитеся створювати гнучкі та безпечні структури, використовувати generics, умовні та допоміжні типи, а також правильно будувати архітектуру застосунків із використанням строгої типізації.
Окрему увагу приділено практичній роботі з типами: їх звуженню, сумісності, узагальненню та створенню складних комбінацій. Також ви освоїте принципи ООП у TypeScript і додаткові можливості класів.
Після проходження курсу ви зможете впевнено використовувати TypeScript у реальних проєктах, писати масштабований код та глибоко розуміти, як працює система типів у сучасній розробці.
Сергій Котерняк Software Developer
Вивчається на курсі
Знайомство з TypeScript • 1 заняття
- 1
Типізація
Безкоштовно- Відео13 хв • дивитись відео
- Конспект
- Тест
Основи типізації • 11 занять
- 2
Аннотація типів
Безкоштовно- Відео5 хв • дивитись відео
- Конспект
- Тест
- 3
Примітивні типи
Безкоштовно- Відео9 хв • дивитись відео
- Конспект
- Тест
- 4
Універсальні типи
- Відео7 хв • дивитись відео
- Конспект
- Тест
- 5
Літеральні типи
- Відео11 хв • дивитись відео
- Конспект
- Тест
- 6
Перелічення
- Відео9 хв • дивитись відео
- Конспект
- Тест
- 7
Посилальні типи
- Відео10 хв • дивитись відео
- Конспект
- Тест
- 8
Масиви і кортежі
- Відео8 хв • дивитись відео
- Конспект
- Тест
- 9
Функції
- Відео13 хв • дивитись відео
- Конспект
- Тест
- 10
Інтерфейси
- Відео10 хв • дивитись відео
- Конспект
- Тест
- 11
Індексні сигнатури
- Відео8 хв • дивитись відео
- Конспект
- Тест
- 12
Виведення типів
- Відео9 хв • дивитись відео
- Конспект
- Тест
Робота з типами • 9 занять
- 13
Звуження типів
- Відео12 хв • дивитись відео
- Конспект
- Тест
- 14
Затвердження типів
- Відео10 хв • дивитись відео
- Конспект
- Тест
- 15
Запит та пошук типів
- Відео6 хв • дивитись відео
- Конспект
- Тест
- 16
Узагальнення
- Відео17 хв • дивитись відео
- Конспект
- Тест
- 17
Сумісність типів
- Відео15 хв • дивитись відео
- Конспект
- Тест
- 18
Брендовані типи
- Відео7 хв • дивитись відео
- Конспект
- Тест
- 19
Співставлені типи
- Відео9 хв • дивитись відео
- Конспект
- Тест
- 20
Умовні типи
- Відео10 хв • дивитись відео
- Конспект
- Тест
- 21
Утилітарні типи
- Відео11 хв • дивитись відео
- Конспект
- Тест
Класи • 3 заняття
- 22
ООП у TypeScript
- Відео12 хв • дивитись відео
- Конспект
- Тест
- 23
Додаткові можливості класів
- Відео5 хв • дивитись відео
- Конспект
- Тест
- 24
Декоратори
- Відео16 хв • дивитись відео
- Конспект
- Тест
Після проходження курсу ви отримаєте сертифікат


