Веб-разработка: 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
P
Серия · 2 выпуска
160 ₽ 999 ₽ −84%
Оплатили 17

Python + Django: с нуля до коммерческих приложений

Рустам Камалов
API веб-сервисов Серия · 2 выпуска
400 ₽ 5 000 ₽ −92%
Оплатили 16

API веб-сервисов

Devman
D
Можно купить
152 ₽ 999 ₽ −85%
Оплатили 23

Domain Driven Design (DDD) для начинающих

Ver Sus
Интеграция с 1С для начинающих Можно купить
80 ₽ 1 000 ₽ −92%
Оплатили 52

Интеграция с 1С для начинающих

Илья Низамов
Spring для начинающих Серия · 2 выпуска
999 ₽

Spring для начинающих

Zaur Tregulov
П
Можно купить
1 052 ₽ 16 000 ₽ −93%
Оплатили 34

Профессия мидл python-разработчик. Часть 5 из 6

Яндекс Практикум
П
Можно купить
1 278 ₽ 16 000 ₽ −92%
Оплатили 28

Профессия мидл python-разработчик. Часть 4/6

Яндекс Практикум
П
Можно купить
1 278 ₽ 16 000 ₽ −92%
Оплатили 28

Профессия мидл Python-разработчик. Часть 3 из 6

Яндекс Практикум
П
Можно купить
874 ₽ 16 000 ₽ −95%
Оплатили 41

Профессия мидл python-разработчик. Часть 2 из 6

Яндекс Практикум
П
Серия · 2 выпуска
152 ₽ 1 200 ₽ −87%
Оплатили 26

Программирование на C++ с нуля до гуру

Михаил Русаков
М
Предзаказ
18 887 ₽ 31 900 ₽ −41%
Оплатили 2

Микросервисная архитектура на Ruby

Евгений Фатеев
F
Можно купить
222 ₽ 1 490 ₽ −85%
Оплатили 20

Full-Stack разработка веб-приложений с Java Spring и Angular

Alexander Gol
С нуля .NET Developer C# Можно купить
1 600 ₽ 42 234 ₽ −96%
Оплатили 58

С нуля .NET Developer C#

Юрий Боцман
П
Можно купить
240 ₽ 999 ₽ −76%

Полный курс Python 3: от новичка до продвинутого

Joseph Delgadillo
В
Можно купить
112 ₽ 999 ₽ −89%
Оплатили 33

Веб-парсинг на Python с BeautifulSoup и Selenium

Christopher Zita
P
Можно купить
140 ₽ 1 790 ₽ −92%
Оплатили 39

Python для начинающих на практике - парсинг вакансий

Anton Golosnichenko
К
Предзаказ
7 245 ₽ 42 990 ₽ −83%
Оплатили 7

Курс Шаблоны проектирования ИС уровня предприятия

Level UP
Разработка через тестирование с помощью Django, Django REST Framework и Docker Можно купить
410 ₽ 2 370 ₽ −83%
Оплатили 15

Разработка через тестирование с помощью Django, Django REST Framework и Docker

Michael Herman
Become a Professional Django Developer Предзаказ
5 535 ₽ 18 500 ₽ −70%
Оплатили 4

Become a Professional Django Developer

JustDjango
С
Можно купить
134 ₽ 999 ₽ −87%
Оплатили 27

Сайт на Django 3.1. Реализация ТЗ на позицию Junior Developer

Oleg Novikov
NGINX онлайн-практикум Можно купить
92 ₽ 4 990 ₽ −98%
Оплатили 155

NGINX онлайн-практикум

Rebrain, Fevlake
HTTP в 1С для начинающих Можно купить
358 ₽ 999 ₽ −64%
Оплатили 9

HTTP в 1С для начинающих

Илья Низамов
Факультет Java-разработки. Часть 1/4 Можно купить
2 000 ₽ 18 000 ₽ −89%
Оплатили 16

Факультет Java-разработки. Часть 1/4

GeekUniversity

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

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

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

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

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

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

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

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

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