Веб-разработка: 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 — разные подходы к структуре взаимодействия с клиентом, посмотрите, что разбирается в конкретном курсе.

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

Найдено: 1386
Б
Предзаказ
3 612 ₽ 80 000 ₽ −95%
Оплатили 22

Буткемп "Производительность и масштабируемость"

devhands.io
Java-разработчик. Часть 1/10 Предзаказ
2 699 ₽ 13 400 ₽ −80%
Оплатили 5

Java-разработчик. Часть 1/10

Хекслет
HTTP запросы и HTTP-сервисы в 1С для начинающих Предзаказ
102 ₽ 3 000 ₽ −97%
Оплатили 35

HTTP запросы и HTTP-сервисы в 1С для начинающих

Вадим Сайфутдинов
Архитектура от словаря: определения как базис проектирования Предзаказ
269 ₽ 5 500 ₽ −95%
Оплатили 23

Архитектура от словаря: определения как базис проектирования

Катя Лысенко
Spring WebFlux Masterclass: Reactive Microservices Предзаказ
1 000 ₽

Spring WebFlux Masterclass: Reactive Microservices

Vinoth Selvaraj
Build Reactive MicroServices using Spring WebFlux/SpringBoot Предзаказ
1 000 ₽

Build Reactive MicroServices using Spring WebFlux/SpringBoot

Udemy
Codestar Framework - WordPress Option Framework for Themes and Plugins Предзаказ
4 905 ₽

Codestar Framework - WordPress Option Framework for Themes and Plugins

Codecanyon
R
Предзаказ
5 200 ₽

Retro для XenForo

DohTheme
Миграция с WordPress на Hugo, шаг за шагом Предзаказ
672 ₽ 1 250 ₽ −46%
Оплатили 3

Миграция с WordPress на Hugo, шаг за шагом

Ty Walls
Automatic.css — фреймворк для WordPress Page Builders Предзаказ
7 463 ₽ 37 900 ₽ −80%

Automatic.css — фреймворк для WordPress Page Builders

Рекуррентные сети в NLP и приложениях Можно купить
394 ₽ 3 900 ₽ −90%
Оплатили 26

Рекуррентные сети в NLP и приложениях

Елена Кантонистова
Fullstack разработка Предзаказ
2 809 ₽ 26 000 ₽ −89%
Оплатили 10

Fullstack разработка

Антон Ларичев
Keep Предзаказ
3 200 ₽

Keep

MoreTheme
Nuxt 3 Курс 2024 Предзаказ
3 729 ₽ 9 110 ₽ −59%

Nuxt 3 Курс 2024

Mastering Nuxt
подходы к решению практических задач Можно купить
280 ₽ 5 900 ₽ −95%
Оплатили 50

подходы к решению практических задач

Дизайн REST API
Проектирование микросервисов Можно купить
222 ₽ 3 900 ₽ −94%
Оплатили 45

Проектирование микросервисов

GetAnalyst
Интеграции: подходы к решению практических задач Можно купить
470 ₽ 5 900 ₽ −92%
Оплатили 30

Интеграции: подходы к решению практических задач

GetAnalyst
Проектирование сложных API: OpenAPI + AsyncAPI Можно купить
434 ₽ 9 500 ₽ −95%
Оплатили 50

Проектирование сложных API: OpenAPI + AsyncAPI

Анна Вичугова
Node.js Level 2. Node + Typescript, разработка на фреймворке AdonisJS Предзаказ
848 ₽ 12 600 ₽ −93%
Оплатили 14

Node.js Level 2. Node + Typescript, разработка на фреймворке AdonisJS

Дмитрий Лаврик
Разработчик Pro 2.0 Предзаказ
7 580 ₽ 45 000 ₽ −83%

Разработчик Pro 2.0

LeadTex

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

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

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

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

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

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

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

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

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