Веб-разработка: 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
T
Можно купить
174 ₽ 750 ₽ −77%
Оплатили 10

The Complete Node.js Developer Course 3.0

Эндрю Мид
Разработка менеджера проектов на Symfony. Часть 2 Можно купить
142 ₽ 5 000 ₽ −97%
Оплатили 93

Разработка менеджера проектов на Symfony. Часть 2

Дмитрий Елисеев
Изучи Symfony 4. Официальный курс Можно купить
186 ₽ 1 700 ₽ −89%
Оплатили 27

Изучи Symfony 4. Официальный курс

symfonycasts
W
Предзаказ
1 000 ₽

Wagtail CMS курс CMS Framework на Django

Udemy
F
Можно купить
198 ₽ 900 ₽ −78%

Flask Landing - Изучите микрофреймворк Python

Justin Mitchel
P
Предзаказ
803 ₽ 900 ₽ −11%
Оплатили 2

Python, Flask и React для начинающих

Udemy
Р
Можно купить
598 ₽ 1 100 ₽ −46%

Руководство по Laravel

Coding Revolution
Realtime React with Firebase Можно купить
234 ₽ 1 400 ₽ −83%
Оплатили 18

Realtime React with Firebase

reacttraining.com
Redis - основы и практическое использование Можно купить
80 ₽ 590 ₽ −86%
Оплатили 70

Redis - основы и практическое использование

Степанцев Альберт
Т
Можно купить
182 ₽ 1 500 ₽ −88%
Оплатили 25

Таск-менеджер

marlin
Мастер-класс по разработке менеджера проектов на Symfony. Часть 1 Можно купить
120 ₽ 4 000 ₽ −97%
Оплатили 92

Мастер-класс по разработке менеджера проектов на Symfony. Часть 1

Дмитрий Елисеев
М
Можно купить
122 ₽ 850 ₽ −86%

Мастер-класс Kubernetes: развертывание докер контейнеров для продакшена

Manuj Aggarwal
Р
Можно купить
122 ₽ 850 ₽ −86%
Оплатили 27

Расширенные концепции JavaScript

Андрей
I
Можно купить
740 ₽ 3 280 ₽ −77%

iOS Development: AppStore JSON APIs

Brian Voong
Create a Python Powered Chatbot in Under 60 Minutes Можно купить
170 ₽ 1 100 ₽ −85%
Оплатили 14

Create a Python Powered Chatbot in Under 60 Minutes

Udemy
Разработка android-приложения «ТОП-100 криптовалют» на Kotlin Можно купить
80 ₽ 649 ₽ −88%
Оплатили 47

Разработка android-приложения «ТОП-100 криптовалют» на Kotlin

fANDROID
С
Можно купить
294 ₽ 850 ₽ −65%
Оплатили 10

Создание и использование REST API в Python с помощью Django

Wayne Merry
F
Предзаказ
850 ₽
Оплатили 1

From Zero to Flask: The Professional Way

Udemy
Learn Spring 5 - The Master Class Можно купить
1 178 ₽ 12 550 ₽ −91%
Оплатили 24

Learn Spring 5 - The Master Class

baeldung.com
Разработка приложения для такси в реальном времени с Django Channels и Angular Предзаказ
781 ₽ 2 870 ₽ −73%
Оплатили 4

Разработка приложения для такси в реальном времени с Django Channels и Angular

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

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

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

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

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

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

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

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

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