Веб-разработка: 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
Yuri - Laravel Admin Template Предзаказ
3 300 ₽

Yuri - Laravel Admin Template

Themeforest
СУБД MySQL и язык запросов SQL. Теория и практика Можно купить
528 ₽ 2 685 ₽ −80%
Оплатили 14

СУБД MySQL и язык запросов SQL. Теория и практика

Андрей Кудлай
Laravel 11. Теория и практика работы с PHP-фреймворком Можно купить
600 ₽ 5 300 ₽ −89%
Оплатили 18

Laravel 11. Теория и практика работы с PHP-фреймворком

Андрей Кудлай
Интерактивные курсы по веб-разработке Предзаказ
506 ₽ 8 190 ₽ −94%

Интерактивные курсы по веб-разработке

HTML Academy
Разработка на JavaScript Предзаказ
3 926 ₽ 39 900 ₽ −90%
Оплатили 8

Разработка на JavaScript

Армен Аракелов
Веб-сервисы 1С Предзаказ
137 ₽ 5 900 ₽ −98%
Оплатили 47

Веб-сервисы 1С

Programming Store
Master Real-World Web Ethical Hacking: XSS & SQLi Edition Можно купить
882 ₽ 4 000 ₽ −78%
Оплатили 11

Master Real-World Web Ethical Hacking: XSS & SQLi Edition

Udemy
Модуль Авито для make.com Можно купить
448 ₽ 4 450 ₽ −90%
Оплатили 31

Модуль Авито для make.com

Юрий Балков
Domain Driven Design и Clean Architecture на языке C# Предзаказ
1 475 ₽ 34 900 ₽ −96%
Оплатили 18

Domain Driven Design и Clean Architecture на языке C#

Кирилл Ветчинкин
Создание приложения для распознавания объектов с помощью Python и Angular Можно купить
600 ₽ 6 000 ₽ −90%
Оплатили 7

Создание приложения для распознавания объектов с помощью Python и Angular

Alex Bakker
Java Persistence с использованием Hibernate Предзаказ
2 832 ₽ 33 500 ₽ −92%
Оплатили 11

Java Persistence с использованием Hibernate

Павел Козлов
Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3 Предзаказ
2 429 ₽ 24 500 ₽ −90%
Оплатили 11

Взаимодействие с СУБД из java-приложений посредством технологии JDBC v3

Михаил Соколов
Мастер-класс по JavaScript Предзаказ
3 137 ₽ 29 100 ₽ −89%
Оплатили 9

Мастер-класс по JavaScript

Bogdan Stashchuk
Сжатие и оптимизация изображений для ускорения загрузки сайта с Tinify Предзаказ
1 381 ₽ 8 400 ₽ −84%

Сжатие и оптимизация изображений для ускорения загрузки сайта с Tinify

Tinify
OCFilter – Модуль фильтра товаров Предзаказ
813 ₽ 3 700 ₽ −78%
Оплатили 5

OCFilter – Модуль фильтра товаров

zCart Multi-Vendor eCommerce Marketplace Предзаказ
30 000 ₽

zCart Multi-Vendor eCommerce Marketplace

Incevio
Тестирование GraphQL API Предзаказ
1 091 ₽ 7 000 ₽ −84%
Оплатили 7

Тестирование GraphQL API

Ольга Назина
Продвинутая настройка серверов с помощью Kamal 2 для Ruby on Rails Можно купить
1 726 ₽ 3 900 ₽ −56%
Оплатили 6

Продвинутая настройка серверов с помощью Kamal 2 для Ruby on Rails

Александр Борисов
Веб-решения на основе искусственного интеллекта: Python и ChatGPT в деле Предзаказ
1 247 ₽ 7 000 ₽ −82%
Оплатили 6

Веб-решения на основе искусственного интеллекта: Python и ChatGPT в деле

Wamm Marketing

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

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

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

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

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

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

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

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

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