Веб-разработка: 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
Python. Микросервисы. Backend на FastAPI Можно купить
240 ₽ 5 890 ₽ −96%
Оплатили 59

Python. Микросервисы. Backend на FastAPI

Саид Магомедов
Discord Бот на Python Предзаказ
576 ₽ 1 990 ₽ −71%
Оплатили 4

Discord Бот на Python

Stepik
Курс по Node.js новая версия 2024 года с Nest.js и GraphQL Предзаказ
1 632 ₽ 24 700 ₽ −93%
Оплатили 16

Курс по Node.js новая версия 2024 года с Nest.js и GraphQL

Сергей Зеленов
Скрипт онлайн казино IZZI и GAMA Предзаказ
862 ₽ 1 000 ₽ −14%

Скрипт онлайн казино IZZI и GAMA

casinoscript.ru
Web3 Python разработчик Предзаказ
2 815 ₽ 55 000 ₽ −95%
Оплатили 19

Web3 Python разработчик

aiostudy
Автоматизация тестирования REST и gRPC API Предзаказ
3 538 ₽ 45 000 ₽ −92%
Оплатили 14

Автоматизация тестирования REST и gRPC API

Валерий Меньшиков
Автоматизация тестирования REST API (Advanced) Предзаказ
2 727 ₽ 29 900 ₽ −91%
Оплатили 12

Автоматизация тестирования REST API (Advanced)

Валерий Меньшиков
Основы Spring Framework Предзаказ
11 661 ₽ 59 490 ₽ −80%
Оплатили 5

Основы Spring Framework

Сергей Шуйков
PostgreSQL для разработчика. Авторский практикум Предзаказ
1 711 ₽ 33 250 ₽ −95%
Оплатили 20

PostgreSQL для разработчика. Авторский практикум

Антон Золотов
DEV1. Разработка серверной части приложений PostgreSQL 16. Базовый курс Предзаказ
2 598 ₽ 44 050 ₽ −94%
Оплатили 16

DEV1. Разработка серверной части приложений PostgreSQL 16. Базовый курс

Дмитрий Пронькин
Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition Предзаказ
8 678 ₽ 44 150 ₽ −80%
Оплатили 4

Программирование на Java. Уровень 4. Разработка серверного ПО на Jakarta Enterprise Edition

Сергей Цымбалов
Программирование на Java. Уровень 3. Разработка клиент - серверных приложений Предзаказ
4 810 ₽ 40 750 ₽ −88%
Оплатили 7

Программирование на Java. Уровень 3. Разработка клиент - серверных приложений

Сергей Шуйков
Программирование на Java. Уровень 2. Объектно - ориентированное программирование Предзаказ
4 775 ₽ 40 450 ₽ −88%
Оплатили 7

Программирование на Java. Уровень 2. Объектно - ориентированное программирование

Сергей Цымбалов
Design Patterns Episode 2 Предзаказ
1 900 ₽

Design Patterns Episode 2

symfonycasts
Master Reactive MongoDB with Spring WebFlux Предзаказ
2 612 ₽ 4 000 ₽ −35%

Master Reactive MongoDB with Spring WebFlux

Isuru Samaraweera
Master Reactive Cassandra with Spring WebFlux Предзаказ
2 000 ₽

Master Reactive Cassandra with Spring WebFlux

Isuru Samaraweera
Список покупок на Jetpack Compose Предзаказ
1 158 ₽ 2 500 ₽ −54%

Список покупок на Jetpack Compose

neco2018
Городской портал Airus Предзаказ
0 ₽
Оплатили 1

Городской портал Airus

Способы ускорения PHP-приложений Можно купить
294 ₽ 3 000 ₽ −90%
Оплатили 26

Способы ускорения PHP-приложений

Дмитрий Елисеев
Фулстек-разработка веб-сервиса на TypeScript, Reaсt, Node.js Предзаказ
695 ₽ 5 000 ₽ −86%
Оплатили 7

Фулстек-разработка веб-сервиса на TypeScript, Reaсt, Node.js

Сергей Дмитриев
Основы дебага: все об отладке кода в Ruby on Rails Можно купить
1 580 ₽ 3 900 ₽ −59%
Оплатили 6

Основы дебага: все об отладке кода в Ruby on Rails

Алексей Кузнецов
Laravel 11. Создание приложения для заказа еды в нескольких ресторанах Предзаказ
332 ₽ 1 800 ₽ −82%
Оплатили 5

Laravel 11. Создание приложения для заказа еды в нескольких ресторанах

Kazi Ariyan

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

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

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

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

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

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

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

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

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