Веб-разработка: 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
A
Можно купить
124 ₽ 620 ₽ −80%
Оплатили 22

AWS Serverless APIs & Apps - A Complete Introduction

Разработка темы Wordpress для начинающих Можно купить
314 ₽ 650 ₽ −52%
Оплатили 8

Разработка темы Wordpress для начинающих

Udemy
The Complete Ruby on Rails Developer Course Можно купить
202 ₽ 650 ₽ −69%
Оплатили 14

The Complete Ruby on Rails Developer Course

Udemy
Web Development with PHP 7 and Laravel 5 Можно купить
138 ₽ 650 ₽ −79%
Оплатили 21

Web Development with PHP 7 and Laravel 5

Udemy
Full stack Universal React with Redux, Node js and MongoDB Можно купить
342 ₽ 600 ₽ −43%
Оплатили 8

Full stack Universal React with Redux, Node js and MongoDB

Udemy
С
Можно купить
80 ₽ 600 ₽ −87%
Оплатили 45

Создаем клона CMS Wordpress с Laravel 5

Udemy
PHP Live Chat Pro Можно купить
114 ₽ 1 700 ₽ −93%

PHP Live Chat Pro

Codecanyon
Создание бота для Telegram на PHP за один час Можно купить
80 ₽ 590 ₽ −86%
Оплатили 89

Создание бота для Telegram на PHP за один час

И
Можно купить
80 ₽ 990 ₽ −92%
Оплатили 72

Изучение HTTP Запросов в 1С 8.3

infostart
П
Можно купить
112 ₽ 880 ₽ −87%
Оплатили 31

Пиши на PHP как профи: создай свой PHP MVC фрейморк с нуля

Udemy
Projects in Django: Learn Django Building Projects Можно купить
228 ₽ 920 ₽ −75%
Оплатили 15

Projects in Django: Learn Django Building Projects

Udemy
Build Your REST API with Spring Можно купить
1 312 ₽ 11 612 ₽ −89%
Оплатили 20

Build Your REST API with Spring

Baeldung
R
Можно купить
84 ₽ 600 ₽ −86%
Оплатили 36

RESTful API with Laravel 5.4: Definitive Guide

Laravel: The Complete Guide with Real World Projects Можно купить
80 ₽ 600 ₽ −87%
Оплатили 38

Laravel: The Complete Guide with Real World Projects

Udemy
К
Можно купить
80 ₽ 1 500 ₽ −95%
Оплатили 96

Курс по основам Node.js

GraphQL и React: Полное руководство разработчика Серия · 2 выпуска
208 ₽ 600 ₽ −65%
Оплатили 12

GraphQL и React: Полное руководство разработчика

Udemy
Yii2 для начинающих программистов Можно купить
94 ₽ 4 220 ₽ −98%
Оплатили 132

Yii2 для начинающих программистов

Руслан Купцов
9 курсов: Meteor, React, UX Prototyping, Chart.Js, Gitlab, Drupal 8, Atom Можно купить
98 ₽ 550 ₽ −82%
Оплатили 28

9 курсов: Meteor, React, UX Prototyping, Chart.Js, Gitlab, Drupal 8, Atom

LevelUpTutorials
F
Можно купить
128 ₽ 650 ₽ −80%
Оплатили 23

Full-Stack Web Apps with Meteor and React

Andrew Mead
Test-Driven Laravel Можно купить
204 ₽ 2 652 ₽ −92%
Оплатили 35

Test-Driven Laravel

Projects with JSON and APIs Можно купить
182 ₽ 920 ₽ −80%
Оплатили 19

Projects with JSON and APIs

Udemy
Python and Django Full Stack Web Developer Bootcamp Можно купить
88 ₽ 920 ₽ −90%
Оплатили 44

Python and Django Full Stack Web Developer Bootcamp

Udemy

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

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

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

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

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

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

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

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

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