Веб-разработка: 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
L
Можно купить
164 ₽ 849 ₽ −81%
Оплатили 19

Laravel 8. Выполнение реального тестового задания

Sergey Shmatovskiy
О
Можно купить
166 ₽ 999 ₽ −83%
Оплатили 21

Основы XML на примерах

Evgeniy Lestopadov
Apache Kafka для разработчиков Можно купить
2 728 ₽ 28 750 ₽ −91%
Оплатили 25

Apache Kafka для разработчиков

Специалист
C
Предзаказ
5 362 ₽ 22 500 ₽ −76%

C# ASP.NET Core разработчик

Otus
Б
Можно купить
168 ₽ 649 ₽ −74%
Оплатили 9

Базы данных MySQL в phpMyAdmin

Исмаил Усеинов
D
Можно купить
82 ₽ 799 ₽ −90%
Оплатили 43

Django 3 - Full Stack разработка веб-сайтов на Python

Nick Walter
Основы компьютерных и веб-технологий с Python Можно купить
754 ₽ 20 000 ₽ −96%
Оплатили 59

Основы компьютерных и веб-технологий с Python

Алексей Голобурдин
М
Можно купить
296 ₽ 999 ₽ −70%

Межсайтовый скриптинг (XSS)

Christophe Limpalair
Symfony 5. Официальные скринкасты Можно купить
594 ₽ 2 000 ₽ −70%
Оплатили 9

Symfony 5. Официальные скринкасты

symfonycasts
У
Можно купить
300 ₽ 1 390 ₽ −78%

Ускоренный курс Python

MrBriit
Symfony UX: Stimulus и Webpack Encore Можно купить
212 ₽ 936 ₽ −77%
Оплатили 10

Symfony UX: Stimulus и Webpack Encore

symfonycasts
К
Можно купить
94 ₽ 999 ₽ −91%
Оплатили 42

Криптовалютный торговый бот с пользовательским интерфейсом на Python

Vincent Carmier
P
Можно купить
134 ₽ 999 ₽ −87%
Оплатили 27

Python Flask с нуля. CRUD операции в веб-приложении

YouRa Allakhverdov
D
Можно купить
240 ₽ 1 090 ₽ −78%
Оплатили 6

Django Channels: Приложение для группового чата с WebSockets

Кона Паван Кумар
П
Серия · 2 выпуска
1 806 ₽ 15 000 ₽ −88%

Профессия Python разработчик

itProger
П
Можно купить
210 ₽ 999 ₽ −79%
Оплатили 16

Профессия разработчик Python

Udemy
Как стать веб-разработчиком Можно купить
2 256 ₽ 12 000 ₽ −81%
Оплатили 12

Как стать веб-разработчиком

Яндекс Практикум
D
Можно купить
300 ₽ 999 ₽ −70%

Django с React. Веб-сайт электронной торговли

Brad Traversy
Л
Предзаказ
4 226 ₽ 28 500 ₽ −85%
Оплатили 8

Лаборатория Django-разработки

Михаил Бородин
W
Можно купить
290 ₽ 1 790 ₽ −84%
Оплатили 9

Web разработка в деталях: JavaScript

Алексей Решетов
P
Серия · 2 выпуска
160 ₽ 999 ₽ −84%
Оплатили 17

Python + Django: с нуля до коммерческих приложений

Рустам Камалов

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

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

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

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

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

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

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

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

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