Веб-разработка: 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
Чатботы - Боты для чатов с API.AI и Node.js Можно купить
88 ₽ 600 ₽ −85%
Оплатили 33

Чатботы - Боты для чатов с API.AI и Node.js

Udemy
Проекты на ExpressJS. Создание 10 проектов Можно купить
84 ₽ 600 ₽ −86%
Оплатили 36

Проекты на ExpressJS. Создание 10 проектов

Udemy
W
Можно купить
90 ₽ 600 ₽ −85%
Оплатили 19

Web Application Development using Redis, Express, and Socket

Udemy
Разработчик сайта на 1С-Битрикс Можно купить
1 104 ₽ 30 390 ₽ −96%
Оплатили 61

Разработчик сайта на 1С-Битрикс

Роман Сапожников
The Complete Node.js Developer Course 2.0 Можно купить
180 ₽ 900 ₽ −80%
Оплатили 19

The Complete Node.js Developer Course 2.0

Эндрю Мид
Создание чат-ботов на JavaScript / Node.js Можно купить
194 ₽ 1 800 ₽ −89%
Оплатили 27

Создание чат-ботов на JavaScript / Node.js

Udemy
Python Web Development Можно купить
174 ₽ 920 ₽ −81%
Оплатили 20

Python Web Development

Udemy
Изучи Node.js создавая приложение для оценки работниками их компаний Можно купить
140 ₽ 900 ₽ −84%
Оплатили 25

Изучи Node.js создавая приложение для оценки работниками их компаний

Udemy
Web APIs: кейсы грамотного использования доступа к "железу" Можно купить
80 ₽ 500 ₽ −84%
Оплатили 49

Web APIs: кейсы грамотного использования доступа к "железу"

ProfIT
П
Можно купить
178 ₽ 12 700 ₽ −99%
Оплатили 171

Продвинутый курс обучения PHP-фреймворку Yii2

The Build a SAAS App with Flask Можно купить
174 ₽ 920 ₽ −81%
Оплатили 19

The Build a SAAS App with Flask

Udemy
Веб-разработка: работа с внешними подрядчиками и фрилансерами Серия · 2 выпуска
82 ₽ 1 990 ₽ −96%
Оплатили 83

Веб-разработка: работа с внешними подрядчиками и фрилансерами

Нетология
Онлайн библиотека на Spring (v. 2.0) Можно купить
170 ₽ 4 700 ₽ −96%
Оплатили 71

Онлайн библиотека на Spring (v. 2.0)

javabegin
П
Можно купить
194 ₽ 5 000 ₽ −96%
Оплатили 66

Проекты-туториалы по программированию

learn4code
Professional RESTful API Design using Python Flask Можно купить
122 ₽ 650 ₽ −81%
Оплатили 24

Professional RESTful API Design using Python Flask

Udemy
T
Можно купить
130 ₽ 630 ₽ −79%
Оплатили 22

TypeScript Projects

Udemy
Learn Laravel PHP Framework Building Multi User SEO Blog APP Можно купить
82 ₽ 600 ₽ −86%
Оплатили 38

Learn Laravel PHP Framework Building Multi User SEO Blog APP

Udemy
Building Web Apps Using Flask and Neo4j Можно купить
356 ₽ 650 ₽ −45%
Оплатили 8

Building Web Apps Using Flask and Neo4j

Udemy
Mastering Flask Можно купить
234 ₽ 650 ₽ −64%
Оплатили 12

Mastering Flask

Udemy
L
Можно купить
128 ₽ 650 ₽ −80%
Оплатили 23

Learn and Understand NodeJS

Udemy
Изучи тестирование на проникновение c Python Можно купить
112 ₽ 650 ₽ −83%
Оплатили 26

Изучи тестирование на проникновение c Python

Udemy
MongoDB - Полное руководство разработчика Можно купить
218 ₽ 950 ₽ −77%
Оплатили 15

MongoDB - Полное руководство разработчика

Udemy
М
Можно купить
140 ₽ 950 ₽ −85%
Оплатили 26

Мастеркласс по Typescript 2: Node.js REST API + Angular 2 клиент

Udemy
Лечим сайт на CMS Joomla Можно купить
80 ₽ 1 114 ₽ −93%
Оплатили 96

Лечим сайт на CMS Joomla

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

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

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

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

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

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

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

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

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