Веб-разработка: 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
П
Можно купить
112 ₽ 999 ₽ −89%
Оплатили 33

Путь разработчика: от начинающего до middle

Thinknetica
Г
Можно купить
534 ₽ 1 990 ₽ −73%

Гравитация - притягивающее окружение

SOLID code в Laravel Можно купить
152 ₽ 1 499 ₽ −90%
Оплатили 31

SOLID code в Laravel

CutCode
Laravel - Все курсы с Laracasts (2022) Предзаказ
218 ₽ 1 200 ₽ −82%
Оплатили 7

Laravel - Все курсы с Laracasts (2022)

Полный курс по FastAPI REST + AWS + почта + платежи Можно купить
218 ₽ 774 ₽ −72%
Оплатили 13

Полный курс по FastAPI REST + AWS + почта + платежи

Ines Ivanova-Kenova
Symfony 6. EasyAdmin Можно купить
242 ₽ 920 ₽ −74%
Оплатили 13

Symfony 6. EasyAdmin

symfonycasts
Полное руководство по Celery и Django Серия · 2 выпуска
880 ₽ 2 370 ₽ −63%
Оплатили 7

Полное руководство по Celery и Django

Michael Yin
Масштабируемые приложения FastAPI на AWS Можно купить
616 ₽ 2 370 ₽ −74%
Оплатили 10

Масштабируемые приложения FastAPI на AWS

Jan Giacomelli
Полное руководство по Celery и FastAPI Можно купить
608 ₽ 2 330 ₽ −74%
Оплатили 10

Полное руководство по Celery и FastAPI

Michael Yin
Автоматизация тестирования Python с помощью Pytest Можно купить
90 ₽ 849 ₽ −89%
Оплатили 25

Автоматизация тестирования Python с помощью Pytest

Eden Marco
П
Можно купить
544 ₽ 999 ₽ −46%
Оплатили 5

Полное руководство по Erlang: От Новичка до Профессионала

Udemy
Изучение C# от новичка до профи Предзаказ
3 100 ₽
Оплатили 1

Изучение C# от новичка до профи

itProger
Codecourse: подборка курсов по Laravel, Vue, Nuxt и Flutter Можно купить
80 ₽ 800 ₽ −90%
Оплатили 65

Codecourse: подборка курсов по Laravel, Vue, Nuxt и Flutter

Alex
Я
Можно купить
222 ₽ 999 ₽ −78%
Оплатили 15

Язык программирования Python

Виктор Черемных
C
Можно купить
508 ₽ 7 000 ₽ −93%
Оплатили 32

C# WPF. Создание оконного приложения

Руслан Шишмарев
Создайте три настраиваемых функциональных веб-сайта на Django 3.0 Можно купить
220 ₽ 780 ₽ −72%
Оплатили 13

Создайте три настраиваемых функциональных веб-сайта на Django 3.0

Ivana Usorac
J
Можно купить
106 ₽ 649 ₽ −84%
Оплатили 27

JavaScript - Полный курс

Bogdan Stashchuk
Практика создания веб - приложения (бэкенд) Предзаказ
1 688 ₽ 13 990 ₽ −88%
Оплатили 7

Практика создания веб - приложения (бэкенд)

Специалист
Python для веб - разработки. Flask и проектирование REST API Предзаказ
1 327 ₽ 19 990 ₽ −93%
Оплатили 17

Python для веб - разработки. Flask и проектирование REST API

Специалист
Инженер по автоматизации тестирования на Java. Часть 2 из 5 Можно купить
800 ₽ 15 000 ₽ −95%
Оплатили 25

Инженер по автоматизации тестирования на Java. Часть 2 из 5

Яндекс Практикум
Разработка через тестирование с помощью FastAPI и Docker Можно купить
346 ₽ 1 900 ₽ −82%
Оплатили 15

Разработка через тестирование с помощью FastAPI и Docker

Michael Herman
H
Можно купить
488 ₽ 3 799 ₽ −87%
Оплатили 19

HTTP. Servlets

Dzianis Matveyenka
Разработка для amoCRM Можно купить
1 998 ₽ 15 000 ₽ −87%
Оплатили 7

Разработка для amoCRM

Иван Фокин
U
Предзаказ
1 640 ₽ 19 200 ₽ −91%
Оплатили 10

UNIX-DEV-SYS. Системное программирование в среде Unix (Linux/FreeBSD)

Егор Орлов

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

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

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

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

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

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

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

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

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