Продолжительность: 10 академических часов.
На курсе Язык программирования TypeScript рассматривается расширенная версия JavaScript – TypeScript, включающая все возможности EcmaScript и перспективные возможности JavaScript, пока не включенные в стандарт. Также разбирается система типизации, облегчающая валидацию JavaScript-приложений.
TypeScript дает возможность использовать синтаксис, близкий таким языкам, как Java или C#, и позволяющий писать более аккуратный, удобный и легко поддерживаемый код. TypeScript содержит все возможности EcmaScript 2015, такие как поддержка синтаксиса для классов и наследования, использование Promise, функций-генераторов, а также возможности, еще не введенные в стандарт JavaScript: поддержка конструкций Async/Await, поддержка декораторов.
Цель курса
Аудитория
- JavaScript-разработчики
Программа
- Операторы let и const;
- Стрелочные функции;
- Свойства в методе
- Матчинг для объектов и массивов;
- Новые методы класса String;
- Set, Map и WeakSet/WeakMap;
- Интерполяция строк;
- Новые функции класса Number;
- Параметры по умолчанию для функций;
- Оператор … (spread);
- Использование this в коллбэках;
- Новый синтаксис для классов и наследования;
- Статические переменные класса;
- Геттеры и сеттеры;
- Модули ES2015, импорт и экспорт;
- Промисы для асинхронных задач;
- Функции-генераторы;
- Async/await;
- Декораторы;
- Типы данных TypeScript;
- Tuples;
- Интерфейсы;
- Конструкторы;
- Область видимости public/protected/private;
- Generic типы;
- Автоопределение типа.
- Лекции 0
- Тесты 0
- Учебное время 50 hours
- Навык Все уровни
- Язык English
- Студенты 0
- Оценки Да