Каталог курсов
Избранное
Включает программу трудоустройства
Профессия
Совместно с

Веб-разработчик с нуля: профессия с выбором специализации

Освоите с нуля фронтенд-разработку и выберете, на чём писать бэкенд: PHP, Javascript или Python

Создадите более 25 проектов для портфолио, включая кейсы от реальных заказчиков

Сможете претендовать на junior-позицию уже во время обучения

Поможем подобрать обучение
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Когда
9 сентября 2024 — 8 декабря 2025
Стартует завтра
Не подходит дата старта? Запишитесь сейчас, а учитесь со следующим набором

Длительность

15-17 месяцев в зависимости от специализации

Формат

Видеолекции, вебинары и практика

Документ

Диплом о профессиональной переподготовке

43%
с 07.09 по 10.09

Пока настраиваемся на учёбу

Скидка уже включена в стоимость. Оплатите до 10 сентября, чтобы скидка не сгорела.

Условия акции

Веб-разработчик — универсальный и высокооплачиваемый специалист

Он создаёт и поддерживает сайты и приложения — может заниматься внешним видом интерфейсовсерверной частью или всем вместе.

Вы научитесь фронтенд-разработке на HTML, CSS и Javascript, пройдёте симулятор и вместе с карьерным консультантом выберете один из языков программирования для бэкенд-разработки: PHP, NodeJS или Python. В результате сможете самостоятельно создавать сайты и веб-приложения, работая в IT-компании или на фрилансе.

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

по данным hh.ru в среднем составляет

  • от 70 000 ₽

    Junior-специалист
    c опытом до 1 года

  • от 150 000 ₽

    Middle-специалист
    c опытом 1–3 года

  • от 250 000 ₽

    Senior-специалист
    с опытом более 3 лет

Вы будете учиться поэтапно

Изучите HTML, CSS и JavaScript, чтобы проектировать фронтенд-часть веб-приложений

Напишете код на PHP, Node.JS и Python, познакомитесь с особенностями каждого языка и фреймворка для веб-разработки

Получите карьерную консультацию и выберете специализацию обучения

Научитесь разрабатывать бэкенд часть веб-приложений на выбранном вами языке программирования: PHP, Node.JS или Python

Потренируетесь выполнять реальные проекты от заказчиков

Подготовитесь к трудоустройству при поддержке Центра развития карьеры

Начнёте сразу с практики

Освоите инструменты и технологии фронтенд-разработки и командной работы

Изучите HTML, CSS, Javascript, React, GitHub и другие технологии, соберёте своё первое портфолио из более чем 20 проектов

После освоения базы выберете специализацию для бэкенд-разработки

  • PHP отличается гибкостью и хорошей совместимостью. Он экономит время на разработку за счёт большого количества фреймворков и встроенных функций. На PHP написана сервисная часть Wikipedia, Ted, BlaBlaCar и Wordpress

  • Python входит в топ-10 самых востребованных языков программирования, его используют Google, Pixar, Youtube, NASA, Intel, Pinterest. Сильные стороны языка — простота в освоении и низкий порог входа, универсальность, большое и активное сообщество

  • Node.js позволяет выполнять более сложные и интересные задачи, расти в доходе. Это самый простой способ начать разрабатывать бэкенд, если вы уже знакомы с JavaScript. На Node.js разработаны крупные проекты: мобильный бэкенд в Twitter для браузерной версии, агрегаторы Сравни.ру, OneTwoTrip, Aviasales

Поможем найти ту самую работу
Поддерживаем от старта обучения до трудоустройства
Школа практики
Акселератор трудоустройства
Карьерный клуб
Энциклопедия трудоустройства
Практикуетесь, чтобы повысить шансы на интересную и высокооплачиваемую работу
  • Пройдёте практику в Нетологии или у нашего партнёра
  • Наработаете опыт при подготовке индивидуальных и командных проектов
Студенты с лучшими результатами смогут получить оплачиваемые проекты и офер от компании-партнёра
Практика
Организуем интенсив на 4 недели в группе с карьерным экспертом
  • Будете мониторить и откликаться на вакансии при нашей поддержке
  • Доработаете резюме и портфолио, а карьерный консультант даст рекомендации
  • Пройдёте тестовое собеседование — как при реальном трудоустройстве
  • Будете задавать вопросы эксперту на занятиях и в телеграм-чате, общаться в комьюнити
Интенсив
В нашем сообществе
более 3 500 участников
  • Участвуете в прямых эфирах, митапах, конкурсах и обсуждаете резюме друг друга — для его улучшения
  • Получаете карьерные советы и выбираете практику у партнёров Нетологии
  • Заводите полезные знакомства и реализуете вместе новые проекты, делитесь опытом
  • Первыми знакомитесь со свежими предложениями работодателей в закрытых каналах Нетологии
Сообщество
Изучаете курс от HR-экспертов и сборник полезных материалов
Узнаёте лайфхаки по поиску работы, получаете готовые шаблоны резюме и рекомендации по портфолио
Полезные материалы
2 300+
студентов успешно прошли практику у работодателя
4 000
партнёров предложили практику и сделали офер лучшим студентам
Наши студенты работают в ведущих компаниях
skyeng1Clamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

Программа курса —
15-17 месяцев

Длительность обучения зависит от выбранной специализации

Чтобы программа соответствовала запросам рынка труда, мы проводим 3 этапа исследований

● Занятия проходят 2-3 раза в неделю по будням в вечернее время

● На лекции и практические задания понадобится 9–10 часов в неделю

● Запись вебинаров и воркшопов, тесты, квизы и другие полезные материалы хранятся в личном кабинете

Фронтенд-разработка

14 месяцев: 89 часа теории и 412 часов практики

Получите ключевые навыки frontend-разработки
 для быстрого старта в профессии.

HTML-вёрстка: с нуля до первого макета

Итоговый проект — вёрстка сайта

Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку.

11 часов теории

48 часа практики

Теги для вёрстки контента страницы

Теги для вёрстки структуры страницы

Теги для вёрстки форм

Селекторы CSS

Определение контекста элементов

Блочная модель

Позиционирование элементов

Оформление текста

Оформление декоративных элементов

Состояние интерактивных элементов

Мобильная и адаптивная вёрстка 

Итоговый проект — адаптивная вёрстка сайта

Освоите мобильную и адаптивную вёрстку. Сможете верстать сайты для всех типов устройств.

14 часов теории

57 часов практики

Вёрстка резинового макета

Резиновые изображения

Медиа-запросы и медиа-функции

Вёрстка мобильных устройств

Вёрстка адаптивного макета

Адаптивная типографика, выбор breakpoints

Адаптивные изображения

Grid

BEM

Кроссбраузерная вёрстка

Основы программирования

Итоговый проект — игра «Крестики-нолики» на JavaScript

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

10 часов теории

48 часов практики

Алгоритмы

Переменные, числа и строки

Отладка кода

Массивы

Циклы

Подпрограмма, функция

Объекты

Git — система контроля версий

Научитесь работать с системой Git и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода на GitHub.

4 часа теории

3 часа практики

Предназначение системы контроля версий

Основные операции: фиксация и откат изменений, поиск, история

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

Основы JavaScript

Итоговый проект — сайт-биржа по продаже криптовалюты

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

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

11 часов теории

56 часов практики

Основы отладки

Работа с массивами

Функции

Объекты

Классы

Обработка исключений и замыкания

Асинхронность

Функции декораторы

Основы JavaScript в браузере

Итоговый проект — веб-менеджер личных финансов

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

10 часов теории

56 часов практики

Возможности JavaScript в браузере

Способы поиска нужного HTML-элемента

Объект события

DOM

Работа с HTML-формами

Изменение структуры HTML-документа

Асинхронные запросы

Хранение состояния на клиенте

Продвинутый JavaScript и основы фреймворка React

Итоговый проект — онлайн-игра «ходилка»

Научитесь использовать ESLint для автоматической проверки кода на наличие проблем. Добавите в ваши проекты Webpack для сборки модулей веб-приложения в единый JS-файл. Познакомитесь с React — библиотекой для создания пользовательского интерфейса приложения на JavaScript.

13 часов теории

40 часов практики

Блок 1. Организация работы в JavaScript

— Стандарты и рабочее окружение

— Модули и WebPack

— Unit-тестирование

— Работа с контейнерами

— TypeScript

Блок 2. Разработка веб-страниц в React

— Библиотека React, компоненты

— События и состояния

— Props

— Работа с формами

— React Router

— Разбор вопросов и домашних заданий

Проект: онлайн-игра «ходилка» в стиле фэнтези

Специализация

3-5 месяцев: до 40 часов теории и 184 часов практики

После frontend-разработки выберете одну из специализаций для backend-разработки вместе с карьерным консультантом. Так вы освоите еще один язык программирования и сможете разрабатывать под ключ сайты и веб-приложения.

Backend-разработка на PHP

Итоговая работа:  система для администрирования залов, сеансов и бронирования билетов

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

23 часа теории

116 часов практики

Основы PHP

Продвинутый PHP

Фреймворк Laravel

Итоговая работа

Вы самостоятельно сверстаете полноценное веб-приложение и подготовите фронтенд и бэкенд информационной системуы для администрирования кинозалов, сеансов и предварительного бронирования билетов. Реализуете клиентскую часть — административный интерфейс, бронирование и контроль билетов — на основе готовой вёрстки с использованием расширяемого фреймворка. Подготовите серверную часть информационной системы — на основе скелета MVC.

Backend-разработка на Javascript

Итоговая работа: сайт-агрегатор для просмотра и бронирования отелей

Изучите технологию, с помощью которой пишут backend на JavaScript. Освоите Node.js и станете fullstack-разработчиком. В рамках практики разработаете сайт-агрегатор для просмотра и бронирования отелей или реализуете свой собственный проект.

40 часов теории

184 часа практики

Введение в Node.js, библиотека Express.js

TypeScript, Nest.js, Yandex Cloud

Итоговая работа

Создадите сайт-агрегатор для просмотра и бронирования отелей. Для выполнения итоговой работы разработаете публичный API, API пользователя, API администратора и чат для консультанта. В проекте вы задействуете технологии Node.js, Nest.js, MongoDB и Websocket.

Backend-разработка на Python

Итоговая работа: создание и развёртывание веб-приложения

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

26 часов теории

100 часов практики

Основы языка программирования Python

Профессиональная работа с Python

Итоговая работа

Разработаете комплексное приложение, включающее в себя бэкенд на Python и фронтенд на JavaScript, HTML, CSS. Освоите разработку с использованием фреймворка Django и библиотек React, развернёте приложение на облачной платформе.

Как проходит обучение
.01

Изучаете материалы в личном кабинете

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

Преподаватели курса — практикующие эксперты

Ваше резюме после обучения

Веб-разработчик

    Ключевые навыки
  • Вёрстка веб-страниц: HTML, CSS
  • Адаптивная и мобильная вёрстка

  • Контроль изменений кода проекта, работа на GitHub
  • Решение задач с использованием JavaScript
  • Создание интерактивных веб-страниц
  • Использование библиотеки React, JSX, React router, VirtualDom
  • Применение принципов клиент-серверного взаимодействия
  • Бэкенд в зависимости от специализации: PHP, Node.JS, Python

  • Работа с библиотекой Laravel для разработки бэкенда

Инструменты, которые вы освоите
HTML5
HTML5
Язык для структурирования и представления содержимого интернета. В HTML версии 5 улучшена поддержка мультимедиа-технологий, при этом сохранена обратная совместимость, читаемость кода для человека и простота анализа для парсеров.
CSS3
CSS3
Язык для описания внешнего вида страниц сайта. Возможности CSS3 — создание анимации без использования JavaScript, поддержка градиентов, теней и многое другое.
JavaScript
JavaScript
Самый популярный язык программирования для разработки веб-приложений. Единственный язык, который по умолчанию поддерживается на любых устройствах и платформах. А благодаря фреймворку Node.js его можно использовать и на сервере.
Canvas
Canvas

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

PHP
PHP
Самый популярный язык программирования для разработки веб-приложений и сайтов. PHP специально сконструирован для веб-разработок, а его код может внедряться непосредственно в HTML.
API
API
API — интерфейс программирования, позволяющий создавать приложения с использованием готового кода. На основе API строятся карты (например, 2GIS), а также всевозможные мобильные и десктопные клиенты для Twitter или ВКонтакте.
XML
XML
XML — язык разметки документов. Позволяет структурировать информацию разного типа, хранить и передавать данные.
GitHub
GitHub
GitHub — крупнейший веб-сервис для совместной работы разработчиков над кодом и хостинга проектов. GitHub основан на системе контроля версий GIT.
JSX
JSX
Расширение синтаксиса стандартного JavaScript. Позволяет писать очень похожий на HTML код прямо в JavaScript-коде, упрощая создание React-компонентов и улучшая читаемость кода. Перед выполнением JSX преобразуется в JavaScript.
React
React
Простая и удобная JavaScript-библиотека для создания пользовательских интерфейсов. React предоставляет виртуальный DOM API для взаимодействия между кодом и реальным DOM. В основе лежит использование компонентов — частей пользовательского интерфейса, содержащих в себе разметку и функциональность.
Flexbox
Flexbox
С помощью Flexbox можно легко выравнивать элементы по горизонтали и по вертикали, менять направление и порядок отображение элементов, растягивать блоки на всю высоту или прибивать их к нижнему краю.

Python

Python

Один из самых востребованных языков программирования

Вашу квалификацию подтвердит официальный документ

Мы обучаем по государственной лицензии и выдаём документ установленного образца. После обучения вы можете получить диплом о профессиональной переподготовке.

Проекты наших студентов

Вы сможете так же. Практика ляжет в основу вашего портфолио

Вёрстка макета сайта

Студенты Нетологии достигают своих целей. Вот их истории

Елена Пашкова

На профессию «Веб-разработчик» я пришла с нуля. У меня был проект и желание сделать его своими руками. В программах Нетологии чёткая структура обучения, поэтому я решила довериться профи. Результат себя оправдал на 200%. Я не только реализовала свой проект, но и приобрела профессию по душе.

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

Теперь, если мне нужно чему-то научиться, то в первую очередь ищу в Нетологии.

Евгений Шек

Ведуший специалист отдела информатизации, Космический центр «Южный»

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

Предложение для компаний

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

Оставьте заявку, и мы вышлем вам индивидуальное предложение.

Вернём деньги, если обучение не подойдёт

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

Подробные условия

43%
с 07.09 по 10.09

Пока настраиваемся на учёбу

Скидка уже включена в стоимость. Оплатите до 10 сентября, чтобы скидка не сгорела.

Условия акции
1
Запись на обучение
2
Выбор способа оплаты
3
Оплата
...
15 месяцев обучения, старт 9 сентября
Запишитесь или получите консультацию
Частями без переплат
4 186 ₽/месяц
7 344 на 36 месяцев
Одним платежом
со скидкой 5%
143 200
 ₽
264 400
-43%
акция действует
до 10 сентября
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
15 месяцев обучения, старт 9 сентября
Веб-разработчик с нуля: профессия с выбором специализации
Частями без переплат
4 186 ₽/месяц
7 344 на 36 месяцев
Одним платежом
со скидкой 5%
143 200
 ₽
264 400
-43%
акция действует
до 10 сентября
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

Отвечаем на вопросы

  • Как проходит обучение?

    Обучение проходит на образовательной платформе Нетологии. У вас будет личный кабинет с доступом к вебинарам, видеолекциям, дополнительным материалам, домашним заданиям и чату.

  • Кто будет проверять мои домашние задания?

    Домашние задания проверяют преподаватели и кураторы практики. Вы получите развёрнутую обратную связь и индивидуальные рекомендации.

  • Как вы помогаете найти работу после обучения?

    После того как вы завершите выполнение практических заданий и получите доступ к диплому, мы пригласим вас на программу трудоустройства от Центра развития карьеры Нетологии.

  • В чём заключается помощь с трудоустройством?

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

  • Что такое оплата частями?

    Оплата частями — сервис, который помогает разбить стоимость покупки на равные части и выплачивать их в течение нескольких месяцев (от 2 до 24). Покупателю не нужно заключать кредитный договор. При использовании этого сервиса возможна переплата.

  • Как оформить рассрочку, какие условия предоставления рассрочки?

    Рассрочку без переплат можно оформить через Сбер, Т-Банк и другие банки-партнёры на сроки от 6 до 36 месяцев. Решение о предоставлении рассрочки принимает банк.

все вопросы