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.

Что включено

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