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

«современная фронтенд-инженерия»

Из «самозванца» во фронтенде в настоящего фронтенд-инженера.

  • Вы получите хард-скиллы экспертного уровня
  • программа построена на основании реальных проектов в 35 продуктовых компаниях
  • для того, чтобы перейти на следующий грейд
  • фундаментальные концепции computer science и прикладные инструменты
  • продолжительность

    1 год

  • нагрузка

    8 часов в неделю

  • кому подойдёт

    разработчикам с опытом

что означает «переход на следующий уровень»?

Если вы — действующий фронтенд-разработчик с опытом в несколько лет или прошли полное профессиональное обучение и получили опыт на стажировке, то встаёт вопрос о следующем шаге — как именно перейти от этапа «я просто разработчик» к этапу «я крутой и дорогой профессионал».

Ответ на этот вопрос лежит в двух областях.

Во-первых, это глубина знаний, знакомство с фундаментальными концепциями computer science и их тонкостями. Умение применять теоретические концепции в прикладных задачах. Знание того, как технологии, с которыми вы работаете, устроены «под капотом».

Во-вторых, это хорошее знакомство с инструментами разработки. Детальное знакомство, а не просто знание об основных функциях. Способность за несколько минут решить задачу, на которую разработчик обычного уровня может потратить несколько часов чтения документации.

Разработчики

что произойдёт со мной после прохождения программы?

«подниметесь над полем»

Вы научитесь не просто решать отдельные задачи, но и проектировать архитектуру проектов, создавать программные системы и определять пути их развития.

радикально ускоритесь

Настроить сборку современного веб-проекта или вытащить структурированные данные из произвольного ввода будет требовать от вас не больше мысленных усилий, чем вспомнить, какой правильный тег нужно использовать для отображения выпадающего списка.

будете готовы к любому проекту

Вы будете готовы «с колёс» подключиться к работе любой команды, от продуктовой IT-компании или модного банка до крупной веб-студии.

У вас будет опыт работы с фреймворками, которые используются в 62% проектов на рынке, глубокие фундаментальные знания, необходимые любому программисту, а также опыт применения инструментов, обеспечивающих совместную работу над кодом в больших командах.

избавитесь от «стеклянного потолка»

Откроете путь для дальнейшего профессионального роста, сможете браться за всё более сложные и интересные задачи. Из обычного исполнителя перейдёте в статус ценного специалиста, которого не так-то просто заменить.

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

Раздел 1
Фундамент по
Computer Science

5 месяцев

Алгоритмы и структуры данных

Научитесь выбирать алгоритмы и структуры данных под конкретную задачу, а также сможете более эффективно взаимодействовать с данными: искать, фильтровать и хранить в верном формате.

Паттерны проектирования

Узнаете, как применять паттерны в разработке алгоритмов разного направления, начиная от интерфейса веб-приложения и заканчивая серверной частью мобильного приложения.

Протоколы и сети: основы

Познакомитесь с базовыми принципами работы протоколов: моделью OSI, низкоуровневым протоколом TCP/IP, протоколами шифрования SSL и TLS, клиентскими протоколами HTTP, HTTP/2 и HTTP/3, чтобы создавать быстрые и надёжные веб-приложения.

Протоколы и сети: веб-безопасность

Разберётесь с основными векторами атаки на ваше приложение, познакомитесь с методами защиты приложения со стороны клиента и со стороны сервера.

Регулярные выражения для фронтендеров

Научитесь не только писать регулярные выражения, но и правильно и уместно их использовать для гибкого поиска по строке, валидации данных, очистки внешних данных и поиска по файлам при помощи grep.

Анатомия CSS-каскада

Досконально разберётесь с фундаментальными механизмами CSS: обработкой значений (value processing), каскадом и наследованием.

Раздел 2
Современные инструменты коллаборации и автоматизации

2 месяца

Продвинутый Git и Github

Разберётесь с необходимыми для командной работы сложными навыками Git, такими как слияние веток, решение конфликтов и сравнение версий программного кода.

Продвинутый Webpack

Сможете создавать собственные сборки и менять конфиги в рабочих проектах. Научитесь оптимизировать код и сжимать размер файлов или шрифтов перед деплоем проекта.

Раздел 3
Современные технологии разработки SPA

5 месяцев

TypeScript. Теория типов

Поймёте, как работает TypeScript изнутри, и начнёте применять систему статического анализа типов данных в своих проектах.

CSS-in-JS

Вы сможете осознанно выбирать и использовать инструменты для работы с CSS-in-JS, а также разберётесь, как эти инструменты устроены внутри. Научитесь решать типовые задачи: формировать стили при помощи JavaScript, переиспользовать стили при помощи вспомогательных компонентов и миксинов, разрабатывать библиотеки компонентов.

React. Разработка сложных клиентских приложений

Разберётесь, как работает React-фреймворк и его основные инструменты — React Router, React Hooks, научитесь проектировать приложения на базе Flux-архитектуры и обеспечите покрытие своего веб-приложения автоматическими тестами.

Vue.js 3. Разработка сложных клиентских приложений

Научитесь использовать фреймворк Vue.js, разберётесь, как наладить взаимодействие между компонентами, примените автоматическую загрузку шаблонов и освоите работу с глобальным состоянием приложения.

Сертификация

Профессиональная оценка ваших навыков и глубины знаний от независимых экспертов.

Узор

как проходит обучение?

структурированная теория

структурированная теория

Текстовый учебник, разделённый на разделы и статьи. Каждый раздел включает основную теорию и дополнительные материалы.

интерактивные демонстрации и тренажёры

тренажеры

Пошаговые примеры решения задач на конкретных примерах реального кода с одновременной возможностью посмотреть результат его выполнения.

учебные проекты

учебные проекты

Для закрепления теории. После выполнения каждого задания вы получите пошаговое эталонное решение и сможете сравнить его со своим вариантом.

поддержка наставников

поддержка наставников

В процессе самостоятельного прохождения курса вы сможете обращаться за помощью к дежурным наставникам в закрытом чате.

сертификат по окончанию

ваш сертификат после грейдирования

Образовательная деятельность осуществляется на основании государственной лицензии № 4696 от 11.03.2022.

Узор

Высочайшее качество контента

HTML Academy — школа разработки с 11-летним опытом и глубокими связями в индустрии. Наши курсы основаны на реальных проектах IT-компаний, а программы обучения составляются с учётом того, какие задачи чаще всего приходится решать разработчикам на практике.

Наши программы используют ведущие технические вузы России: ИТМО, Политех, УрФУ, ЛЭТИ, КФУ, ТГУ, Московский Политех и другие.

УФУ
КФУ
ИТМО
СППУ
ГГНТУ
СУ
СВФУ
ТГУ
ТГУ
УФУ
КФУ
ИТМО
СППУ
ГГНТУ
СУ
СВФУ
ТГУ
ТГУ
В этом году крупные университеты обучают по нашим программам 2400 своих студентов, как первокурсников, так и старшекурсников. То есть у нас вы получите те же знания, что и в лучших технических вузах страны.

тут работают наши выпускники

Отзывы разработчиков, прошедших развитие навыков в html academy

9.5 / 10

средняя оценка курса
на основе 785 оценок студентов

аватар автора отзыва

Евгений
Каратаев

Я уже больше года разрабатываю на Vue, и тем не менее этот курс оказался для меня очень полезным. Он позволил систематизировать знания по фреймворку и закрыть пробелы.

Для меня самым ценным оказался модуль с тестированием. Я понял, что именно нужно тестировать в компонентах Vue, как настроить окружение и сделать заглушки для стора и роутера.

аватар автора отзыва

Александр
Куянцев

Ребята, без базовых алгоритмов придётся несладко. Вообще-то, как я понял, изучение программирования обычно начинают с изучения азов компьютерной грамотности, но раз уж в моём случае всё наоборот, то изучаю вот алгоритмы несвоевременно. Без них будет линейный поиск по не отсортированному массиву.

аватар автора отзыва

Elena
Lezhneva

Сложный, но в то же время интересный курс по анимации SVG. Много заданий на закрепление материала. А главное, знания и навыки работы с анимацией иконок SVG. Давно планировала купить этот курс, так как сильно не хватало таких эксклюзивных знаний в фронте.

аватар автора отзыва

Елена
Грива

Отличный курс. Подходит и тем, кто не имеет технического образования. Теория в сочетании с практикой помогают начать мыслить в алгоритмическом ключе. Чтобы получить максимум, советую пытаться самостоятельно воспроизвести разобранные в демонстрациях задачи — запоминается и понимается гораздо лучше.

Рекомендую к приобретению.

аватар автора отзыва

Евгений
Филатов

С помощью HTML Academy в своё время я освоил базу вёрстки. Успел поработать верстальщиком и даже заскучать. И вот, пришёл на курс по анимациям в поисках вдохновения и нового вектора профессионального роста.

Если коротко, курс мои надежды оправдал. Пожалуй, перечислю основные достоинства:

 • Нет пространной теории, только необходимый минимум. Зато много иллюстративного материала.

 • Множество примеров решения реальных практических задач. По сути, коллекция полезных «рецептов». Анимации с clip-path, glitch-эффекты, throttling, parallax, 3D-трансформации — это лишь часть того, что я с любопытством исследовал на протяжении курса.

 • Практические задания с эталонными решениями для самоконтроля — возможность закрепить навык, что называется «не отходя от кассы».

Теперь я знаю и умею чуть больше, а также лучше представляю, куда и как можно расти в web-анимации. Область действительно обширная, гораздо обширнее, чем мне виделось раньше.

аватар автора отзыва

Мария
Елистратова

Курс оказался очень полезным. В самом начале показалось, что практики будет недостаточно, но последующие разделы развеяли это заблуждение. Отдельное спасибо за большое количество демонстраций, которые позволяют детально посмотреть код.

записаться на программу
развития навыков
«современная
фронтенд-инженерия»

119 990 ₽

или можно оформить рассрочку и платить

9999 ₽в месяц

Узор

cтоимость обучения

основной тариф

в месяц
9999 ₽
  • полная стоимость — 119 990 ₽
  • поддержка опытных наставников в закрытом чате

индивидуальный тариф

в месяц
33 250 ₽
  • полная стоимость — 399 000 ₽
  • личный куратор
  • 90 часов консалтинга с экспертами и авторами курсов

остались вопросы?

оставьте заявку, чтобы получить консультацию специалиста