Веб-разработка: 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
Все курсы Laracasts Можно купить
80 ₽ 600 ₽ −87%
Оплатили 48

Все курсы Laracasts

Laracasts
Kotlin для Android O разработки: с нуля до продвинутого Можно купить
260 ₽ 670 ₽ −61%
Оплатили 10

Kotlin для Android O разработки: с нуля до продвинутого

Udemy
П
Можно купить
138 ₽ 700 ₽ −80%
Оплатили 22

Полный курс по основам Python

Building RESTful Python Web Services with Django Можно купить
180 ₽ 670 ₽ −73%

Building RESTful Python Web Services with Django

Udemy
REST API Testing, Automation using POSTMAN Можно купить
162 ₽ 670 ₽ −76%

REST API Testing, Automation using POSTMAN

Udemy
Курсы по Frontend Можно купить
92 ₽ 1 200 ₽ −92%
Оплатили 48

Курсы по Frontend

FrontendMasters
Modern Golang Programming Можно купить
362 ₽ 670 ₽ −46%
Оплатили 7

Modern Golang Programming

JSON with Java APIs, jQuery and JSON REST Web Services Можно купить
238 ₽ 670 ₽ −64%
Оплатили 11

JSON with Java APIs, jQuery and JSON REST Web Services

Udemy
The Flask Extensions Course Можно купить
358 ₽ 1 980 ₽ −82%
Оплатили 15

The Flask Extensions Course

PrettyPrinted
Полный курс MySQL: от новичка до эксперта Можно купить
80 ₽ 670 ₽ −88%
Оплатили 44

Полный курс MySQL: от новичка до эксперта

Udemy
В
Можно купить
82 ₽ 700 ₽ −88%
Оплатили 41

Веб-программирование с Python

Building RESTful Python Web Services with Tornado Можно купить
280 ₽ 770 ₽ −64%

Building RESTful Python Web Services with Tornado

Udemy
Запускаем бизнес по веб-разработке: Полное руководство Можно купить
140 ₽
Оплатили 20

Запускаем бизнес по веб-разработке: Полное руководство

Эван Кимбрелл
Scrapy: Powerful Web Scraping & Crawling with Python Можно купить
136 ₽ 670 ₽ −80%

Scrapy: Powerful Web Scraping & Crawling with Python

Udemy
Spring Boot - инструкция для начинающих Можно купить
238 ₽ 670 ₽ −64%
Оплатили 11

Spring Boot - инструкция для начинающих

Udemy
Spring Framework 5: от Новичка до Гуру Можно купить
222 ₽ 975 ₽ −77%
Оплатили 15

Spring Framework 5: от Новичка до Гуру

Udemy
Все про NodeJS Можно купить
130 ₽ 670 ₽ −81%
Оплатили 22

Все про NodeJS

Udemy
Django Projects: E-Learning Portal Можно купить
176 ₽ 950 ₽ −81%
Оплатили 19

Django Projects: E-Learning Portal

Udemy
В
Можно купить
80 ₽ 990 ₽ −92%
Оплатили 62

Веб-разработчик 8.0

M
Можно купить
244 ₽ 650 ₽ −62%
Оплатили 6

Magento: Master and Test Magento 2

Create a Full Ionic App with Material Design - Full Stack Можно купить
290 ₽ 950 ₽ −69%
Оплатили 11

Create a Full Ionic App with Material Design - Full Stack

Udemy
D
Можно купить
80 ₽ 900 ₽ −91%
Оплатили 92

Django 1.11 Быстрый старт

WP Plugin Development - Build your own plugin Можно купить
366 ₽ 670 ₽ −45%
Оплатили 5

WP Plugin Development - Build your own plugin

Udemy

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

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

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

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

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

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

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

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

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