Цей курс навчить вас ефективно використовувати TypeScript для розробки складних веб-додатків. Ви дізнаєтесь, як працювати з типізацією, об’єктно-орієнтованим підходом, освоїте інтеграцію з популярними фреймворками та покращите якість коду.
Стара ціна: 5780 грн/міс
Акційна ціна: 2890 грн/міс (до 30.04.25 включно)
Налаштування середовища: Встановлення TypeScript, конфігурація компілятора, перетворення коду у JavaScript.
Типи даних: Примітивні типи, об'єкти, масиви, кортежі, використання Enum.
Функції та інтерфейси: Оголошення функцій, робота з параметрами, визначення типів через інтерфейси.
Класи та спадкування: Оголошення класів, робота з конструкторами, реалізація інтерфейсів.
Інкапсуляція: Рівні доступу (public, private, protected), управління властивостями об'єктів.
Абстракція та Поліморфізм: Абстрактні класи, перевизначення методів, використання static.
Generics: Створення універсальних типів, використання в масивах, функціях та класах.
Оператори типів: Перетин типів, keyof, typeof, type assertions.
Декоратори: Використання декораторів для розширення функціоналу класів.
Структура проекту: Використання модулів, експорт та імпорт файлів.
Взаємодія з зовнішніми бібліотеками: Використання DefinitelyTyped для підключення сторонніх бібліотек.
Практична розробка: Реалізація додатків у TypeScript з використанням React, Angular або Vue.