Веб-разработка: 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
R
Можно купить
496 ₽ 15 000 ₽ −97%
Оплатили 68

Ruby on Rails с нуля. Эффективный путь

Ruby / Rails. Основы языка и разработки веб-приложений Серия · 2 выпуска
678 ₽ 11 970 ₽ −94%
Оплатили 40

Ruby / Rails. Основы языка и разработки веб-приложений

GeekBrains
P
Предзаказ
8 900 ₽
Оплатили 1

PHP Main

Progkiev
L
Можно купить
96 ₽ 500 ₽ −81%
Оплатили 13

Learn Laravel 5: Be a Web Professional on PHP with Laravel

Udemy
И
Можно купить
196 ₽ 2 999 ₽ −93%
Оплатили 42

Игра Сокобан на C#

videosharp
Профессия Программист Python Можно купить
360 ₽ 24 950 ₽ −99%
Оплатили 151

Профессия Программист Python

Дмитрий Акинин
П
Можно купить
80 ₽ 1 500 ₽ −95%
Оплатили 74

Построение API-сервисов с Node.js

smartme
Работа с Java веб-сервисами Предзаказ
4 965 ₽ 20 800 ₽ −76%

Работа с Java веб-сервисами

Luxoft Training
Владение каркасом разработки Spring Framework Предзаказ
4 965 ₽ 20 800 ₽ −76%

Владение каркасом разработки Spring Framework

Luxoft Training
Онлайн библиотека на Spring Можно купить
122 ₽ 5 190 ₽ −98%
Оплатили 105

Онлайн библиотека на Spring

javabegin
Symfony2 - меньше теории, больше кода Можно купить
80 ₽ 1 250 ₽ −94%
Оплатили 82

Symfony2 - меньше теории, больше кода

П
Можно купить
788 ₽ 67 450 ₽ −99%
Оплатили 180

Программирование на JavaScript, jQuery, AJAX, Node.js

Специалист
P
Можно купить
418 ₽ 18 490 ₽ −98%
Оплатили 99

Python. Уровень 3. Разработка веб-приложений в Django

Специалист
П
Предзаказ
4 670 ₽

Практика оптимизации сайта

L
Можно купить
134 ₽ 600 ₽ −78%
Оплатили 10

Laravel 5. Agile and practical PHP. You own RESTful API

Udemy
1
Можно купить
172 ₽ 2 500 ₽ −93%
Оплатили 34

15 секретов надежных сайтов

Git и Composer для начинающих Можно купить
80 ₽ 2 500 ₽ −97%
Оплатили 139

Git и Composer для начинающих

Дмитрий Елисеев
P
Предзаказ
3 841 ₽ 9 400 ₽ −59%

PHP Symfony

webcamp.com.ua
1С-Битрикс: Управление сайтом Можно купить
278 ₽ 11 970 ₽ −98%
Оплатили 98

1С-Битрикс: Управление сайтом

Александр Буров
Python: Основы языка и разработки веб-приложений Можно купить
234 ₽ 11 970 ₽ −98%
Оплатили 115

Python: Основы языка и разработки веб-приложений

Сергей Бороденков

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

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

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

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

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

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

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

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

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