Веб-разработка: 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
J
Можно купить
684 ₽ 3 000 ₽ −77%
Оплатили 11

Java Crew #2 «Микросервисная архитектура»

Podlodka.io
Podlodka Python. Асинхронность Можно купить
376 ₽ 3 000 ₽ −87%
Оплатили 20

Podlodka Python. Асинхронность

Podlodka Crew
П
Предзаказ
333 ₽ 7 500 ₽ −96%
Оплатили 23

Проектирование интеграции с REST API

Валерий Зубаиров
Комплексный курс по PHP Серия · 2 выпуска
3 548 ₽ 23 850 ₽ −85%

Комплексный курс по PHP

loftschool
П
Можно купить
1 354 ₽ 3 900 ₽ −65%
Оплатили 7

Под капотом Ruby on Rails

Thinknetica
M
Можно купить
200 ₽ 1 060 ₽ −81%
Оплатили 14

Master Python: от новичка до профессионала

Vitalii Shumylo
Д
Можно купить
112 ₽ 490 ₽ −77%
Оплатили 11

Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK

Thinknetica
JCE Pro для Joomla Можно купить
644 ₽ 2 800 ₽ −77%

JCE Pro для Joomla

D
Предзаказ
2 388 ₽ 19 990 ₽ −88%
Оплатили 8

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

codeby.school
Node.js - Полный курс Можно купить
96 ₽ 1 200 ₽ −92%
Оплатили 46

Node.js - Полный курс

Богдан Стащук
Ultimate Web Scraping With Python Bootcamp Можно купить
136 ₽ 930 ₽ −85%
Оплатили 25

Ultimate Web Scraping With Python Bootcamp

Энди Бек
WHMLab - Ultimate Solution For WebHosting Billing And Management Можно купить
1 000 ₽ 3 900 ₽ −74%

WHMLab - Ultimate Solution For WebHosting Billing And Management

ViserLab
А
Можно купить
120 ₽ 590 ₽ −80%
Оплатили 22

Асинхронный Python: концепции, принципы, asyncio

Thinknetica
Р
Можно купить
284 ₽ 3 000 ₽ −91%
Оплатили 27

Расширяем возможности 1С: ВК, веб-технологии, serverless и другое

infostart
Python 3 - разработка GUI на PyQt5 Можно купить
172 ₽ 930 ₽ −82%
Оплатили 11

Python 3 - разработка GUI на PyQt5

YouRa Allakhverdov
E
Можно купить
830 ₽ 4 500 ₽ −82%
Оплатили 13

Event-Driven Architecture

Thinknetica
F
Предзаказ
8 700 ₽

From Zero to Hero: REST APIs in .NET

Nick Chapsas
API Platform 3: Security for your Treasures Можно купить
794 ₽ 1 000 ₽ −21%
Оплатили 4

API Platform 3: Security for your Treasures

symfonycasts
N
Можно купить
1 298 ₽ 24 040 ₽ −95%
Оплатили 41

Node.js

Timur Shemsedinov
В
Можно купить
460 ₽ 590 ₽ −22%
Оплатили 5

Внутреннее устройство Rails/Rack-приложения

Thinknetica
L
Предзаказ
1 162 ₽ 4 500 ₽ −74%

Laravel Creative: SPA Laravel 9, Inertia, Vue3, Vite, Tailwind

И
Можно купить
100 ₽ 1 090 ₽ −91%
Оплатили 41

Изучаем Python 3.10 с основ, разработка на языке Python

Диас Муратбаев
R
Предзаказ
861 ₽ 999 ₽ −14%
Оплатили 2

RESTfull API с ASP.NET Core Web API .NET 7

Andrei Brizhak

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

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

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

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

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

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

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

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

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