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

Как стать
веб-разработчиком

Подробнее
Веб-разработчик умеет делать то же, что и фронтенд-разработчик. Также разбирается в устройстве более сложных сайтов с базами данных, может создать API
API
«Интерфейс прикладного программирования». Набор возможностей, которыми сайты обмениваются друг с другом. Вы создадите свой сервер, который сможет принимать запросы от других компьютеров, выполнять команды и отчитываться об их исполнении.
и управлять логикой взаимодействия с сервером. Дополнительные технологии веб-разработчика: Node.js
Node.js
Раньше JavaScript работал только в браузере. С появлением платформы Node.js на JavaScript стали писать серверный код, десктопные приложения, программировать роботов. Мы будем использовать Node.js для работы с сервером: обрабатывать запросы, загружать файлы, работать с базами данных. Удобство в том, что не придется учить еще один язык программирования, все работает на JavaScript.
, SQL
SQL
Язык запросов к базам данных. Как только ваш сайт превращается из визитки в приложение с пользователями, регулярно обновляемыми материалами, комментариями, вам требуется база данных для хранения информации. SQL позволит искать информацию в базе данных и поставлять её в различные части приложения.
. Мы хотим научить вас применять инструменты, необходимые для получения профессии веб-разработчика.
Middle
Junior
Middle
Senior
71 000 ₽
Зарплата
веб-разработчика
Источник данных: Мой круг

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

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

Как мы учим

Всё обучение проходит онлайн. Чтобы начать, достаточно иметь среднее образование
и готовность уделять занятиям не менее 10 часов в неделю. Остальное мы предоставим:
Онлайн-
тренажёр
Практические
проекты
Поддержку
наставника

Наш подход к обучению

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

Сертификат

Подтвердить будущему работодателю приобретённые вами навыки вы сможете с помощью сертификата. Чтобы получить сертификат, необходимо сдать итоговый проект. Это показатель, что вы достаточно знаете о веб-разработке и самостоятельно выполнили проекты из вашего портфолио.
Если вы уже работаете разработчиком, можете подать заявку на сдачу
сертификационного экзамена и попробовать получить сертификат без обучения.
Предварительная стоимость — 10 000 рублей.
Хочу сдать экзамен

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

Вводный курс —
бесплатно
Вы сможете попробовать себя в качестве веб-разработчика и обучиться азам профессии. Полученный опыт программирования позволит оценить реальные возможности, силу мотивации, и решить, нужно ли идти дальше.
01
Доступ к первому курсу в тренажёре
02
Навыки и знания на 20 часов обучения
03
215 практических заданий
Платное
продолжение
Закончив бесплатный курс, можно пойти дальше. С этого момента вы начнете полноценно осваивать профессию веб-разработчика.
04
Полный доступ к тренажёру
05
Профессиональная программа обучения на 340 часов
06
Поддержка наставника
07
Сертификация
08
Навыки и знания, востребованные работодателями
09
Портфолио из 6 самостоятельных проектов
85 000 ₽
За 9 месяцев обучения
Оплата после прохождения бесплатного курса

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

20ч
Основы HTML, CSS, JS: бесплатный вводный курс
Базовый синтаксис HTML и CSS. Минимально необходимый набор тегов и стилистических свойств: управление цветом, шрифтами, расположением блоков на странице. Всё это — в процессе создания двух проектов в тренажёре. Вы также напишете программу на языке JavaScript и сделаете страницу интерактивной.
1 проект в портфолио
40ч
Расширенные возможности HTML и CSS
Углублённые знания о семантике HTML-разметки. Освоение необходимых на практике CSS-технологий: flexbox, расположение элементов, создание анимаций, работа с формами.
1 проект в портфолио
40ч
HTML и CSS — адаптивная вёрстка и работа с макетом
На этом курсе вы разберётесь, как адаптировать страницу для отображения на разных устройствах, а главное — как работать с дизайн-макетом на всех разрешениях.
1 проект в портфолио
1 неделя каникул после курса
100ч
JavaScript — теория и практика
Полноценное погружение в JavaScript. Глубоко исследуете все типы данных в JavaScript, отточите навыки работы с условиями, циклами, функциями. Сможете освоить более сложные концепции: объектно-ориентированное и функциональное программирование, асинхронность и замыкания, обмен данными по API технологией AJAX, современный стандарт ES6.
1 проект в портфолио
1 неделя каникул после курса
40ч
Инфраструктура веб-приложений
Для создания современных сайтов необходима экосистема из вспомогательного программного обеспечения. Вы научитесь настраивать окружение веб-приложений. Важнейшие здесь: система контроля версий Git, среда Node.js, менеджер пакетов npm и система автоматизированной сборки проектов Webpack.
1 проект в портфолио
80ч
Основы бэкенд-разработки
Создание современных веб-приложений требует взаимодействия с сервером. Вы изучите, как работает серверный JavaScript в Node.js, создадите свой собственный сервер. Узнаете, что такое база данных и как использовать её в проекте. В результате создадите API для фронтенд-приложения, используя технологию Express.js — популярный фреймворк для работы с серверным JavaScript.
1 проект в портфолио
40ч
Дипломный проект
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
1 итоговый проект в портфолио
Открыть всю программу
Основы HTML, CSS, JS: бесплатный вводный курс
20часов
Базовый синтаксис HTML и CSS. Минимально необходимый набор тегов и стилистических свойств: управление цветом, шрифтами, расположением блоков на странице. Всё это — в процессе создания двух проектов в тренажёре. Вы также напишете программу на языке JavaScript и сделаете страницу интерактивной.
1 проект в портфолио
Расширенные возможности HTML и CSS
40часов
Углублённые знания о семантике HTML-разметки. Освоение необходимых на практике CSS-технологий: flexbox, расположение элементов, создание анимаций, работа с формами.
1 проект в портфолио
HTML и CSS — адаптивная вёрстка и работа с макетом
40часов
На этом курсе вы разберётесь, как адаптировать страницу для отображения на разных устройствах, а главное — как работать с дизайн-макетом на всех разрешениях.
1 проект в портфолио
1 неделя каникул после курса
JavaScript — теория и практика
100часов
Полноценное погружение в JavaScript. Глубоко исследуете все типы данных в JavaScript, отточите навыки работы с условиями, циклами, функциями. Сможете освоить более сложные концепции: объектно-ориентированное и функциональное программирование, асинхронность и замыкания, обмен данными по API технологией AJAX, современный стандарт ES6.
1 проект в портфолио
1 неделя каникул после курса
Инфраструктура веб-приложений
40часов
Для создания современных сайтов необходима экосистема из вспомогательного программного обеспечения. Вы научитесь настраивать окружение веб-приложений. Важнейшие здесь: система контроля версий Git, среда Node.js, менеджер пакетов npm и система автоматизированной сборки проектов Webpack.
1 проект в портфолио
Основы бэкенд-разработки
80часов
Создание современных веб-приложений требует взаимодействия с сервером. Вы изучите, как работает серверный JavaScript в Node.js, создадите свой собственный сервер. Узнаете, что такое база данных и как использовать её в проекте. В результате создадите API для фронтенд-приложения, используя технологию Express.js — популярный фреймворк для работы с серверным JavaScript.
1 проект в портфолио
Дипломный проект
40часов
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
1 итоговый проект в портфолио
Начните учиться бесплатно
Вы сможете попробовать себя в роли веб-разработчика и освоить азы профессии.
Начать бесплатный курс

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

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