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

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

Найдено: 845
WPML plugin Многоязычная CMS Можно купить
998 ₽ 8 000 ₽ −88%
Оплатили 4

WPML plugin Многоязычная CMS

Продвинутое проектирование API в Ruby on Rails Можно купить
2 724 ₽ 4 900 ₽ −44%
Оплатили 4

Продвинутое проектирование API в Ruby on Rails

Александр Норов
Automate The Boring Stuff With Django Можно купить
200 ₽ 1 000 ₽ −80%
Оплатили 9

Automate The Boring Stuff With Django

Rathar Kumar
Вайб-кодинг Можно купить
1 080 ₽ 37 000 ₽ −97%
Оплатили 81

Вайб-кодинг

Нетология
Event-Driven архитектура в Ruby-приложениях Можно купить
3 068 ₽ 6 900 ₽ −56%
Оплатили 5

Event-Driven архитектура в Ruby-приложениях

Игорь Симдянов
LangChain: c нуля до продакшн LLM-приложений Можно купить
1 228 ₽ 8 990 ₽ −86%
Оплатили 18

LangChain: c нуля до продакшн LLM-приложений

Алексей Малышкин
Мониторинг и стабильность Rails-приложений Можно купить
1 860 ₽ 5 900 ₽ −68%
Оплатили 8

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

Алексей Наумов
Асинхронное программирование Можно купить
3 000 ₽ 16 500 ₽ −82%
Оплатили 11

Асинхронное программирование

Timur Shemsedinov
Spring AI: как надо, а не как все Можно купить
798 ₽ 8 624 ₽ −91%
Оплатили 25

Spring AI: как надо, а не как все

Евгений Борисов
Android-разработка с нуля (2025) Можно купить
1 528 ₽ 9 990 ₽ −85%
Оплатили 16

Android-разработка с нуля (2025)

Андрей Сумин
IndexedDB в действии. Продвинутый Debug во Frontend. Командная строка для разработчиков Можно купить
600 ₽ 9 900 ₽ −94%
Оплатили 7

IndexedDB в действии. Продвинутый Debug во Frontend. Командная строка для разработчиков

Андрей Кобец
Docker для DevOps: от разработки до продакшена Можно купить
140 ₽ 950 ₽ −85%
Оплатили 24

Docker для DevOps: от разработки до продакшена

Nick Janetakis
Python-разработчик расширенный. Часть 1 из 7 Можно купить
3 604 ₽ 30 400 ₽ −88%
Оплатили 20

Python-разработчик расширенный. Часть 1 из 7

Яндекс Практикум
CAPIE — Сертифицированный эксперт по взлому API Можно купить
300 ₽ 4 050 ₽ −93%
Оплатили 19

CAPIE — Сертифицированный эксперт по взлому API

Wesley Thijs
Асинхронные микросервисы с Apache Kafka на Python Можно купить
142 ₽ 1 701 ₽ −92%
Оплатили 36

Асинхронные микросервисы с Apache Kafka на Python

Владимир Кириевский
Docker и Docker Compose на практике Можно купить
154 ₽ 1 350 ₽ −89%
Оплатили 28

Docker и Docker Compose на практике

Nick Janetakis
Docker и Docker Compose. Полный курс + деплой на AWS Можно купить
98 ₽ 1 350 ₽ −93%
Оплатили 44

Docker и Docker Compose. Полный курс + деплой на AWS

Oleksandr Tukas
L
Можно купить
272 ₽ 4 500 ₽ −94%
Оплатили 43

Laravel 12 & Livewire 3. Разработка интернет-магазина

Андрей Кудлай
Raspberry Pi. Полный набор Можно купить
420 ₽ 7 600 ₽ −94%
Оплатили 4

Raspberry Pi. Полный набор

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

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

Юрий Самойленко

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

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

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

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

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

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

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

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

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