Скоро будет больше
Инженер по тестированию
Дата инженер
Специалист по машинному обучению
Специалист по нейросетям
Дизайнер интерфейсов
Менеджер продукта

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

Фронтенд-разработчик собирает сайт по макету, пользуясь языками HTML, CSS и JavaScript. Понимает процессы, сопутствующие созданию сайта и его публикации в сети. Включается в совместную работу через Git и умеет настраивать сборку проекта инструментом Webpack. Мы хотим научить вас применять технологии, необходимые для получения профессии фронтенд-разработчика.

Зарплата
фронтенд-разработчика

Источник данных: Мой круг
Junior
Middle
Senior
RUB 50,000

Что вы получите в Яндекс.Практикуме

За 7 месяцев обучения по 10 часов в неделю вы освоите востребованные навыки фронтенд-разработчика и соберёте портфолио проектов. Вот какие проекты вы будете делать:

Одностраничный сайт
Адаптивный лендинг
Музыкальное веб-приложение

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

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

01

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

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

02

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

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

03

Поддержка

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

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

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

Сертификат для работодателя

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

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

Вводный курс —
бесплатно

Вы сможете попробовать себя в качестве фронтенд-разработчика и обучиться азам профессии. Полученный опыт программирования позволит оценить реальные возможности, силу мотивации, и решить, нужно ли идти дальше.
  • Доступ к первому
    курсу в тренажёре
  • Навыки и знания на
    20 часов обучения
  • 215 практических
    заданий

Платное продолжение —
RUB 65,000

За 7 месяцев обучения

Закончив бесплатный курс, можно пойти дальше. С этого момента вы начнете полноценно осваивать профессию фронтенд-разработчика.
  • Полный доступ
    к тренажёру
  • Профессиональная программа обучения
    на 260 часов
  • Поддержка
    наставника
  • Сертификация
  • Навыки и знания, востребованные работодателями
  • Портфолио
    из 5 самостоятельных проектов

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

1

Основы HTML, CSS, JS: бесплатный вводный курс

20 часов

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

2

Расширенные возможности HTML и CSS

40 часов

Углублённые знания о семантике HTML-разметки. Освоение необходимых на практике CSS-технологий: flexbox, расположение элементов, создание анимаций, работа с формами.

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

1 неделя каникул после курса
Открыть всю программу

HTML и CSS — адаптивная вёрстка и работа с макетом

4

JavaScript — теория и практика

100 часов

Полноценное погружение в JavaScript. Глубоко исследуете все типы данных в JavaScript, отточите навыки работы с условиями, циклами, функциями. Сможете освоить более сложные концепции: объектно-ориентированное и функциональное программирование, асинхронность и замыкания, обмен данными по API технологией AJAX, современный стандарт ES6.

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

1 неделя каникул после курса
5

Инфраструктура веб-приложений

40 часов

Для создания современных сайтов необходима экосистема из вспомогательного программного обеспечения. Вы научитесь настраивать окружение веб-приложений. Важнейшие здесь: система контроля версий Git, среда Node.js, менеджер пакетов npm и система автоматизированной сборки проектов Webpack.

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

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

Дипломный проект

40 часов

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

1 итоговый проект в портфолио

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

Начните учиться бесплатно

Вы сможете попробовать себя в роли фронтенд-разработчика и освоить азы профессии.

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

Подойдёт ли мне профессия?
Для тех, кто ещё нетвёрдо уверен в своём намерении, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что разработка не для вас, это тоже положительный результат.
Можно ли обучиться профессии за 7 месяцев?
Думаем, что да, если вы будете уделять занятиям не менее 10 часов в неделю, выполнять домашние задания и общаться с вашим наставником. Тогда за 7 месяцев вы сможете освоить навыки фронтенд-разработчика, соберёте портфолио проектов и начнёте свой путь в профессию.
Каким требованиям я должен соответствовать?
Для старта достаточно иметь законченное среднее образование и возможность заниматься не менее 10 часов в неделю.
Кто будет меня учить?
Программа составлена опытными преподавателями, методологами и действующими специалистами не только Яндекса и Школы анализа данных, но и других лидеров технологической и образовательной индустрии.
Как и когда я буду учиться?
Обучение строится из трёх составляющих: теория с закреплением в тренажёре, домашнее задание для самостоятельной практики и работа с наставником над кодом. В тренажёре вы учитесь в любое удобное время, а выполнение домашнего задания привязано к двухнедельному циклу.
Что делать, если я не справлюсь с нагрузкой?
Если вы понимаете, что нужно сделать паузу или получить дополнительное время для закрепления материала, у вас есть возможность взять академический отпуск на месяц — но только два раза. Также в учебной программе предусмотрены каникулы: два раза по одной неделе.
Смогу ли я найти работу после обучения?
Сможете, но просто не будет. Рынку требуется умение, а не просто набор знаний — мы научим вас применять эти знания и поможем сделать портфолио из реальных проектов. Чтобы заявить о себе, понадобится приложить серьёзные усилия. Например, поработать на фрилансе. В конечном итоге шансы устроиться в хорошую компанию будут тем выше, чем больше тех самых реальных проектов в вашем портфолио.
А если я хочу работать в Яндексе?
Мы подготовили курс так, чтобы вы могли начать карьеру непосредственно после обучения. С ходу получить работу в Яндексе маловероятно: крупные IT-компании подбирают сотрудников с бóльшим опытом или прошедших специализированные вузовские программы. Мы рекомендуем отточить навыки в компаниях поменьше, а затем претендовать на должность в более крупных — в том числе и в Яндексе.
Если не понравится, я могу вернуть деньги?
Короткий ответ — да, причём в любой момент. Правда, если вы уже прошли какую-то часть курса, её придётся оплатить, но остальное вернём. Более подробно рассказываем про это в шестом пункте оферты.
А как же знание математики и алгоритмов?
Наша задача — научить начинающего специалиста думать на языках HTML, CSS и JavaScript, как учат думать на иностранных языках. Здесь достаточно знания математики на уровне средней школы, поэтому мы не тратим ваше время. Когда вы захотите пойти дальше до уровня продвинутого специалиста, то сможете подтянуть математику и алгоритмическое мышление. Отдельный курс по ним находится на стадии разработки.