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

Если вы уверенно чувствуете себя с HTML, CSS, JavaScript. Знакомы с работой браузера и умеете пользоваться Git. Получали деньги за разработку — этот курс для вас. Курс подойдёт джунам фронтендерам. Бэкендерам, которые собираются стать фуллстак-разработчиками. Всем, кто хочет детально разобраться в устройстве современных фреймворков.

Что вы получите в Практикуме

За 4 месяца обучения по 20 часов в неделю вы напишете 2 приложения, отточите навыки JS, познакомитесь с алгоритмами и структурами данных, пройдёте программу профессиональной акселерации. Вот что вас ждёт:

Самостоятельный проект «Мессенджер»
Напишете собственную реализацию фреймворка React и создадите веб-приложение для переписки. С чатами и аватарками.
Командный проект «Игра»
Создадите браузерную игру за 2 месяца командной работы. Кто знает, может, именно ваш проект выйдет из-под контроля и станет самостоятельным коммерческим продуктом.
Алгоритмы
Погрузитесь в алгоритмы и структуры данных.

Учим в собственной технологической среде

Погружение в IT-профессию подразумевает постоянный контакт с изучаемыми технологиями, выполнение практических заданий и общение с наставником. Для этого мы создали собственную среду обучения.

01

Онлайн-тренажёр

С первого дня вы учитесь на практике. В онлайн-тренажере будут задачи по JS и TS, алгоритмам и React.

02

Самостоятельная работа

Тренажёр — только часть обучения. Основные навыки вы приобретаете, выполняя проект. По нему вы получите обратную связь от ревьюера.

03

Поддержка

Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

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

Наставники — опытные разработчики из Яндекса и других IT-компаний.

Диплом для работодателя

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

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

Вступительное
тестирование —
бесплатно

Тест состоит из задач на JavaScript. Вы решите их в тренажёре. Там же вы сможете подробнее изучить учебную программу.
  • Две задачи на JS
  • Шаблонизатор
  • Задача на работу с canvas

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

20 000 ₽ помесячный платёж.
Итоговая сумма составит 80 000 ₽

или

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

Пройдя вступительное тестирование, можно получить доступ к полной программе.
  • Полный доступ к тренажёру
  • Профессиональная программа обучения на 360 часов
  • 1 самостоятельный проект и 1 командный проект
  • Поддержка наставника и команды код-ревьюверов
  • Диплом о профессиональной переподготовке
  • Знания и навыки для выхода на новый профессиональный уровень

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

1

Самостоятельный проект

160 часов

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

Темы:

ES6. Модули в JS. NodeJS. Асинхронность. Синхронность. Git. Компонентный подход, SPA. Отображение. DOM API. Браузерные события, Клиент-серверное взаимодействие. Шаблонизация. API: CRUD в REST, Правила в REST API, XHR, Promise, Fetch API. TypeScript. Роутинг. Архитектура: CSS, Компонент, MV*. Работа с запросами. Тестирование. Webpack. ESLint. Безопасность веб-приложений. Эксплуатация приложения. Docker. CDN.

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

2

Командный проект

160 часов

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

Темы:

ReactJS, React Router. Webpack с React, TypeScript и многим другим.  Canvas API. Игровые механики. HOC, Hook. Middlewares. Хранение данных. State management. Анимации. Service Workers. Безопасность в React. Управление памятью в JavaScript. Производительность веб-приложений. Обработка серверных и клиентских ошибок. Quality assurance.  Server Side Rendering. Хранилища в Web. OAuth и другие способы. Продвинутые технологии SPA. Advanced Nginx, HTTP 2/0. VPS, VDS, облака. Docker. DevOps. CI / CD.

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

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

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

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

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

50 часов

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

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

Пройти тестирование

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

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

Зачем мне этот курс?
Короткий ответ — «Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!»

Мы хотим помочь попасть туда, куда нужно именно вам.

Подробнее — программа разработана для ускорения профессионального развития. Она поможет:

• стать лучше как разработчик;
• овладеть необходимым инструментарием;
• понять, как надо, — а как делать не стоит;
• повысить вероятность трудоустройства в лучшие продуктовые компании;
• увеличить свою рыночную стоимость;
• превратить фрагментарные знания в цельную картину мира программирования.
Какую работу я могу получить, если пройду курс?
Мы рассчитываем, что каждый наш выпускник сможет претендовать на позицию мидл-разработчика в лучших продуктовых и аутсорс-компаниях РФ.
Как убедиться, что этот курс для меня?
Попробовать. Курс для вас, если вы хотите вырасти как разработчик, увеличить вашу рыночную стоимость, получить новые предложения о работе. Если вы готовы писать много кода, совершать ошибки, прислушиваться к советам и работать в команде.
Кто авторы курса?
Программа составлена опытными преподавателями, методологами и действующими специалистами Яндекса, Школы анализа данных и другими лидерами технологической и образовательной индустрии.
Что мне нужно знать и уметь, чтобы поступить на курс?
JS, CSS, HTML и иметь опыт в разработке. Мы хотим максимизировать ваши шансы на получение работы в течение или после окончания курса. Поэтому не готовы брать студентов без опыта работы разработчиком.
Как выглядит командная работа?
Команда из 3 человек. Работаете вместе, ревьюите друг друга. Ваш успех = успех команды. Как в жизни. С настройкой процессов и коммуникацией поможет Практикум.
Если я не соответствую требованиям, но очень хочу, что мне делать?
Если у вас совсем нет опыта, стоит начать с основ. Если вы уже знакомы с программированием, но пока не занимались коммерческой разработкой, рекомендуем немного поработать перед тем, как прийти к нам.
Какая длительность курса?
4 месяца по 20 часов в неделю
Что делать, если я не справлюсь с нагрузкой?
Если вы понимаете, что нужно сделать паузу или получить дополнительное время для закрепления материала, можете взять академический отпуск на месяц — но только один раз. Ещё в учебной программе предусмотрены каникулы.
Получу ли я диплом?
Да, после курса вы получите диплом — это официальный документ о дополнительном образовании.
Если не понравится, могу ли я вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если вы уже прошли какую-то часть курса, её придётся оплатить, но остальное вернём. Более подробно рассказываем про это в седьмом пункте оферты.