Продвинутый курс для тех, кто уверенно чувствует себя в HTML, CSS и JavaScript и хочет вырасти до мидла за 5 месяцев.
Бесплатная вводная часть. Чтобы принять взвешенное решение о курсе, нужно изучить программу, формат обучения и оценить свои силы.
Проект «Веб-мессенджер». Этот модуль как испытательный период — вы погружаетесь в интенсивную разработку, изучаете внутренности, нюансы работы технологий. Займётесь не только чистым фронтом на JS с типизацией TS, но и узнаете больше о тестировании, DevOps, работе с API.
Командный проект. Вы объединитесь в команды из 3–4 человек и создадите свою веб-игру с нуля: от продумывания макетов и логики до деплоя в облако. Реализуете клиентскую часть игры и её бэкенд, развернёте результат в Яндекс.Облаке. Вы сможете использовать любые библиотеки на клиенте, которые не касаются части с игрой. Игру вы напишете используя React, TypeScript, Canvas API.
Алгоритмы и структуры данных. Включённый курс. Вам предстоит изучать этот блок на протяжении всей программы. Вы познакомитесь с распространёнными
Карьерный трек. После основной программы вы сможете пройти подготовку к получению job offer.
актуальность, best practices, сложность, работаем спринтами, ментор Senior+Code review
сложность, высокий темп, лишние темы
Мидл фронтенд-разработчик
Хардкорный курс. Было сложно, несмотря на то, что я имею коммерческий опыт разработки. Сложно совмещать с работой (у меня их три, фрилансер). Я завершил первый модуль, их там всего два. В первом модуле мы писали свой JS-фреймворк и реализовали на нем небольшое приложение - мессенджер. Жду начала второго модуля, в котором будет командная работа. На курсе студентов учат лучшим практикам современного фронтенда: TypeScript, Unit-тесты, линтеры, Git, паттерны проектирования (Event Bus, Singleton etc), сборщик Vite, Webpack. На протяжении всего модуля к нам был приставлен ментор - Senior+ разработчик, который отвечал на все вопросы, смотрел наш код, подсказывал что исправить. Ментор на связи каждый день, отвечает быстро. Также нас сопровождал куратор, который решает все административные и личные вопросы, напоминает о событиях и дедлайнах, налаживает коннект между студентами и ментором. Работает куратор чуть ли не 24 на 7, быстро реагирует на запросы.