Skip to content

javascript-ru/new-typescript-program

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

New-typescript-program

  1. Введение. Окружение TypeScript и быстрый старт
    • Зачем нам нужен TypeScript, какие проблемы JavaScript решает
    • Что нужно чтобы начать работать с TypeScript, установка и транспиляция
    • Настройка конфигурации.
    • Инструменты для контроля качества кода и запуска runtime.
    • Возможности новых стандартов JavaScript для траспиляции в старые
  2. Система типизации
    • Примитивные типы
    • Обьектные типы
      • Обьект
      • Массивы
      • Функциональные типы
    • Кастомные типы (aliases)
    • Интерфейсы
    • Обобщения (generics)
    • Утверждения (type assertions)
  3. Функции в TypeScript
    • Типизация сигнатуры функции
    • Опциональные параметры, параметры по-умолчанию, Rest параметры
    • Типизация контекста вызова функции
    • Перегрузка функций и специальная сигнатура перегрузки функций
  4. Классы в TypeScript
    • Конструкто, методы и свойства
    • Модификаторы доступа
    • Наследование классов и имплементация интерфейсов
    • Абастрактные классы
    • Миксины
  5. Организация кода TypeScript
    • Внутренние модули - namespace
    • Внешние модули
    • Использование инструментов сборки
  6. Декораторы
    • Декоратор класса
    • Декоратор свойства класса
    • Декоратор метода класса
    • Декоратор параметра метода класса
    • Рефлексия
  7. TypeScript и стороннее окружение, библиотеки и фреймворки
    • Подключение сторонних библиотек
    • Написание своих файлов определений
    • Написание небольшого Full stack приложения используя JavaScript фреймворк и библиотеки
    • Тестирование Karma/Jasmine или Jest

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published