TypeScript - предпочтительный в индустрии способ навести порядок в печально известной непредсказуемости слабой типизации JavaScript, что позволяет писать более стабильные, готовые к продакшену веб-приложения. В этом курсе мы познакомимся с TypeScript через практические упражнения по рефакторингу, шаг за шагом применяя всё более продвинутые возможности TS, чтобы стабилизировать «баговое» JS-приложение. Помимо самого языка, разберём популярные инструменты и рабочие процессы TypeScript для full-stack-разработки. К концу курса вы станете продуктивным разработчиком TypeScript и будете готовы углублять знания на дальнейших курсах FrontendMasters.
Участвуя в воркшопе вместе с нами, вы научитесь:
Понимать, чем TypeScript отличается от JavaScript, и какие преимущества он даёт.
Устанавливать и настраивать TS в новом и существующем проекте.
Добавлять типы к переменным, аргументам функций и возвращаемым значениям.
Работать с пользовательскими типами и интерфейсами, включая сложные типы, union-типы и дженерики.
Ознакомиться с популярными библиотеками из open-source-экосистемы TS.
Настроить профессиональный workflow для full-stack-разработки на TS.
Анджана страдает хронической любознательностью, которая привела её от философии и преподавания английского языка к вычислительной лингвистике и разработке программного обеспечения. Сегодня она работает как фриланс-инженер и преподаватель, в основном пишет код и обучает других из своего дома в Сан-Франциско. Когда она не путешествует (в маске) по всему миру, выступая на мероприятиях о радости программирования и пропагандируя более справедливую и э
https://anjana.dev/typescript-first-steps/0-intro/slides
https://anjana.dev/typescript-first-steps/
https://github.com/vakila/typescript-first-steps