Веб-разработка: 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
Уроки по JS для бэкенд-разработчиков Можно купить
174 ₽ 1 300 ₽ −87%
Оплатили 24

Уроки по JS для бэкенд-разработчиков

Derick Bailey
WDI Интенсив Осень 2017 Можно купить
586 ₽ 32 900 ₽ −98%
Оплатили 124

WDI Интенсив Осень 2017

WDI
Основы Spring Framework Можно купить
194 ₽ 3 900 ₽ −95%
Оплатили 46

Основы Spring Framework

javabegin
Продвинутый React и Redux Можно купить
180 ₽ 1 050 ₽ −83%
Оплатили 21

Продвинутый React и Redux

Udemy
Spring Boot для начинающих Можно купить
210 ₽ 3 500 ₽ −94%
Оплатили 43

Spring Boot для начинающих

javabegin
S
Можно купить
362 ₽ 9 450 ₽ −96%
Оплатили 60

Spring IoC, MVC, AOP, JTA тренинг-интенсив

P
Серия · 2 выпуска
1 088 ₽ 17 490 ₽ −94%
Оплатили 36

Python. Уровень 2. Объектно-ориентированное программирование

Специалист
К
Предзаказ
18 778 ₽ 80 000 ₽ −77%

Курс Java algo + Курс Java Web

Разработчик сайта на Drupal (2016) Предзаказ
16 723 ₽ 28 190 ₽ −41%
Оплатили 2

Разработчик сайта на Drupal (2016)

Специалист
Технические моменты веб-дизайна Можно купить
200 ₽
Оплатили 42

Технические моменты веб-дизайна

Максим Соколов
«Node.js start» от frontend-science Предзаказ
3 297 ₽ 8 000 ₽ −59%

«Node.js start» от frontend-science

J
Предзаказ
1 289 ₽ 6 150 ₽ −79%

Java Web-services

Webcamp
Б
Можно купить
150 ₽
Оплатили 23

Быстрый старт web-карьеры

И. Кузнецов
К
Можно купить
410 ₽ 23 400 ₽ −98%
Оплатили 126

Комплексное обучение разработке на PHP

loftschool
J
Серия · 2 выпуска
1 830 ₽ 17 990 ₽ −90%
Оплатили 22

JavaScript. Уровень 3в. Серверное программирование на Node.js

Специалист
JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0 Предзаказ
10 773 ₽ 17 990 ₽ −40%
Оплатили 2

JavaScript. Уровень 3б. AJAX. Разработка веб - приложений для Web 2.0

Специалист
HTML и CSS за 3 дня Можно купить
194 ₽ 2 199 ₽ −91%
Оплатили 16

HTML и CSS за 3 дня

В
Предзаказ
0 ₽
Оплатили 5

Взаимодествие с REST-сервисами средствами AngularJS

smartme
Р
Предзаказ
6 819 ₽ 22 900 ₽ −70%

РНР. Уровень 4. Проектирование и разработка сложных веб - проектов на РНР 7

Специалист
П
Можно купить
80 ₽ 2 500 ₽ −97%
Оплатили 118

Профессиональные Python и Django

ItBursa
П
Предзаказ
4 988 ₽ 20 900 ₽ −76%

Профессиональная разработка на Ruby on Rails Базовый уровень

Thinknetica
P
Можно купить
82 ₽ 4 950 ₽ −98%
Оплатили 185

PHP парсеры

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

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

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

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

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

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

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

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

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