Веб-разработка: 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 — разные подходы к структуре взаимодействия с клиентом, посмотрите, что разбирается в конкретном курсе.

Курсы в каталоге

Найдено: 845
Разработка android-приложения «ТОП-100 криптовалют» на Kotlin Можно купить
80 ₽ 649 ₽ −88%
Оплатили 47

Разработка android-приложения «ТОП-100 криптовалют» на Kotlin

fANDROID
С
Можно купить
294 ₽ 850 ₽ −65%
Оплатили 10

Создание и использование REST API в Python с помощью Django

Wayne Merry
Learn Spring 5 - The Master Class Можно купить
1 178 ₽ 12 550 ₽ −91%
Оплатили 24

Learn Spring 5 - The Master Class

baeldung.com
D
Можно купить
2 462 ₽ 12 000 ₽ −79%
Оплатили 11

Django 2 для начинающих

Создаем сайт на Django 2.1 Можно купить
82 ₽ 677 ₽ −88%
Оплатили 39

Создаем сайт на Django 2.1

Oleg Novikov
Web Developer Bootcamp Можно купить
558 ₽ 1 590 ₽ −65%
Оплатили 8

Web Developer Bootcamp

Udemy
How to Structure Laravel Project Можно купить
130 ₽ 1 273 ₽ −90%
Оплатили 33

How to Structure Laravel Project

Povilas Korop
P
Можно купить
442 ₽ 750 ₽ −41%

Python на Backend

Hussein Nasser
W
Можно купить
232 ₽ 750 ₽ −69%
Оплатили 12

Web Scraping на Node.js

Jazeb Akram
X
Можно купить
286 ₽ 3 933 ₽ −93%

XenForo. Движок для форума

Л
Можно купить
158 ₽ 926 ₽ −83%
Оплатили 21

Локальное и удаленное включение файлов

Duckademy
Spring & Hibernate for Beginners Можно купить
302 ₽ 750 ₽ −60%
Оплатили 9

Spring & Hibernate for Beginners

Chad Darby
Full Stack Project: Spring Boot 2.0, ReactJS, Redux Можно купить
102 ₽ 680 ₽ −85%
Оплатили 17

Full Stack Project: Spring Boot 2.0, ReactJS, Redux

Udemy
Сервис кэширования данных - JMemcached на Java Можно купить
162 ₽ 750 ₽ −78%
Оплатили 18

Сервис кэширования данных - JMemcached на Java

DevStudy.net
Рефакторинг Web приложения - IShop на Java Можно купить
148 ₽ 750 ₽ −80%
Оплатили 20

Рефакторинг Web приложения - IShop на Java

DevStudy.net
Web приложение - IShop на Java Можно купить
170 ₽ 750 ₽ −77%
Оплатили 17

Web приложение - IShop на Java

Udemy
Корпоративное приложение Myphotos на Java Можно купить
170 ₽ 750 ₽ −77%
Оплатили 17

Корпоративное приложение Myphotos на Java

DevStudy.net
Web приложение - My Blog на Java Можно купить
154 ₽ 750 ₽ −79%
Оплатили 19

Web приложение - My Blog на Java

DevStudy.net
J
Можно купить
278 ₽ 900 ₽ −69%
Оплатили 11

JavaScript Библия

Udemy
Learn Spring Security Можно купить
1 278 ₽ 23 500 ₽ −95%
Оплатили 39

Learn Spring Security

Baeldung
R
Можно купить
230 ₽ 850 ₽ −73%
Оплатили 13

REST API с Flask и Python

Jose Salvatierra
P
Можно купить
112 ₽ 840 ₽ −87%
Оплатили 30

PHP парсинг XML

Udemy
A
Можно купить
178 ₽ 750 ₽ −76%
Оплатили 16

Awesome Next.js with React and Node - Amazing Portfolio App

Udemy
О
Можно купить
192 ₽ 850 ₽ −77%
Оплатили 16

Основы Java SE - HTTP Server

Udemy

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

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

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

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

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

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

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

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

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