Веб-разработка: 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
Domain Driven Design и Clean Architecture на языке Go Можно купить
780 ₽ 29 990 ₽ −97%
Оплатили 18

Domain Driven Design и Clean Architecture на языке Go

Кирилл Ветчинкин
Архитектура современных веб-приложений на Ruby on Rails Можно купить
1 794 ₽ 4 900 ₽ −63%
Оплатили 7

Архитектура современных веб-приложений на Ruby on Rails

Игорь Симдянов
Подписка на Базовый план Серия · 2 выпуска
418 ₽ 4 529 ₽ −91%

Подписка на Базовый план

Хекслет
Node.js Level 2. Основы разработки на фреймворке NestJS Предзаказ
1 968 ₽ 14 700 ₽ −87%

Node.js Level 2. Основы разработки на фреймворке NestJS

Дмитрий Лаврик
Архитектура и структура .NET веб-приложений. Проектирование ASP.NET Core сервисов Можно купить
1 000 ₽ 9 935 ₽ −90%
Оплатили 22

Архитектура и структура .NET веб-приложений. Проектирование ASP.NET Core сервисов

Кирилл Сачков
Микросервисы на Java: практический подход Предзаказ
3 638 ₽ 49 410 ₽ −93%
Оплатили 12

Микросервисы на Java: практический подход

IBS Training Center
Laravel 11 Vue Inertia SPA Магазин - гипермаркет Можно купить
852 ₽ 5 000 ₽ −83%
Оплатили 15

Laravel 11 Vue Inertia SPA Магазин - гипермаркет

laravelcreative.ru
Сервис поиска сигнатур в html коде сайтов PublicWWW Предзаказ
6 688 ₽ 119 900 ₽ −94%

Сервис поиска сигнатур в html коде сайтов PublicWWW

PublicWWW
Создание и развёртывание мультивендорного коммерческого вебсайта на Next.js 2025 Можно купить
99 ₽ 1 200 ₽ −92%
Оплатили 3

Создание и развёртывание мультивендорного коммерческого вебсайта на Next.js 2025

Mohamed Hajji
Проектирование интеграционных решений Можно купить
1 000 ₽ 40 410 ₽ −98%
Оплатили 59

Проектирование интеграционных решений

Екатерина Сухих
Django REST Framework (DRF) для начинающих Предзаказ
577 ₽ 1 500 ₽ −62%
Оплатили 4

Django REST Framework (DRF) для начинающих

Илья Перминов
Frontend Full Stack разработчик Предзаказ
6 127 ₽ 88 800 ₽ −93%
Оплатили 12

Frontend Full Stack разработчик

JavaRush
Store - модуль интернет-магазина для DLE 17.0 Предзаказ
1 161 ₽ 4 000 ₽ −71%

Store - модуль интернет-магазина для DLE 17.0

MoreTheme
Мастер-класс по архитектуре и паттернам Предзаказ
716 ₽ 7 500 ₽ −90%
Оплатили 12

Мастер-класс по архитектуре и паттернам

Тёма Сенюков
Основы работы в консоли Linux, настройка сетевых служб (кластер) Можно купить
426 ₽ 4 450 ₽ −90%
Оплатили 20

Основы работы в консоли Linux, настройка сетевых служб (кластер)

Ринат Минязев
Основы проектирования интеграций ИТ-систем Серия · 2 выпуска
1 487 ₽ 25 000 ₽ −94%
Оплатили 16

Основы проектирования интеграций ИТ-систем

Елена Бенкен
Годовой доступ к библиотеке плейлистов Podlodka Crew Можно купить
208 ₽ 15 000 ₽ −99%
Оплатили 87

Годовой доступ к библиотеке плейлистов Podlodka Crew

Podlodka Crew
Smart Push Notification System Предзаказ
29 900 ₽

Smart Push Notification System

smartiolabs.com
ChatGPT: Полный курс по AI, ChatGPT, OpenAI API и DALL-E Предзаказ
40 ₽ 999 ₽ −96%
Оплатили 35

ChatGPT: Полный курс по AI, ChatGPT, OpenAI API и DALL-E

Bogdan Stashchuk
FastPixel - плагин кэширования WordPress Предзаказ
6 493 ₽ 19 000 ₽ −66%

FastPixel - плагин кэширования WordPress

ShortPixel
Владение каркасом разработки Spring Framework 5 Предзаказ
3 831 ₽ 42 210 ₽ −91%
Оплатили 11

Владение каркасом разработки Spring Framework 5

IBS Training Center
Стрим про безопасность web-приложений Можно купить
392 ₽ 3 500 ₽ −89%
Оплатили 22

Стрим про безопасность web-приложений

deworker.pro

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

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

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

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

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

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

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

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

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