Веб-разработка: Backend

Серверная часть приложения — то, что обрабатывает запросы, работает с базой данных и не видно посетителю сайта напрямую.

Backend отвечает за логику, скрытую от пользователя: обработку запросов от браузера или мобильного приложения, хранение и изменение данных, авторизацию, интеграции с внешними сервисами. В отличие от фронтенда, здесь выбор языка и фреймворка гораздо шире — один и тот же результат можно получить на Node.js, Django, Spring Boot или Laravel, и выбор чаще определяется языком, который уже знаком, или требованиями проекта.

Материалы по конкретным фреймворкам почти всегда предполагают знание соответствующего языка программирования — курс по Django не учит Python с нуля, а курс по Spring Boot не объясняет базовый синтаксис Java.

В каталоге
1387 курсов
Доступно сейчас
846
На стадии сбора
541
Стоимость участия
от 1 ₽
Средний рейтинг
3.7 из 5

Данные каталога обновлены 23 сентября 2026 г.

Выбор фреймворка начинается с уже знакомого языка

  1. Отталкивайтесь от известного языка

    Django требует Python, Spring Boot — Java или Kotlin, Laravel — PHP, уточните, что уже знакомо, прежде чем выбирать фреймворк.

  2. Оцените архитектурный подход фреймворка

    Одни фреймворки дают много готового из коробки, другие — минимум и свободу выбора инструментов, посмотрите, что ближе к вашей задаче.

  3. Проверьте разбор работы с базой данных

    Почти любой бэкенд взаимодействует с базой — уточните, как эта часть подаётся в материале.

  4. Уточните тему API

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

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

Найдено: 1387
RESTful и HTTP API в Pyramid Можно купить
932 ₽ 3 400 ₽ −73%

RESTful и HTTP API в Pyramid

TalkPython
Б
Можно купить
130 ₽ 750 ₽ −83%

Большой курс по Laravel

Udemy
П
Можно купить
328 ₽ 720 ₽ −54%
Оплатили 8

Полный мастеркласс по Java

Udemy
1
Предзаказ
6 950 ₽

1С 8.3 Доработка для работы c Web протоколом

Р
Можно купить
268 ₽ 720 ₽ −63%
Оплатили 10

Расширенная веб-разработка с Django

Udemy
С
Можно купить
268 ₽ 720 ₽ −63%
Оплатили 10

Создание интернет-магазина на Django 2 и Python 3

Udemy
C
Можно купить
782 ₽
Оплатили 2

Complete JSON AJAX API Course - Beginner to Professional

Udemy
L
Можно купить
218 ₽ 670 ₽ −67%

Laravel для RESTful: создайте свой RESTful API

Udemy
L
Можно купить
134 ₽ 670 ₽ −80%

Laravel 5.6 - создание API микросервисов

Udemy
Создание контентного сайта на Jekyll от А до Я Можно купить
96 ₽ 2 000 ₽ −95%
Оплатили 68

Создание контентного сайта на Jekyll от А до Я

L
Можно купить
202 ₽ 670 ₽ −70%

Laravel 5.6 - сверхбыстрые методы прототипирования

Udemy
A
Можно купить
158 ₽ 5 000 ₽ −97%
Оплатили 81

API Телеграмма

М
Можно купить
202 ₽ 670 ₽ −70%

Мастер-класс: Интеграция социальной авторизации в Laravel 5.6

Дейв
100 DaysOfCode in Python Можно купить
440 ₽ 4 400 ₽ −90%

100 DaysOfCode in Python

Michael Kennedy
П
Можно купить
226 ₽ 2 940 ₽ −92%
Оплатили 34

Практический курс парсинга сайтов на Python

И
Можно купить
80 ₽ 490 ₽ −84%
Оплатили 53

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

pr-of-it
N
Можно купить
196 ₽ 720 ₽ −73%
Оплатили 14

Node JS: Advanced Concepts

Udemy
П
Можно купить
108 ₽ 3 000 ₽ −96%
Оплатили 82

Парсинг сайтов на Python

p-notes.ru
М
Можно купить
202 ₽ 670 ₽ −70%

Мастер-класс Node.js - без фреймворков, без NPM

Udemy
М
Можно купить
160 ₽ 670 ₽ −76%

Мастер-класс Laravel 5

Udemy
Eve: Building RESTful APIs with MongoDB and Flask Можно купить
524 ₽ 3 150 ₽ −83%
Оплатили 15

Eve: Building RESTful APIs with MongoDB and Flask

TalkPython
L
Можно купить
202 ₽ 670 ₽ −70%

Laravel: Complete Guide to Laravel

Udemy
F
Можно купить
494 ₽ 670 ₽ −26%
Оплатили 5

Full Stack development - web app, mobile app, back-end API

Udemy
Real Time Single Page Forum App with Pusher Laravel & Vue.js Можно купить
124 ₽ 630 ₽ −80%
Оплатили 22

Real Time Single Page Forum App with Pusher Laravel & Vue.js

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

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

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

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

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

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

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

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

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