Курс · Профессиональное обучение

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

Веб-разработчик с нуля: профессия с выбором специализации: онлайн-курс Нетологии. С нуля научитесь создавать сайты и веб-приложения. Освоите вёрстку и разработку интерфейсов с 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 часа практики.

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

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

Частые вопросы

Какой документ выдаётся?

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

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро