Этот курс — глубокое погружение в то, как на практике создаются и развиваются большие фронтенд-системы на TypeScript: почему одни из них остаются устойчивыми и управляемыми годами, а другие постепенно усложняются и распадаются под давлением масштаба. Вы научитесь проектировать архитектуру пользовательских интерфейсов с четкими границами и контрактами, которые сохраняют ясность и управляемость кода по мере роста команд, изменения требований и старения кодовой базы.
Курс показывает, как встроить ключевые инженерные практики — тестирование, производительность, доступность, безопасность и CI — непосредственно в архитектуру системы, чтобы они масштабировались вместе с продуктом, а не добавлялись постфактум. Отдельное внимание уделяется человеческой стороне enterprise-разработки: распределению ответственности между командами, управлению архитектурой, работе с легаси-системами и принятию технических решений в условиях организационных ограничений.
В ходе практических занятий вы научитесь проектировать и эволюционировать архитектуру фронтенда с явными контрактами и механизмами контроля, использовать TypeScript как инструмент обеспечения корректности и моделирования домена, строить масштабируемую систему тестирования и CI на базе GitHub Actions, а также закладывать в UI-системы производительность, надежность, доступность и безопасность по умолчанию.
Курс предназначен для опытных фронтенд-разработчиков, уже знакомых с современными фреймворками и TypeScript, которые хотят перейти от разработки отдельных фич к созданию устойчивых систем. Он особенно полезен для senior-инженеров, техлидов и архитекторов, работающих с крупными кодовыми базами, несколькими командами и долгоживущими продуктами. После курса вы сможете проектировать фронтенд-системы, которые остаются понятными, устойчивыми и быстро развиваются даже спустя годы после их создания.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.
Стив - архитектор фронтенда в компании Temporal. Ранее он занимал аналогичную должность в Twilio и SendGrid. Стив также является основателем и почетным директором программы обучения фронтенд-разработке в Turing School for Software and Design в Денвере, Колорадо — это некоммерческая программа подготовки разработчиков. В прошлой жизни Стив был учителем в государственных школах Нью-Йорка, где он преподавал специальное образование и веб-разработку в