Язык программирования TypeScript

Изучите TypeScript за 12 часов и повысьте качество кода. Этот курс познакомит вас с основами и продвинутыми возможностями TypeScript, включая типизацию, интерфейсы, декораторы и generic-классы. Вы научитесь создавать надежные и масштабируемые приложения, избегая типичных ошибок JavaScript. TypeScript — это строго типизированный язык программирования, который был создан на основе JavaScript и включает в себя систему типизации, облегчающую валидацию приложений. Он выбран в качестве основного языка для фреймворка Angular и в настоящее время широко используется для разработки на React и создания корпоративных клиентских приложений. Использование TypeScript позволяет вам применять синтаксис, более близкий к таким языкам, как Java или C#, что приводит к написанию аккуратного, удобного и легко поддерживаемого кода.
Обучение 12 часов
сертификат
75%
Стоимость курса
3 999 ₽ 15 900 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Язык программирования TypeScript» от Учебный центр IBS - ibs-training.ru

  1. Основы TypeScript. История и основы языка TypeScript. Базовые типы в TypeScript. Возможности ES2015+, поддерживаемые в TS. Модули ES2015, импорт и экспорт. Приведение типов. Практика: настройка окружения, установка и настройка Webpack, подключение компилятора…
  2. Продолжаем изучать типы в TypeScript. Функциональные типы. Типы-литералы. Union-типы. Работа с null и undefined, работа с strictNullChecks. Интерфейсы и структурные типы. Опциональные свойства в интерфейсах. Индексируемые типы. Классы и имплементация интерфей…
  3. Интеграция TypeScript с JavaScript-библиотеками (из npm и собственными). Декларации (type declaration). Практика: подключение JS-кода. Практика: подключение внешних JS-библиотек. Практика: подключение и типизация собственных JS-библиотек.
  4. Углубленное изучение классов. Приватные, защищенные и публичные поля. Статические поля классов. Статические свойства. Создание интерфейсов на основе классов. Модификатор readonly. Классы-выражения (class expressions). Абстрактные классы.
  5. Углубленное изучение типов. Выведение типов. Контекстуальный тип (contextual type). Совместимость типов. Объединение и дополнение интерфейсов (interface merge). Типы пересечения (intersection types). Локальное определение типов. Строгая проверка свойств объек…
  6. Декораторы. Декларативное программирование с помощью декораторов. Изменение определений свойств с помощью декораторов. Расширение классов. Мета-программирование с помощью декораторов. Ограничение доступа к функциям с помощью декораторов. Использование оберток…
  7. Generic-типы. Для чего нужны generic-типы. Работа с generic-массивами. Использование ограничений (constraints) с generic-типами. Generic-классы. Generic-интерфейсы. Реализация generic-классов с приведением типов к any. Реализация generic-классов с перегруженн…
  8. Итого на курс 12 ак. ч.: теория — 8 ак. ч. (67%), практика — 4 ак.ч. (33%).
Ознакомиться со всей программой

Чему вы научитесь

  • Освоите и сможете применять: интеграция typescript с javascript библиотеками (из npm и собственными). декларации (type declaration). практика подключение js кода. практика подключение внешних js библиотек. практика по…
  • Освоите основы: основы typescript. история и основы языка typescript. базовые типы в typescript. возможности es2015+, поддерживаемые в ts. модули es2015, импорт и экспорт. приведение типов. практика настройка окружени…
  • Продолжаем изучать типы в TypeScript. Функциональные типы. Типы литералы. Union типы. Работа с null и undefined, работа с strictNullChecks. Интерфейсы и структурные типы. Опциональные свойства в интерфейсах. Индексиру…
  • Углубленное изучение классов. Приватные, защищенные и публичные поля. Статические поля классов. Статические свойства. Создание интерфейсов на основе классов. Модификатор readonly. Классы выражения (class expressions).…
  • Углубленное изучение типов. Выведение типов. Контекстуальный тип (contextual type). Совместимость типов. Объединение и дополнение интерфейсов (interface merge). Типы пересечения (intersection types). Локальное определ…

Подробная информация о курсе

Изучите TypeScript за 12 часов и повысьте качество кода. Этот курс познакомит вас с основами и продвинутыми возможностями TypeScript, включая типизацию, интерфейсы, декораторы и generic-классы. Вы научитесь создавать надежные и масштабируемые приложения, избегая типичных ошибок JavaScript. TypeScript — это строго типизированный язык программирования, который был создан на основе JavaScript и включает в себя систему типизации, облегчающую валидацию приложений. Он выбран в качестве основного языка для фреймворка Angular и в настоящее время широко используется для разработки на React и создания корпоративных клиентских приложений. Использование TypeScript позволяет вам применять синтаксис, более близкий к таким языкам, как Java или C#, что приводит к написанию аккуратного, удобного и легко поддерживаемого кода.

Цены и сроки

  • Стоимость3 999 ₽
  • Старая цена15 900 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатсертификат
Язык программирования TypeScript
3 999 ₽ 15 900 ₽