Веб-разработка: 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
L
Можно купить
122 ₽ 899 ₽ −86%
Оплатили 28

Laravel - Создание Админ Панели. Полный курс.

Alexander Batashov
В
Можно купить
866 ₽ 9 900 ₽ −91%
Оплатили 26

Веб-разработка на Python и Flask

Stepik Academy
P
Можно купить
80 ₽ 974 ₽ −92%
Оплатили 57

Python в веб - с нуля до создания приложений. Python+Django

YouRa Allakhverdov
Python-разработчик. Часть 2 из 9 Можно купить
112 ₽ 11 000 ₽ −99%
Оплатили 258

Python-разработчик. Часть 2 из 9

Яндекс Практикум
С
Можно купить
108 ₽ 1 499 ₽ −93%
Оплатили 47

Сайт на Django 3. Сервис по сбору данных

Oleg Novikov
Атака и защита веб-сайтов по OWASP Top 10 Можно купить
1 270 ₽ 19 990 ₽ −94%
Оплатили 35

Атака и защита веб-сайтов по OWASP Top 10

Сергей Клевогин
Р
Можно купить
86 ₽ 300 ₽ −71%
Оплатили 25

Работа с облачным сервисом проверки правописания Яндекс.Спеллер

Programming Store
О
Можно купить
386 ₽ 10 900 ₽ −96%
Оплатили 64

Освой профессию Fullstack JS-разработчика за 6 месяцев. Часть 3 из 5

Thinknetica
Angular + Java/Spring + Hibernate Можно купить
224 ₽ 2 400 ₽ −91%
Оплатили 29

Angular + Java/Spring + Hibernate

javabegin
F
Можно купить
200 ₽ 899 ₽ −78%

Fullstack Laravel API development with Nuxt and Linux

Neba Funwi-gabga
Python-разработчик. Часть 1 из 9 Можно купить
116 ₽ 11 000 ₽ −99%
Оплатили 248

Python-разработчик. Часть 1 из 9

Яндекс Практикум
F
Можно купить
310 ₽ 10 900 ₽ −97%
Оплатили 80

Fullstack JS-разработчик. Часть 1 из 5

Thinknetica
M
Можно купить
914 ₽ 12 990 ₽ −93%
Оплатили 32

MODX: Разработка интернет-магазинов

Артем Зернов
Java. Уровень 3. Разработка серверного программного обеспечения на Java Enterprise Edition Можно купить
3 342 ₽ 37 990 ₽ −91%
Оплатили 25

Java. Уровень 3. Разработка серверного программного обеспечения на Java Enterprise Edition

Сергей Цымбалов
Java. Уровень 2. Разработка клиент-серверных приложений Можно купить
1 730 ₽ 28 990 ₽ −94%
Оплатили 37

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

Игорь Седых
С
Можно купить
252 ₽ 3 500 ₽ −93%
Оплатили 35

Создание темы WordPress

Миша Рудрастых
Kotlin. Уровень 2. Разработка приложений Можно купить
1 852 ₽ 24 250 ₽ −92%
Оплатили 29

Kotlin. Уровень 2. Разработка приложений

Марат Хакимов
T
Можно купить
352 ₽ 5 829 ₽ −94%
Оплатили 39

TypeScript

Lectrum
G
Можно купить
1 000 ₽ 14 380 ₽ −93%
Оплатили 26

GraphQL

Lectrum
Продвинутый онлайн-курс по Backend Можно купить
1 026 ₽ 19 350 ₽ −95%
Оплатили 42

Продвинутый онлайн-курс по Backend

Андрей Присняк
Golo - City Guide WordPress Theme Можно купить
680 ₽ 2 500 ₽ −73%

Golo - City Guide WordPress Theme

XpeedStudio
Профессия Python-программист Можно купить
168 ₽ 2 965 ₽ −94%
Оплатили 48

Профессия Python-программист

Hexlet
Laravel 6 PHP Framework Можно купить
200 ₽ 959 ₽ −79%

Laravel 6 PHP Framework

Udemy

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

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

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

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

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

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

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

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

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