Веб-разработка: 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
Full-Stack Firebase Можно купить
304 ₽ 760 ₽ −60%
Оплатили 9

Full-Stack Firebase

Udemy
А
Можно купить
250 ₽ 750 ₽ −67%

Асинхронный JavaScript

Asim Hussain
P
Можно купить
274 ₽ 750 ₽ −63%
Оплатили 10

Python 3 и Django Bootcamp: создание веб-приложений

Udemy
F
Можно купить
208 ₽ 700 ₽ −70%
Оплатили 13

Full-Stack React with GraphQL and Apollo Boost

Udemy
P
Можно купить
180 ₽ 700 ₽ −74%
Оплатили 9

Practical Angular, React, Node - Airbnb style application

Udemy
P
Можно купить
190 ₽ 750 ₽ −75%

Python REST API с Flask, Docker, MongoDB и AWS DevOps

Tim Buchalka
И
Можно купить
250 ₽ 750 ₽ −67%
Оплатили 11

Изучим Scrapy на примерах

Udemy
Создаем бота для Slack Можно купить
408 ₽ 650 ₽ −37%
Оплатили 6

Создаем бота для Slack

Andrew Golightly
R
Можно купить
80 ₽ 590 ₽ −86%
Оплатили 61

ReactPHP: асинхронный неблокирующий сервер на PHP

Альберт Степанцев
F
Можно купить
170 ₽ 750 ₽ −77%

Fullstack: Laravel 5.6 с QRCodes, API, Android / iOS

Dave Partner
С
Можно купить
216 ₽ 750 ₽ −71%

Создание REST API на Python с помощью Django Rest Framework

Justin Mitchel
Р
Можно купить
322 ₽ 9 000 ₽ −96%
Оплатили 64

Разработчик JavaScript. Четвёртый модуль

П
Можно купить
148 ₽ 750 ₽ −80%

Приватное приложение для чата с Laravel Vuejs и Pusher

Udemy
Фреймворк Laravel: быстрый старт для PHP-разработчика Можно купить
570 ₽ 9 500 ₽ −94%
Оплатили 38

Фреймворк Laravel: быстрый старт для PHP-разработчика

Hyperledger Fabric. Блокчейны для бизнеса с фреймворком Composer Можно купить
264 ₽ 705 ₽ −63%
Оплатили 10

Hyperledger Fabric. Блокчейны для бизнеса с фреймворком Composer

Udemy
P
Можно купить
158 ₽ 650 ₽ −76%

Python для повседневной жизни

Udemy
Основы FeathersJS Можно купить
344 ₽ 620 ₽ −45%
Оплатили 7

Основы FeathersJS

Udemy
В
Можно купить
588 ₽ 1 700 ₽ −65%

Веб-приложение Laravel - Smart Expense Keeping System

Udemy
M
Можно купить
408 ₽ 650 ₽ −37%

MongoDB с PHP - Создание сайта на ООП

Udemy
С
Можно купить
312 ₽ 650 ₽ −52%
Оплатили 8

Стань Full Stack веб-разработчиком

Udemy
L
Можно купить
162 ₽ 750 ₽ −78%

Laravel React CRUD/SPA приложение за 2 часа

Udemy
В
Можно купить
80 ₽ 490 ₽ −84%
Оплатили 71

Веб-сокеты и событийно-ориентированная архитектура

Факультет Информационной безопасности Можно купить
5 162 ₽ 135 000 ₽ −96%

Факультет Информационной безопасности

GeekUniversity

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

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

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

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

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

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

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

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

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