Описание курса:
Представляем курс, посвященный введению в язык программирования TypeScript, который является надмножеством популярного языка JavaScript. JavaScript, один из наиболее широко используемых языков web-разработки, без которого сейчас, практически, невозможно обойтись. Популярность JavaScript получил благодаря своей простоте, что хорошо для небольших проектов, но может вызвать неудобство при создании сложных. Кроме того, в JavaScript отсутствуют некоторые возможности, которые есть в других языках, позволяющих писать современные сложные приложения.
Основная особенность языка программирования TypeScript заключается в том, что это строго типизированный язык. Кроме того, он является компилируемым языком. После компиляции разработчик получает привычный JavaScript код, который и выполняется в браузере. Так же в TypeScript есть инструменты, которые отсутствуют в JavaScript.
Аудитория:
• начинающие JS-разработчики со знанием основ языка
• фронтенд (Front-end) разработчики
• программисты
• веб-разработчики (TypeScript)
• разработчики JavaScript
Необходимая подготовка:
• Успешное окончание курса «HTML и CSS. Уровень 1. Создание сайтов на HTML и СSS», или эквивалентная подготовка.
• Успешное окончание курса «JavaScript. Уровень 1. Основы JavaScript», или эквивалентная подготовка.
Программа курса:
Модуль 1. Введение. Установка и настройка
• Установка, компиляция и базовая настройка
• Лабораторная работа по теме модуля
Модуль 2. Простые типы
• Типы данных
• Функции
• Перезагрузка функций. Типы функций
• Практическая работа по теме модуля
Модуль 3. Объектные типы
• Классы. Модификаторы доступа
• Наследование классов
• Интерфейсы
• Преобразование типов в ООП
• Пространство имен
• Обобщения
• Миксины
• Модули
• Заголовочные файлы
• Декораторы классов
• Декораторы методов и свойств
• Практическая работа по теме модуля
Окончательная цена указывается в договоре на обучение.