Веб-разработка: Backend

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

Backend отвечает за логику, скрытую от пользователя: обработку запросов от браузера или мобильного приложения, хранение и изменение данных, авторизацию, интеграции с внешними сервисами. В отличие от фронтенда, здесь выбор языка и фреймворка гораздо шире — один и тот же результат можно получить на Node.js, Django, Spring Boot или Laravel, и выбор чаще определяется языком, который уже знаком, или требованиями проекта.

Материалы по конкретным фреймворкам почти всегда предполагают знание соответствующего языка программирования — курс по Django не учит Python с нуля, а курс по Spring Boot не объясняет базовый синтаксис Java.

В каталоге
1386 курсов
Доступно сейчас
845
На стадии сбора
541
Стоимость участия
от 1 ₽
Средний рейтинг
3.7 из 5

Данные каталога обновлены 21 сентября 2026 г.

Выбор фреймворка начинается с уже знакомого языка

  1. Отталкивайтесь от известного языка

    Django требует Python, Spring Boot — Java или Kotlin, Laravel — PHP, уточните, что уже знакомо, прежде чем выбирать фреймворк.

  2. Оцените архитектурный подход фреймворка

    Одни фреймворки дают много готового из коробки, другие — минимум и свободу выбора инструментов, посмотрите, что ближе к вашей задаче.

  3. Проверьте разбор работы с базой данных

    Почти любой бэкенд взаимодействует с базой — уточните, как эта часть подаётся в материале.

  4. Уточните тему API

    REST или GraphQL — разные подходы к структуре взаимодействия с клиентом, посмотрите, что разбирается в конкретном курсе.

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

Найдено: 845
П
Можно купить
2 144 ₽ 31 000 ₽ −93%
Оплатили 31

Профессиональная разработка на Ruby on Rails

Виталий Куреннов
Р
Можно купить
400 ₽ 12 000 ₽ −97%
Оплатили 68

Распродажа всех курсов JavaBegin

javabegin
P
Можно купить
940 ₽ 72 750 ₽ −99%
Оплатили 168

PHP. Уровень 1-4

Специалист
К
Можно купить
230 ₽ 13 500 ₽ −98%
Оплатили 137

Курс по Node.JS

Илья Кантор
Р
Можно купить
204 ₽ 4 995 ₽ −96%
Оплатили 60

Разработчик на C#: практический курс .NET

Skillfactory
Установка системы управления сайтом CMS на Adobe Muse Можно купить
200 ₽ 4 800 ₽ −96%
Оплатили 59

Установка системы управления сайтом CMS на Adobe Muse

Максим Соколов
Р
Можно купить
80 ₽ 1 100 ₽ −93%
Оплатили 55

Рефакторинг .NET Приложений

ITVDN
A
Можно купить
130 ₽ 1 500 ₽ −91%
Оплатили 38

Ajax vs Node.JS

Seelentera
Настройка социальных кнопок, кросспостинга, виджетов и авторизации в Joomla Можно купить
80 ₽ 777 ₽ −90%
Оплатили 44

Настройка социальных кнопок, кросспостинга, виджетов и авторизации в Joomla

PHP. Уровень 1 Можно купить
80 ₽ 600 ₽ −87%
Оплатили 54

PHP. Уровень 1

Seelentera
Шаблон Videochannel для видеосайта на DLE Можно купить
482 ₽ 1 750 ₽ −72%

Шаблон Videochannel для видеосайта на DLE

J
Можно купить
100 ₽ 900 ₽ −89%
Оплатили 36

JavaScript. Уровень 2

Seelentera
М
Можно купить
80 ₽ 2 000 ₽ −96%
Оплатили 108

Монетизация шеллов в стабильный пассивный доход

N
Можно купить
260 ₽ 15 990 ₽ −98%
Оплатили 139

NodeJS

Борисов
С
Можно купить
80 ₽
Оплатили 79

Создание интернет-магазина на OpenCart

R
Можно купить
270 ₽ 11 990 ₽ −98%
Оплатили 100

Ruby. Уровень 2. Создание интернет-приложений в среде Ruby on Rails

Специалист
М20487 Создание облачных решений и веб-сервисов Можно купить
1 520 ₽ 32 990 ₽ −95%
Оплатили 49

М20487 Создание облачных решений и веб-сервисов

Специалист
X
Можно купить
626 ₽ 18 990 ₽ −97%
Оплатили 68

XML и XSLT. Современные технологии обработки данных для ВЕБ

Специалист
К
Можно купить
530 ₽ 9 500 ₽ −94%
Оплатили 40

Курс по Node.JS

javascript.ru
Р
Можно купить
638 ₽ 28 480 ₽ −98%
Оплатили 99

Разработчик сайта на 1С Bitrix

Специалист
Повелитель PHP: кратчайший путь к мастерству Можно купить
80 ₽ 2 790 ₽ −97%
Оплатили 122

Повелитель PHP: кратчайший путь к мастерству

К
Можно купить
98 ₽ 1 300 ₽ −92%
Оплатили 48

Как самостоятельно делать сайты с Тиц 10 и Pr на бесплатном контенте

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

Какой язык лучше выбрать для бэкенда?

Однозначного лидера нет — Python, JavaScript через Node.js, Java, PHP и другие языки успешно используются для серверной разработки, выбор часто зависит от уже имеющихся навыков или требований конкретного проекта.

Нужно ли знать фронтенд для работы с бэкендом?

Глубокое знание не обязательно, но понимание того, как фронтенд обращается к серверу — например, через API, — облегчает совместную работу над проектом.

Чем REST API отличается от GraphQL?

REST организует данные вокруг набора отдельных эндпоинтов, а GraphQL позволяет клиенту запросить через единый эндпоинт именно те поля данных, которые нужны, — это разные подходы к структуре API.

Можно ли делать бэкенд без фреймворка?

Да, теоретически можно писать серверный код на голом языке без фреймворка, но на практике это чаще увеличивает объём рутинной работы, поэтому большинство проектов используют готовые инструменты.