Веб-разработка: 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
Django от знакомства до 3 проектов в портфолио Можно купить
562 ₽ 10 900 ₽ −95%
Оплатили 44

Django от знакомства до 3 проектов в портфолио

Stepik Academy
База сайтов на phpBB Можно купить
100 ₽ 690 ₽ −86%
Оплатили 8

База сайтов на phpBB

И
Можно купить
88 ₽ 490 ₽ −82%
Оплатили 15

Использование концепций Value Objects и DTO в PHP

Альберт Степанцев
T
Можно купить
200 ₽ 959 ₽ −79%

Top Python and Django Web Development Bundle

John Elder
Мастер-класс gRPC Node.js: создание современных API и микросервисов Можно купить
180 ₽ 959 ₽ −81%
Оплатили 14

Мастер-класс gRPC Node.js: создание современных API и микросервисов

Stephane Maarek
Разработка приложений с использованием SPRING и Spring MVC/REST Можно купить
2 458 ₽ 37 990 ₽ −94%
Оплатили 34

Разработка приложений с использованием SPRING и Spring MVC/REST

Сергей Шуйков
А
Можно купить
200 ₽ 800 ₽ −75%

Асинхронный JavaScript: Promises, Callbacks, Async Await

Viktor Pyskunov
R
Можно купить
280 ₽ 2 450 ₽ −89%
Оплатили 23

Real-Time Taxi App with Django Channels and React

Интенсив по сборке: Gulp 4, SCSS и PUG Можно купить
146 ₽ 1 890 ₽ −92%
Оплатили 39

Интенсив по сборке: Gulp 4, SCSS и PUG

Юрий Ключевский
Kubernetes Mastery: Hands-On Lessons From A Docker Captain Можно купить
224 ₽ 799 ₽ −72%
Оплатили 8

Kubernetes Mastery: Hands-On Lessons From A Docker Captain

Брет Фишер
U
Можно купить
286 ₽ 2 500 ₽ −89%
Оплатили 23

Useful Laravel Packages

E
Можно купить
200 ₽ 800 ₽ −75%
Оплатили 12

Extending Laravel with First Party Packages

J. Alexander Curtis
I
Можно купить
200 ₽ 800 ₽ −75%
Оплатили 11

Intermediate Laravel: Adding Popular Features to Our Apps

J. Alexander Curtis
Symfony 4. API Platform Part 2: Security. Symfony Mailer Можно купить
316 ₽ 960 ₽ −67%
Оплатили 10

Symfony 4. API Platform Part 2: Security. Symfony Mailer

symfonycasts
С
Можно купить
142 ₽ 700 ₽ −80%
Оплатили 20

Создание пользовательского интерфейса в ASP.Net Core

Дмитрий Охрименко
D
Можно купить
200 ₽ 800 ₽ −75%
Оплатили 9

Dependency Injection in C# and .NET with the Autofac Library

Dmitri Nesteruk
M
Можно купить
126 ₽ 800 ₽ −84%

Master Laravel 6 with Vue.js Fullstack Development

Piotr Jura
C# объектно-ориентированное программирование на практике Можно купить
148 ₽ 700 ₽ −79%
Оплатили 19

C# объектно-ориентированное программирование на практике

Oak Academy
D
Можно купить
800 ₽ 12 000 ₽ −93%
Оплатили 21

Django 2 с нуля до junior

Django Channel
Практический курс по Laravel Можно купить
128 ₽ 990 ₽ −87%
Оплатили 28

Практический курс по Laravel

Артём Прыгин
Symfony 4. Messenger и API Platform Можно купить
342 ₽ 1 560 ₽ −78%
Оплатили 13

Symfony 4. Messenger и API Platform

symfonycasts

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

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

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

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

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

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

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

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

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