Скоро будет больше
IT-рекрутер


Как стать
мидл фронтенд-разработчиком

Это продвинутая программа обучения для разработчиков, которые уверенно чувствуют себя с HTML, CSS и JavaScript, имеют опыт работы с одним из фреймворков. Мидл frontend-разработчик вдумчиво выбирает технологии для реализации проекта и может аргументировать свой выбор. Уверенно чувствует себя в процессах командной разработки и самостоятельно решает комплексные задачи. На курсе мы поможем систематизировать подход к решению рабочих задач и стать более уверенным в своих компетенциях. Вы сможете ускорить профессиональное развитие и расширить свою зону ответственности в работе над проектами.

Чему вы научитесь в Практикуме

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

Быстрый рост за счёт прокачки навыков и систематизации знаний
Поможем перейти на новый уровень и пополнить портфолио большими и сложными проектами. Помимо технических навыков вы также прокачаете умение работать в команде и создадите свою игру от идеи и до развёртывания в облаке.
Понимание паттернов разработки и смежных областей в вебе
Узнаете как работают инструменты изнутри и что большинство из них построены на обычном JavaScript. Научитесь самостоятельно продумывать архитектуру приложения и напишете свой фреймворк. Узнаете не только о фронтенде, но и смежных областях (например, бэкенд, DevOps), чтобы понимать, как они работают.
Рост стоимости на рынке и попадание в крутую команду
Сможете претендовать на вакансии мидл-уровня или получить повышение. Получите помощь в улучшении резюме и навыке прохождения собеседований. Пройдёте собеседования на партнёрские вакансии в топ IT-компании

Учим только на практике и через код-ревью

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

01

Обратная связь от старших разработчиков

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

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

02

Новая зона роста

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

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

03

Обучение в рамках рабочих условий

Обучение до мидл уровня невозможно без тренировки всего спектра soft-навыков. Вас ждёт работа в команде, приближённая к реальным условиям. Вместе с единомышленниками с нуля продумаете концепцию и логику веб-игры. Будете управлять бэклогом, декомпозировать задачи, работать в рамках одного репозитория, учиться техниками код-ревью и еженедельно «синкаться» на созвонах с ментором. Кроме того, будут демо.

Сообщество профессионалов

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

Зарплата
frontend-разработчика

Источник данных: Хабр Карьера
Junior
Pre-middle
Middle
Senior
82 000 ₽

Сколько стоит обучение

Изучение платформы обучения —
до оплаты

Чтобы принять взвешенное решение о курсе: нужно изучить программу, формат обучения и оценить свои силы. Нам важно, чтобы после выпуска разработчик в первую очередь был самостоятельным и способным справиться с любой задачей без постоянного контроля со стороны тимлида. В вводном курсе вы узнаете как студенты приобретают эту супер силу.
  • Изучение формата обучения и программы курса
  • Знакомство с платформой
  • Оценка навыков и нагрузки обучения

Платное продолжение

16 500 ₽ помесячный платёж.
Итоговая сумма составит 82 500 ₽

78 000 ₽ при оплате сразу за 
5 месяцев обучения.

Обучение проходит последовательно: изучаете тему → решаете задачи → изучаете дополнительные материалы → выполняете проектную работу → проходите код-ревью → участвуете в вебинаре → дорабатываете проект.
  • Полный доступ к теории, задачам и актуальным практическим знаниям с неограниченным доступом. Вас ожидает профессиональная программа обучения на 360 часов
  • Поддержка и обмен опытом с наставниками и менторами
  • Подробная обратная связь от команды код-ревьюеров о качестве кода и реализации задач в проектной работе
  • 1 самостоятельный проект и 1 командный проект. Вы разработаете их с нуля: от создания макетов и дизайна до деплоя
  • Сообщество единомышленников. Не только фронтенд-разработчики, но и бэкендеры, фуллстек-разработчики
  • Знания и практические навыки для выхода на новый профессиональный уровень. Персональная поддержка экспертов на пути к повышению

Программисты учат программированию

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

Программа обучения

1

JavaScript: параллельный курс

Прохождение курса в своём темпе. 30 часов

При помощи тренажёра вы самостоятельно повторите важные концепции JavaScript.
Ближе познакомитесь с DOM-деревом и управлением содержимым DOM-узлов.
Глубже изучите асинхронность: начнёте с setTimeout и setInterval, продолжите с Event loop и нулевой задержкой, «приправите» знания чейнингом и callback.

2

Модуль самостоятельного проекта

10 недель работы над проектом. Код-ревью от разработчика. 120 часов

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

Этот модуль как испытательный период — вы погружаетесь в интенсивную разработку, изучаете внутренности, нюансы работы технологий. Займётесь не только чистым фронтом на JS с типизацией TS, но и узнаете больше о тестировании, DevOps, работе с API.

В этом модуле расскажем, как:
•   выбрать среду разработки, хостить код и проект и даже немножко о выборе операционной системы
•   использовать TypeScript (как основы, так и сложные концепции)
•   работать с архитектурой CSS и препроцессорами
•   написать свой шаблонизатор и что это такое
•   реализовать компонентный и модульный подходы
•   использовать знание паттернов программирования и ООП
•   настроить роутинг, какие есть нюансы
•   работать с API, что такое WebSockets и в целом о клиент-серверном взаимодействии
•   применять в работе линтеры и code style
•   тестировать приложение при помощи Chai и Mocha
•   работать с безопасностью: CSRF, XSS, CSP, Clickjacking и не только
•   настраивать сборку через Parcel, а потом Webpack, а также работать с Docker
•   работать с DevOps (узнаете о сертификатах, CI/CD и HTTP/2)

+ 1 проект в портфолио

Открыть всю программу

Модуль командного проекта

4

Алгоритмы и структуры данных. Включённый курс

Включённые темы в тренажёре. 40 часов

Вам предстоит изучать этот блок на протяжении всей программы. Вы познакомитесь с распространёнными алгоритмами и структурами данных, реализуете их на JavaScript и научитесь оценивать сложность алгоритмов.

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

5
Скрыть программу

Карьерный трек (опционально)

50 часов

После основной программы вы сможете пройти подготовку к получению job offer.

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

Модуль включает в себя персональную работу со специалистами:
•   HR-консультация
•   2 технических мок-интервью
•   ответы на вопросы и персональная помощь в доработке резюме и других артефактов
•   поддержка и помощь куратора трудоустройства

Что говорят о нас

Узнать подробности обучения

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

Часто задаваемые вопросы

Зачем мне этот курс?
Программа разработана для ускорения профессионального развития и улучшения карьерных перспектив в интенсивном формате. Она поможет:
• стать лучше как разработчик;
• овладеть необходимым инструментарием;
• понять, как надо, — а как делать не стоит;
• повысить вероятность трудоустройства в лучшие продуктовые компании;
• увеличить свою рыночную стоимость;
• превратить фрагментарные знания в цельную картину мира программирования.
Можно ли поднять свой уровень до мидл за 5 месяцев?
Мы рассчитываем, что каждый наш выпускник сможет претендовать на позицию мидл-разработчика в лучших продуктовых и аутсорс-компаниях РФ. 

Это происходит за счёт интенсивного изучения новых технологий и практики, командного взаимодействия с опытными одногруппниками и менторами. Курс ориентирован на нагрузку около 15–20 часов в неделю с упором на практику. Вы не просто слушаете лекции о том, какие есть технологии, а сразу применяете их в проектах. Вы пройдёте полный цикл разработки веб-приложения от создания макетов или их использования до сдачи в продакшн. Каждый раз будете либо применять новый стек технологий, либо углубляться в то, что было изучено раньше.
Как и когда я буду учиться?
Всё обучение происходит дистанционно. Оно состоит из четырёх составляющих:
1. Самостоятельное изучение теории на платформе.
2. Участие в вебинарах и общение с наставником.
3. Домашнее задание, которое вы выполняете в своей IDE. А позже —  работа над ошибками и над оставленными рекомендациями по коду от ревьюера.
4. Работа в команде с другими студентами

Материал на платформе вы изучаете в любое удобное время. Выполнение домашних проектных заданий привязано к двухнедельному циклу.
Кто авторы курса?
Программа составлена опытными преподавателями, методологами и действующими специалистами Яндекса, Школы анализа данных и другими лидерами технологической и образовательной индустрии.
Что мне нужно знать и уметь, чтобы поступить на курс?
JS, CSS, HTML и иметь коммерческий опыт в разработке. Мы хотим максимизировать ваши шансы на получение работы в течение или после окончания курса. Поэтому не готовы брать студентов без опыта работы разработчиком.
Как выглядит командная работа?
Команда из 2-3 человек. Вместе продумываете концепцию вашего приложения с нуля, работаете асинхронно, ревьюите друг друга. Ваш успех = успех команды. Как в жизни. С настройкой процессов и коммуникацией поможет куратор и ваш ментор.
А если я хочу работать в Яндексе?
Мы подготовили курс так, чтобы вы могли претендовать на мидл-позиции в большинстве хороших компаний на рынке. Если бы мы ориентировались только на требования Яндекса, это был бы очень узкоспециализированный курс. Ваши навыки пригодятся и в средних, и в крупных IT-компаниях, в том числе и в Яндексе. Важна ваша мотивация работать с конкретными задачами и технологиями и фит с конкретной командой — держите это в уме и точно найдёте хорошее место работы, и это не обязательно будет Яндекс :)
Какая длительность курса?
5 месяцев по 15-20 часов в неделю
Что делать, если я не справлюсь с нагрузкой?
Если вы понимаете, что нужно сделать паузу или получить дополнительное время для закрепления материала, можете взять академический отпуск на месяц — но не более двух раз. Ещё в учебной программе предусмотрены каникулы и недели доработки проектов.
Получу ли я диплом?
Да, после курса вы получите диплом — это официальный документ о дополнительном образовании.
Если не понравится, могу ли я вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если вы уже прошли какую-то часть курса, её придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты.
Что такое налоговый вычет на обучение и как его получить?
Это что-то вроде кешбэка от государства. Рассмотрим пример.
Если вы являетесь налоговым резидентом, то есть находитесь на территории РФ более 183 дней в течение 12 месяцев, и работаете по трудовому договору, то каждый месяц ваш работодатель должен отчислять с вашей зарплаты 13% государству, чтобы оплатить подоходный налог.
Вот из этих денег вы можете вернуть себе до 15 600 рублей в год в виде налогового вычета за обучение. Для этого вам нужно подать соответствующее заявление через личный кабинет на сайте nalog.ru (можно залогиниться через Госуслуги).
К заявлению нужно приложить все документы, подтверждающие ваше право на вычет, такие как:
  1. Справка 2-НДФЛ от вашего работодателя.
  2. Договор на обучение, в нашем случае это оферта Практикума.
  3. Лицензия на образовательную деятельность. Вот наша.
  4. Чеки об оплате обучения. Практикум отправляет эти чеки на ваш эл.адрес, их можно взять оттуда.
  5. Справка о получении образовательных услуг. Чтобы получить нашу справку, напишите в наш чат поддержки.
Ваше заявление будут рассматривать в налоговой в течение месяца. Инспектор может запросить другие документы, если этих ему покажется недостаточно. В случае успеха вам должны выдать специальное уведомление о праве на вычет. Это уведомление нужно передать в бухгалтерию вашего работодателя.
Теперь работодатель должен будет выплачивать вам всю зарплату, не удерживая подоходный налог в пользу государства, пока не выплатит всю сумму вычета.
Это не единственный вариант получения вычета, подробнее можно почитать на сайте налоговой.
Если у вас остались вопросы про получение вычета, напишите в наш чат поддержки, постараемся ответить.