Веб-разработка: 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
Laravel 10. Проект по созданию листинга объектов недвижимости Предзаказ
886 ₽ 1 800 ₽ −51%
Оплатили 2

Laravel 10. Проект по созданию листинга объектов недвижимости

Kazi Ariyan
Создание многостраничного сайта на Wordpress с нуля Можно купить
192 ₽ 1 450 ₽ −87%
Оплатили 23

Создание многостраничного сайта на Wordpress с нуля

Бауыржан Абдигалин
Advanced Custom Fields: Extended Предзаказ
726 ₽ 4 500 ₽ −84%

Advanced Custom Fields: Extended

Konrad Chmielewski
Rust - основы языка программирования Можно купить
940 ₽ 3 000 ₽ −69%
Оплатили 8

Rust - основы языка программирования

Максим Смирнов
Flet - фуллстэк разработка приложений на чистом Python Можно купить
114 ₽ 839 ₽ −86%
Оплатили 30

Flet - фуллстэк разработка приложений на чистом Python

Аве Кодер
Создание и настройка Progressive Web Apps (PWA) в Ruby on Rails Можно купить
2 824 ₽ 3 900 ₽ −28%
Оплатили 3

Создание и настройка Progressive Web Apps (PWA) в Ruby on Rails

Владимир Долгий
Документация и туториалы по Webinoly Можно купить
106 ₽ 900 ₽ −88%
Оплатили 33

Документация и туториалы по Webinoly

E
Можно купить
700 ₽ 4 400 ₽ −84%
Оплатили 4

Elements Hive for Breakdance

Vue TypeScript. Практический курс по разработке SPA Предзаказ
3 052 ₽ 12 600 ₽ −76%

Vue TypeScript. Практический курс по разработке SPA

Дмитрий Лаврик
Авторский Java BootCamp Предзаказ
4 210 ₽ 32 000 ₽ −87%
Оплатили 7

Авторский Java BootCamp

Влад Мишустин
PostgreSQL для начинающих: от основ SQL до администрирования БД Можно купить
80 ₽ 799 ₽ −90%
Оплатили 46

PostgreSQL для начинающих: от основ SQL до администрирования БД

Максим Дуплей
Программирование на Python для начинающих Можно купить
130 ₽ 999 ₽ −87%
Оплатили 28

Программирование на Python для начинающих

Максим Дуплей
J
Серия · 2 выпуска
4 664 ₽ 57 510 ₽ −92%
Оплатили 27

Java Advanced I: функциональное, асинхронное и реактивное программирование. Часть 1

Игорь Судакевич
PHP (pro) Предзаказ
1 304 ₽ 1 759 ₽ −26%
Оплатили 1

PHP (pro)

Stepik
Проектирование архитектуры для системных аналитиков Предзаказ
1 122 ₽ 39 900 ₽ −97%
Оплатили 37

Проектирование архитектуры для системных аналитиков

Екатерина Ананьева
Фреймворк Laravel Серия · 3 выпуска
1 100 ₽ 11 200 ₽ −90%
Оплатили 14

Фреймворк Laravel

Дмитрий Лаврик
Конференция для .NET-разработчиков DotNext 2024 Предзаказ
20 000 ₽

Конференция для .NET-разработчиков DotNext 2024

DotNext
Шаблон Advance для DLE 17.x Предзаказ
3 300 ₽

Шаблон Advance для DLE 17.x

Skripters
M
Предзаказ
243 ₽

Magic Thumb для OpenCart

M
Предзаказ
243 ₽

Magic Slideshow для Opencart

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

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

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

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

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

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

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

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

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