Веб-разработка: 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
M
Предзаказ
243 ₽

Magic Scroll для OpenCart

Magic Toolbox
Функциональное программирование и Java-Stream Предзаказ
435 ₽ 2 500 ₽ −83%
Оплатили 6

Функциональное программирование и Java-Stream

Amigoscode
Платформа для подготовки к техническим собеседованиям Design Gurus Предзаказ
1 270 ₽ 14 211 ₽ −91%

Платформа для подготовки к техническим собеседованиям Design Gurus

Design Gurus
Laravel - лучшее, что сделал Тейлор Можно купить
164 ₽ 990 ₽ −83%
Оплатили 21

Laravel - лучшее, что сделал Тейлор

AreaWeb
Микросервисная архитектура Серия · 2 выпуска
1 510 ₽ 24 900 ₽ −94%
Оплатили 37

Микросервисная архитектура

Кирилл Ветчинкин
Асинхронная архитектура Предзаказ
869 ₽ 20 000 ₽ −96%
Оплатили 23

Асинхронная архитектура

Фёдор Борщёв
Tanstack Query Course Предзаказ
19 924 ₽ 33 679 ₽ −41%
Оплатили 1

Tanstack Query Course

Dominik Dorfmeister
Разработка на Java и Spring с помощью Chat GPT: от составления ТЗ до модульного тестирования Предзаказ
1 968 ₽ 26 500 ₽ −93%
Оплатили 13

Разработка на Java и Spring с помощью Chat GPT: от составления ТЗ до модульного тестирования

Игорь Судакевич
Тестирование ПО: Автоматизация и Программирование на Python. API Предзаказ
295 ₽ 2 550 ₽ −88%
Оплатили 9

Тестирование ПО: Автоматизация и Программирование на Python. API

Алекс Смит
Системный аналитик: проектирование и интеграции систем Предзаказ
612 ₽ 29 900 ₽ −98%
Оплатили 53

Системный аналитик: проектирование и интеграции систем

Ольга Пономарева
Event Storming как техника моделирования предметной области и выявления микросервисов Предзаказ
333 ₽ 5 500 ₽ −94%
Оплатили 19

Event Storming как техника моделирования предметной области и выявления микросервисов

Мира Карлаш
WebSecOps 2024 Предзаказ
13 163 ₽ 78 500 ₽ −83%

WebSecOps 2024

Pentestit
Reactive Arcitectures Предзаказ
905 ₽ 9 990 ₽ −91%
Оплатили 13

Reactive Arcitectures

it-es-course
Основы Python Предзаказ
3 468 ₽ 23 299 ₽ −85%
Оплатили 7

Основы Python

Mathshub
No-code. От идеи до продукта без программиста 2024 Предзаказ
1 778 ₽ 30 000 ₽ −94%
Оплатили 16

No-code. От идеи до продукта без программиста 2024

Product University
Курс по процессам 2.0 Предзаказ
16 621 ₽ 85 000 ₽ −80%
Оплатили 6

Курс по процессам 2.0

GetCourse
Kubernetes для Rails-разработчиков Можно купить
1 580 ₽ 3 900 ₽ −59%
Оплатили 6

Kubernetes для Rails-разработчиков

Темур Фактулин
Разработка веб-приложений на Go Можно купить
426 ₽ 1 500 ₽ −72%
Оплатили 10

Разработка веб-приложений на Go

Илья Шаляпин
Разработчик на C++ Предзаказ
14 105 ₽ 144 600 ₽ −90%
Оплатили 14

Разработчик на C++

Нетология
Секрет настройки премиум Темы на WooCommerce Предзаказ
2 470 ₽ 7 990 ₽ −69%
Оплатили 3

Секрет настройки премиум Темы на WooCommerce

Федор Васильев

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

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

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

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

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

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

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

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

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