Минимальные требования для прохождения курса: Базовое знание JavaScript
TypeScript — это язык программирования, являющийся надмножеством JavaScript, компилирующимся в него. Благодаря системе типов и дополнительным возможностям, он позволяет писать большие масштабируемые приложения, которые просто поддерживать и развивать. Язык уже является стандартом разработки и может быть использован с любым framework.
Мы не просто изучим все особенности TypeScript, но и попрактикуемся на упражнениях и написании финального проекта — расширяемую утилиту исполнения команд. При этом важной частью курса буду паттерны проектирования, где мы изучим поведенческие, порождающие и структурные паттерны объектно ориентированного программирования.
Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы TypeScript. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. Так же в этом курсе сделан особый акцент на упражнениях, которые позволят закрепить полученные знания на практике.
Вы научитесь:
TypeScript разработчик – специалист, занимающийся написанием кодов и разработкой ПО на языке TypeScript. TypeScript был разработан Microsoft и представлен общественности в 2012 году как язык, основанный на JavaScript, но с большим количеством возможностей. Ключевым направлением для этого языка сразу была выбрана разработка веб-приложений. Пусть язык еще молодой, он уже вошел в четверку самых популярных языков программирования в 2021 году.
Программист работающий на этом языке должен уметь:
TypeScript позволяет быстрее выявлять ошибки в программах, что не может быть не полезно во время разработки проекта. Так, благодаря TypeScript, разработчику требуется меньше времени для разработки продукта и уменьшается ее стоимость, экономя ресурсы разработчиков и заказчиков.
Также принято считать, что знание этого языка программирования значительно ускоряет процесс карьерного роста за счет возможности работать с разными проектами.