Веб-разработка: 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
В
Можно купить
162 ₽ 750 ₽ −78%

Видео на странице товара для OpenCart

П
Можно купить
122 ₽ 1 100 ₽ −89%
Оплатили 22

Полное руководство по Python

Derek Banas
Программирование на Python с Нуля до Гуру Можно купить
318 ₽ 10 600 ₽ −97%
Оплатили 76

Программирование на Python с Нуля до Гуру

Михаил Русаков
Laravel: Build A Chatbot (Botman) Можно купить
156 ₽ 1 900 ₽ −92%
Оплатили 36

Laravel: Build A Chatbot (Botman)

Botman.io
Создаем приложение с React Hooks и GraphQL Можно купить
200 ₽ 959 ₽ −79%
Оплатили 13

Создаем приложение с React Hooks и GraphQL

Udemy
M
Можно купить
202 ₽ 799 ₽ −75%
Оплатили 9

Master Laravel - PHP-фреймворк для начинающих и продвинутых

Sarthak Shrivastava
G
Можно купить
270 ₽ 1 100 ₽ −75%

Golang - полное руководство по микросервисам в Go

Federico León
Laravel: PHPUnit Testing for Beginners Можно купить
358 ₽ 1 500 ₽ −76%
Оплатили 12

Laravel: PHPUnit Testing for Beginners

Povilas Korop
A
Серия · 2 выпуска
294 ₽ 1 120 ₽ −74%
Оплатили 12

API поиска работы на C#

Udemy
П
Можно купить
454 ₽ 8 500 ₽ −95%
Оплатили 43

Продвинутая разработка на React

javascript.ru
Telegram Chatbot Bootcamp using JavaScript Можно купить
222 ₽ 799 ₽ −72%
Оплатили 13

Telegram Chatbot Bootcamp using JavaScript

Udemy
С
Можно купить
618 ₽ 959 ₽ −36%
Оплатили 5

Создание сайта с фильмами на Python и Django - IMDB Clone

Mahmoud Ahmed
Django REST framework Можно купить
374 ₽ 4 000 ₽ −91%
Оплатили 26

Django REST framework

A
Можно купить
270 ₽ 1 100 ₽ −75%

API REST: извлечение данных и автоматизация с помощью Python

GoTrained Academy
Практический курс по Yii2 Можно купить
112 ₽ 999 ₽ −89%
Оплатили 33

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

Артём Исламов
I
Можно купить
834 ₽ 5 670 ₽ −85%

iOS Development: FullStack Social

Brian Voong
Б
Можно купить
316 ₽ 1 100 ₽ −71%
Оплатили 11

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

Anthony Herbert
Продвинутые Опции для OpenCart Можно купить
200 ₽ 1 000 ₽ −80%

Продвинутые Опции для OpenCart

N
Можно купить
222 ₽ 800 ₽ −72%
Оплатили 13

Node.js, Express, MongoDB & More: The Complete Bootcamp

Udemy
П
Можно купить
358 ₽ 999 ₽ −64%
Оплатили 9

Практическое руководство для разработчиков по MongoDB 4.0

Leart Gjoni
П
Можно купить
342 ₽ 1 099 ₽ −69%

Программирование на PHP и MySQL

Сергей Садков
T
Можно купить
548 ₽ 800 ₽ −31%
Оплатили 5

Typescript: The Complete Developer's Guide

Udemy

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

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

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

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

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

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

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

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

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