
Курс · Профессиональное обучение
Веб-разработчик с нуля: профессия с выбором специализации
Веб-разработчик с нуля: профессия с выбором специализации: онлайн-курс Нетологии. С нуля научитесь создавать сайты и веб-приложения. Освоите вёрстку и разработку интерфейсов с JavaScript. Выберете специализацию для бэкэнд-разработки: PHP, Node.js, Golang или Java. По итогам: диплом о профессиональной переподготовке.

- Длительность14 мес.
- ДокументДиплом о профессиональной переподготовке
Программа обучения
16 разделов программы по данным школы.
1HTML-вёрстка: с нуля до первого макета
Научитесь верстать сайты на HTML и CSS и вносить изменения в существующую вёрстку. 21 час теории, 49 часов практики.
- Теги для вёрстки контента страницы
- Теги для вёрстки структуры страницы
- Теги для вёрстки форм
- Селекторы CSS
- Определение контекста элементов
- Блочная модель
- Позиционирование элементов
- Оформление текста
- Оформление декоративных элементов
- Состояние интерактивных элементов
- Итоговый проект: вёрстка сайта
2Мобильная и адаптивная вёрстка
Освоите мобильную и адаптивную вёрстку. Сможете верстать сайты для всех типов устройств. 19 часов теории, 60 часов практики.
- Вёрстка резинового макета
- Резиновые изображения
- Медиа-запросы и медиа-функции
- Вёрстка мобильных устройств
- Вёрстка адаптивного макета
- Адаптивная типографика, выбор breakpoints
- Адаптивные изображения
- Grid
- BEM
- Кроссбраузерная вёрстка
- Итоговый проект: адаптивная вёрстка сайта
3Основы программирования
Познакомитесь с азами программирования, напишете первые строки кода и создадите простые проекты на популярном языке JavaScript. Разберётесь с видами языков программирования и поймёте, как выбрать свой с учётом личных интересов и профессиональных планов. В итоговом проекте вы разработаете онлайн-игру. 20 часов теории, 40 часов практики.
- Алгоритмы
- Переменные, числа и строки
- Отладка кода
- Массивы
- Циклы
- Подпрограмма, функция
- Объекты
- Итоговый проект: игра «Крестики-нолики» на JavaScript
4Git — система контроля версий
Научитесь работать с системой Git и с сервисом GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио — работодатели часто просят показать примеры вашего кода на GitHub. 5 часов теории, 3 часа практики.
- Предназначение системы контроля версий
- Основные операции: фиксация и откат изменений, поиск, история
- Работа с сервисом GitHub
- Ветки, слияние веток и разрешение конфликтов
- Командная работа
5Основы JavaScript
Глубже погрузитесь в JavaScript — один из самых популярных и гибких языков программирования. Начнёте с азов синтаксиса, узнаете, как работает сайт, и за 8 занятий напишете своё первое веб-приложение — онлайн-сервис для торговли криптовалютой. Далее узнаете о дополнительных возможностях, которые даёт браузер. Подключив скрипт к HTML-документу, получите к нему доступ и сможете делать документ живым: изменять его и реагировать на действия пользователя. 19 часов теории, 46 часов практики.
- Основы отладки
- Работа с массивами
- Функции
- Объекты
- Классы
- Обработка исключений и замыкания
- Асинхронность
- Функции декораторы
- Итоговый проект: сайт-биржа по продаже криптовалюты
6Основы JavaScript в браузере
Вы узнаете о дополнительных возможностях, которые даёт браузер — Web API. Подключите скрипт к HTML-документу и получите к нему доступ, чтобы сделать документ живым: изменять его и реагировать на действия пользователя. 11 часов теории, 52 часа практики.
- Возможности JavaScript в браузере
- Способы поиска нужного HTML-элемента
- Объект события
- DOM
- Работа с HTML-формами
- Изменение структуры HTML-документа
- Асинхронные запросы
- Хранение состояния на клиенте
- Итоговый проект: веб-менеджер личных финансов
7Продвинутый JavaScript и основы React
Научитесь использовать ESLint для автоматической проверки кода на наличие проблем. Добавите в ваши проекты Webpack для сборки модулей веб‑приложения в единый JS-файл. Познакомитесь с React — библиотекой для создания пользовательского интерфейса приложения на JavaScript. 18 часов теории, 65 часов практики.
- Блок 1. Организация работы в JavaScript
- Блок 2. Разработка веб-страниц в React
- Проект: онлайн-игра «Ходилка» в стиле фэнтези
8Бэкэнд-разработка на PHP
Изучите PHP для разработки бэкэнда и сможете самостоятельно создавать полноценные сайты и веб-приложения. В рамках практики разработаете информационную систему для администрирования кинозалов, сеансов или реализуете свой собственный проект. 28 часов теории, 109 часов практики.
- Основы PHP
- Продвинутый PHP
- Фреймворк Laravel
- Итоговая работа: система для администрирования кинозалов, сеансов и бронирования билетов
9Бэкэнд-разработка на Javascript
Изучите технологию, с помощью которой пишут бэкэнд на JavaScript. Освоите Node.js и станете универсальным фуллстек-разработчиком. В рамках практики разработаете сайт-агрегатор для просмотра и бронирования отелей или реализуете свой собственный проект. 45 часов теории, 170 часов практики.
- Введение в Node.js, библиотека Express.js
- TypeScript, Nest.js, Yandex Cloud
- Итоговая работа: сайт-агрегатор для просмотра и бронирования отелей
10Бэкэнд-разработка на Python
Научитесь работать с серверной частью веб-приложения. Сможете самостоятельно разрабатывать архитектуру и функциональность приложения, а также тестировать его работоспособность с помощью Python. В рамках практики разработаете веб-приложение или реализуете свой собственный проект. 55 часов теории, 142 часа практики.
- Основы языка программирования Python
- Профессиональная работа с Python
- Итоговая работа: создание и развёртывание веб-приложения
11Бэкэнд-разработка на Golang
Познакомитесь с языком программирования Go. Разовьёте навык оптимизации многопоточных программ и изучите основы виртуализации. Научитесь разрабатывать сложные приложения, качественно их тестировать и обеспечивать безопасность. 99 часов теории, 168 часов практики.
- Основы программирования на Go
- Многопоточность
- Реляционные базы данных и администрирование баз данных
- Продвинутое изучение Go
12Бэкэнд-разработка на Java
Научитесь программировать на Java, работать с объектно-ориентированным подходом и основными инструментами разработки. Освоите Spring Boot, разработку REST-приложений, работу с базами данных и безопасность веб-приложений. Научитесь тестировать код, собирать и разворачивать приложения с использованием Docker. 53 часа теории, 175 часов практики.
- Основы Java
- Объектно-ориентированное программирование в Java
- Java Core
- Spring Boot, deployment и инфраструктура
- Spring: хранение данных и организация безопасности
13Безопасность в работе с ИИ
Научитесь вести коммуникацию с ИИ и анонимизировать корпоративные данные. 5 часов теории, 10 часов практики.
- Принципы работы ИИ
- Промпт-инжиниринг
- Риски использования ИИ
- Работа с корпоративными данными
- Корпоративные LLM
14ИИ как ассистент разработчика
Освоите базовые AI-навыки для генерации, редактирования и документирования кода, сохраняя читаемость и качество. 12 часов теории, 12 часов практики.
- AI и разработка: вводный навигатор
- Запросы, которые понимает AI
- Генерация и отладка кода
- Рефакторинг с AI
- AI и тесты: минимальный юнит-пакет
- README и API-доки
15ИИ в инфраструктуре разработки
Научитесь использовать ИИ-инструменты для настройки пайплайнов, code-review и архитектурного документирования. 10 часов теории, 17 часов практики.
- ИИ в IDE: интеграции
- CI/CD с ИИ: от push до деплоя
- Code-review: нейросеть как ревьюер
- Лицензии и безопасный код с ИИ
- Нейросети и архитектура: визуализация и API
- Итоговая работа: пайплайн под ключ
16Поиск работы с помощью генеративного ИИ
Узнаете, как с помощью генеративных нейросетей оформить резюме и портфолио, эффективно подготовиться к собеседованию. Этот курс проходит в формате видеолекций и не привязан к строгому графику, вы можете изучить материалы в своём темпе. 1,4 часа теории, 1,5 часа практики.
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Диплом о профессиональной переподготовке
Частые вопросы
Какой документ выдаётся?
Диплом о профессиональной переподготовке
