CyberBionic Systematics

TypeScript

2 751 UAH за курс
10 годин
Для початківців, Для досвідчених
TypeScript Frontend
Цей курс навчить вас основам TypeScript за 5 уроків. Ви розберете синтаксис, роботу з класами, інтерфейсами та generics. На практиці освоїте інструменти для розробки та створення модулів. Курс включає відео, тести та домашні завдання.

Про курс

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

Введення в TypeScript: основи та налаштування

На цьому курсі починають з пояснення, навіщо потрібен TypeScript і чим він кращий за звичайний JavaScript. Розглядають синтаксис мови та інструменти для роботи. Студенти налаштовують середовище роботи з фреймворками і створюють першу програму HelloWorld. Далі переходять до типів даних - розбирають статичну та динамічну типізацію, Ambient Declarations. Вчать працювати з об'єктами, функціями та arrow functions, використовувати статичні типи.

Робота з класами та інтерфейсами

У другому модулі вивчають об'єктно-орієнтоване програмування в TypeScript. Студенти освоюють модифікатори доступу, accessors, спадкування та ключове слово super. Робота з абстрактними класами показує, як створювати базові структури. Інтерфейси допомагають визначати контракти для об'єктів, що робить код більш структурованим і зрозумілим.

Generics: універсальні типи та шаблони

Третій модуль присвячений Generics - потужному інструменту для створення універсальних компонентів. Студенти вивчають методи роботи з масивами, вчать визначати узагальнені типи даних. Розглядають зв'язок Generic з інтерфейсами, створюють словники та дізнаються про обмеження. Практична частина включає шаблон Iterator, використання Symbol та генераторів для створення ітерабельних об'єктів.

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

Останній теоретичний модуль охоплює організацію коду за допомогою модулів та просторів імен. Студенти вчать розділяти код на логічні блоки, використовувати завантажувачі модулів. Особлива увага приділяється Webpack - популярному інструменту для збірки проектів, який дозволяє оптимізувати код для продакшену.

Практичне закріплення матеріалу

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

Що отримують студенти

Курс включає практичні заняття з перевіркою домашніх завдань. Доступний безкоштовний відеокурс для повторення матеріалу. Після завершення навчання студенти проходять онлайн-тестування та отримують сертифікат, який підтверджує їхні знання TypeScript.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Реальний проект у портфоліо
Супровід ментора