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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Найдено: 1387
Принципы проектирования SOLID Предзаказ
527 ₽ 10 800 ₽ −95%
Оплатили 21

Принципы проектирования SOLID

IBS Training Center
Spring Cloud для Java-разработчиков Предзаказ
2 102 ₽ 35 550 ₽ −94%
Оплатили 16

Spring Cloud для Java-разработчиков

Павел Козлов
RabbitMQ для разработчиков Предзаказ
809 ₽ 17 550 ₽ −95%
Оплатили 21

RabbitMQ для разработчиков

IBS Training Center
Golang-разработчик Предзаказ
8 311 ₽ 85 000 ₽ −90%
Оплатили 10

Golang-разработчик

IBS Training Center
Bitrix-разработчик с нуля Предзаказ
3 995 ₽ 81 700 ₽ −95%
Оплатили 20

Bitrix-разработчик с нуля

Мария Кожанова
Программирование для девушек с нуля Предзаказ
10 813 ₽ 27 327 ₽ −60%
Оплатили 2

Программирование для девушек с нуля

Екатерина Голева
eGrocer – Онлайн-магазин продуктов на Flutter Предзаказ
4 738 ₽ 7 645 ₽ −38%

eGrocer – Онлайн-магазин продуктов на Flutter

Codecanyon
Паттерны проектирования микросервисной архитектуры и нотация С4 Предзаказ
291 ₽ 7 500 ₽ −96%
Оплатили 28

Паттерны проектирования микросервисной архитектуры и нотация С4

Systems.Education
Масштабирование Rails-приложений Можно купить
1 816 ₽ 4 900 ₽ −63%
Оплатили 6

Масштабирование Rails-приложений

Юрий Самойленко
ReMarket - адаптивный универсальный шаблон для Opencart Предзаказ
5 237 ₽ 8 500 ₽ −38%

ReMarket - адаптивный универсальный шаблон для Opencart

OCTemplates
Готовый сайт Онлайн школы на WordPress Предзаказ
3 258 ₽ 7 900 ₽ −59%

Готовый сайт Онлайн школы на WordPress

OkonBis
V
Предзаказ
17 900 ₽

vBulletin 6

vBulletin
Relayzo - Email Marketing Application Предзаказ
2 130 ₽ 5 000 ₽ −57%

Relayzo - Email Marketing Application

Envato market
Тренажёр по API «Битва покемонов» с лекциями и поддержкой Предзаказ
1 127 ₽ 16 900 ₽ −93%
Оплатили 13

Тренажёр по API «Битва покемонов» с лекциями и поддержкой

Герман Дольников
VesperfinCode: старт, основы Python и создание робота сигналов Предзаказ
0 ₽ 35 000 ₽ −100%

VesperfinCode: старт, основы Python и создание робота сигналов

Арина Веспер
Takeoff - набор курсов по ИИ-программированию Предзаказ
202 ₽ 2 800 ₽ −93%
Оплатили 16

Takeoff - набор курсов по ИИ-программированию

Takeoff AI
Perfex CRM — управление взаимоотношениями с клиентами Предзаказ
1 163 ₽ 6 500 ₽ −82%

Perfex CRM — управление взаимоотношениями с клиентами

Codecanyon
Analyst Marathon #10. Tech skills BA/SA. Теория и кейсы Предзаказ
359 ₽ 2 900 ₽ −88%
Оплатили 9

Analyst Marathon #10. Tech skills BA/SA. Теория и кейсы

Analyst Marathon
Подписка на LearnWithHasan (1 год) Предзаказ
10 778 ₽ 18 000 ₽ −40%
Оплатили 3

Подписка на LearnWithHasan (1 год)

Hasan

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

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

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

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

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

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

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

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

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