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

Цей курс навчить вас ефективно використовувати TypeScript для розробки складних веб-додатків. Ви дізнаєтесь, як працювати з типізацією, об’єктно-орієнтованим підходом, освоїте інтеграцію з популярними фреймворками та покращите якість коду.

Стара ціна: 5780 грн/міс

Акційна ціна: 2890 грн/міс (до 30.04.25 включно)

  • ⏳ Тривалість: 5 місяців
  • 🎯 Вік: 13+
  • 📅 21 заняття: 1 раз на тиждень
  • 📌 Набір групи: щомісяця
Записатись на курс

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

1. Основи TypeScript

Налаштування середовища: Встановлення TypeScript, конфігурація компілятора, перетворення коду у JavaScript.

Типи даних: Примітивні типи, об'єкти, масиви, кортежі, використання Enum.

Функції та інтерфейси: Оголошення функцій, робота з параметрами, визначення типів через інтерфейси.

2. ООП у TypeScript

Класи та спадкування: Оголошення класів, робота з конструкторами, реалізація інтерфейсів.

Інкапсуляція: Рівні доступу (public, private, protected), управління властивостями об'єктів.

Абстракція та Поліморфізм: Абстрактні класи, перевизначення методів, використання static.

3. Розширені можливості TypeScript

Generics: Створення універсальних типів, використання в масивах, функціях та класах.

Оператори типів: Перетин типів, keyof, typeof, type assertions.

Декоратори: Використання декораторів для розширення функціоналу класів.

4. Модулі та Робота з Фреймворками

Структура проекту: Використання модулів, експорт та імпорт файлів.

Взаємодія з зовнішніми бібліотеками: Використання DefinitelyTyped для підключення сторонніх бібліотек.

Практична розробка: Реалізація додатків у TypeScript з використанням React, Angular або Vue.