Каталог курсов

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

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

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

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

Когда
10 января 2024 — 30 мая 2025

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

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

Формат

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

Документ

Удостоверение о повышении квалификации и диплом о профессиональной переподготовке

40%
с 05.12 по 08.12

Встречаем зиму скидками

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

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

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

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

Вы научитесь фронтенд-разработке на 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

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

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

Чтобы программа соответствовала запросам рынка труда, мы проводим 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

Итоговый проект: игра-ходилка

Научитесь работать с современным инструментом для организации рабочего окружения — Npm, Webpack.

Освоите инструменты для работы с формами: сможете проводить валидацию, использовать продвинутые элементы — слайдеры, календари. Gознакомитесь с самой популярной библиотекой на JavaScript — React. Она помогает упростить разработку фронтенда, с её помощью вы сможете создавать интерактивные пользовательские интерфейсы.

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

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

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

Модули                

Платформы: браузер vs Node.js                

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

Рабочее окружение

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

EventSource, Websockets

React: библиотека № 1 в современной фронтенд-разработке

Итоговый проект: интернет-магазин обуви

Научитесь работать с современным инструментом для организации рабочего окружения — npm, webpack. Освоите инструменты для работы с формами: сможете проводить валидацию, использовать продвинутые элементы — слайдеры, календари.

Познакомитесь с самой популярной библиотекой на JavaScript — React. Она помогает упростить разработку фронтенда, с её помощью можно создавать интерактивные пользовательские интерфейсы.

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

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

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

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

Props

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

Композиция компонентов

Жизненный цикл компонентов. HTTP

Компоненты высшего порядка

Hooks, Context API

React Router

Redux

Redux Toolkit

Redux Saga

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

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

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

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

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

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

Поможем найти
ту самую работу
Центр развития карьеры
помогает трудоустроиться студентам Нетологии
Гарантируем
трудоустройство
Вернём деньги, если не найдёте работу после
обучения. Условия закреплены в договоре
Почему мы уверены в результате
1
Научим составлять резюме и проходить интервью
Разберём ваш предыдущий опыт, определим сильные стороны и поможем составить успешное резюме. Научим презентовать себя и проведём тест-драйв интервью.
2
Поможем наработать практику и оформить портфолио
Приобретёте практический опыт и наполните портфолио ещё во время обучения. Разберёте тестовые задания от работодателей и сможете принять участие в их проектах.
3
Предложим стажировки и проекты от партнёров
Предоставим доступ к карьерной странице со стажировками и вакансиями от партнёров Нетологии. Будем делиться подборками с новыми интересными вакансиями.
header
Воркшопы и много практики
Вы сможете сформировать портфолио, выполняя задания компаний-партнёров Нетологии или проходя у них стажировки. Сфокусируетесь на практике, откликах и результате. Поработаете над реальными заданиями, защитите свои решения и получите развивающую обратную связь.
84%
студентов нашли работу с помощью Центра развития карьеры
4 075
компаний-партнёров в базе Нетологии для отработки практики
skyenglamodaramblerraiffeisenvkozonagimakasperskyalfa2gisgettaic

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

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

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

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

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

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

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

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

Евгений Шек

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

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

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

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

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

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

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

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

40%
с 05.12 по 08.12

Встречаем зиму скидками

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

Условия акции
17 месяцев обучения, старт 10 января
Запишитесь или получите консультацию
Частями без переплат
4 333 ₽/месяц
7 222 на 36 месяцев
Одним платежом
со скидкой 5%
148 200
 ₽
260 000
-40%
акция действует до 8 декабря
Нажимая кнопку, принимаю условия политики и пользовательского соглашения
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
17 месяцев обучения, старт 10 января
Веб-разработчик с нуля: профессия с выбором специализации
Частями без переплат
4 333 ₽/месяц
7 222 на 36 месяцев
Одним платежом
со скидкой 5%
148 200
 ₽
260 000
-40%
акция действует до 8 декабря
Вернём деньги, если обучение не подойдёт
Возможность получить налоговый вычет — 13%
Запишитесь или получите консультацию
Нажимая кнопку, принимаю условия политики и пользовательского соглашения

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

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

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

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

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