О курсе
Курс направлен на изучение TypeScript как инструмента для разработки крупных приложений. Автор объясняет, что TypeScript добавляет к JavaScript систему типов, которая помогает выявлять ошибки на этапе разработки, а не во время выполнения. Помимо системы типов, рассматриваются возможности структурирования больших кодовых баз и написания переиспользуемого кода.
В программе значительное внимание уделяется шаблонам проектирования, которые применяются при создании больших приложений. Разбираются композиция и наследование, а также условия их использования. Учащиеся знакомятся с подходами к повторному использованию кода на основе классов и интерфейсов, а также с созданием многоразовых шаблонов для собственных проектов.
Курс предназначен для тех, кто уже знает JavaScript на уровне ES2015, поскольку TypeScript является надмножеством JavaScript. По описанию, цель курса — помочь понять, зачем нужна каждая функция TypeScript и где её применять, так как документация не всегда показывает практические сценарии использования.
Что рассматривается в программе
- рассматриваются шаблоны проектирования для создания больших приложений
- разбираются композиция и наследование, а также условия их применения
- изучается повторное использование кода на основе классов и интерфейсов
- рассматривается создание многоразовых шаблонов для проектов на TypeScript
Кому может быть полезен курс
- тем, кто интересуется TypeScript и хочет структурировать большие кодовые базы
- JavaScript-разработчикам, которым нужно ознакомиться с системой типов и шаблонами проектирования
- тем, кто планирует создавать собственные приложения и хочет изучить подходы к написанию переиспользуемого кода
Вопросы о программе
Какие требования к уровню JavaScript для прохождения курса?
Для прохождения курса необходимы базовые знания ES2015 JavaScript, так как TypeScript является надмножеством JavaScript.
Что рассматривается в курсе помимо системы типов?
В курсе рассматриваются шаблоны проектирования, композиция и наследование, а также подходы к созданию переиспользуемого кода с помощью классов и интерфейсов.
Какая цель курса по описанию автора?
Цель курса — помочь понять, почему существует каждая функция TypeScript и где именно их использовать, так как документация не показывает практические сценарии применения.