# Backend

URL: https://chugunov.pro/glossary/backend/
Терминов в разделе: 249.
Источник: глоссарий веб-разработки chugunov.pro.

В разделе собраны термины, связанные с серверной разработкой и общими принципами программирования. Здесь объясняются архитектура приложений, работа с данными, API, безопасность, тестирование и инфраструктура. Определения написаны простым языком и помогают разработчикам, владельцам сайтов и заказчикам понимать техническую документацию. Понятия из этого раздела не повторяются в последующих частях глоссария.

## Термины

- [Абстракция](https://chugunov.pro/glossary/backend/abstraktsiia/) — Способ скрыть лишние детали реализации и работать с системой через понятную модель или набор операций.
- [Авторизация](https://chugunov.pro/glossary/backend/avtorizatsiia/) — Определение действий и ресурсов, которые разрешены уже распознанному пользователю или системе.
- [Активное обучение](https://chugunov.pro/glossary/backend/aktivnoe-obuchenie/) — Метод машинного обучения, при котором алгоритм сам выбирает наиболее полезные примеры для разметки и последующего обучения.
- [Алгоритм](https://chugunov.pro/glossary/backend/algoritm/) — Точная последовательность действий, которая преобразует входные данные в требуемый результат.
- [Аргумент функции](https://chugunov.pro/glossary/backend/argument-funktsii/) — Конкретное значение, передаваемое функции при её вызове.
- [Аутентификация](https://chugunov.pro/glossary/backend/autentifikatsiia/) — Проверка того, кем является пользователь, сервис или устройство, обычно по паролю, токену либо сертификату.
- [Баг](https://chugunov.pro/glossary/backend/bag/) — Дефект в программе, из-за которого она работает не так, как предусмотрено требованиями.
- [База данных](https://chugunov.pro/glossary/backend/baza-dannykh/) — Организованное хранилище данных, которым управляет специальная система и к которому можно выполнять запросы.
- [Безопасность приложений](https://chugunov.pro/glossary/backend/bezopasnost-prilozhenii/) — Практики и средства, которые предотвращают уязвимости, обнаруживают их и защищают приложение после запуска.
- [Библиотека](https://chugunov.pro/glossary/backend/biblioteka/) — Готовый набор функций, классов или ресурсов, который подключают к проекту и вызывают из собственного кода.
- [Бинарный оператор](https://chugunov.pro/glossary/backend/binarnyi-operator/) — Оператор, которому для вычисления результата нужны два операнда.
- [Блок управления процессом](https://chugunov.pro/glossary/backend/blok-upravleniia-protsessom/) — Структура операционной системы с состоянием процесса, регистрами, приоритетом и сведениями для планировщика.
- [Бойлерплейт](https://chugunov.pro/glossary/backend/boilerpleit/) — Типовая заготовка кода и файлов, используемая как стартовая основа для новых проектов.
- [Булево значение](https://chugunov.pro/glossary/backend/bulevo-znachenie/) — Логический тип данных с двумя состояниями: истина и ложь.
- [Буфер](https://chugunov.pro/glossary/backend/bufer/) — Временная область памяти для данных, ожидающих чтения, обработки или передачи.
- [Бэкенд](https://chugunov.pro/glossary/backend/bekend/) — Серверная часть сайта или приложения, где выполняется бизнес-логика, работа с данными и интеграциями.
- [Веб-браузер](https://chugunov.pro/glossary/backend/veb-brauzer/) — Клиентская программа для получения, интерпретации и отображения веб-документов и приложений.
- [Веб-компоненты](https://chugunov.pro/glossary/backend/veb-komponenty/) — Набор браузерных технологий для создания повторно используемых пользовательских HTML-элементов с изолированной реализацией.
- [Веб-сервер](https://chugunov.pro/glossary/backend/veb-server/) — Программа или узел, принимающий HTTP-запросы и возвращающий страницы, файлы или ответы веб-приложения.
- [Веб-сервис](https://chugunov.pro/glossary/backend/veb-servis/) — Программная функция, доступная другим приложениям по сети через формализованный интерфейс.
- [Виртуализация](https://chugunov.pro/glossary/backend/virtualizatsiia/) — Создание программных экземпляров серверов, систем или ресурсов поверх физического оборудования.
- [Виртуальная машина](https://chugunov.pro/glossary/backend/virtual-naia-mashina/) — Программно изолированная компьютерная система с виртуальными процессором, памятью, диском и операционной системой.
- [Выражение](https://chugunov.pro/glossary/backend/vyrazhenie/) — Комбинация значений, переменных и операторов, результатом вычисления которой становится новое значение.
- [Генератор](https://chugunov.pro/glossary/backend/generator/) — Функция, которая выдаёт последовательность значений по одному, сохраняя состояние между итерациями.
- [Геттер](https://chugunov.pro/glossary/backend/getter/) — Метод или синтаксическая конструкция для контролируемого чтения свойства объекта.
- [Гибкая разработка ПО](https://chugunov.pro/glossary/backend/gibkaia-razrabotka-po/) — Семейство методологий, основанных на небольших поставках, тесном взаимодействии команды и готовности менять требования.
- [Глубокое обучение](https://chugunov.pro/glossary/backend/glubokoe-obuchenie/) — Направление машинного обучения, использующее многослойные нейронные сети для извлечения сложных признаков из данных.
- [Готовое из коробки](https://chugunov.pro/glossary/backend/gotovoe-iz-korobki/) — Функциональность, доступная сразу после установки без индивидуальной разработки и сложной настройки.
- [Дерево](https://chugunov.pro/glossary/backend/derevo/) — Иерархическая структура данных из узлов и связей «родитель — потомок» без циклов.
- [Деструктуризация](https://chugunov.pro/glossary/backend/destrukturizatsiia/) — Синтаксис, позволяющий извлекать отдельные значения из массива или объекта сразу в переменные.
- [Документация](https://chugunov.pro/glossary/backend/dokumentatsiia/) — Материалы, объясняющие устройство программы, способы её использования, настройки и ограничения.
- [Домен](https://chugunov.pro/glossary/backend/domen/) — Область предметных понятий и правил, которую моделирует программная система; в веб-контексте слово также обозначает адресное имя ресурса.
- [Дополненная реальность](https://chugunov.pro/glossary/backend/dopolnennaia-real-nost/) — Технология наложения цифровых объектов и данных на изображение реального мира в текущем окружении пользователя.
- [Жизненный цикл разработки ПО](https://chugunov.pro/glossary/backend/zhiznennyi-tsikl-razrabotki-po/) — Последовательность этапов от требований и проектирования до разработки, тестирования, выпуска и сопровождения системы.
- [Замыкание](https://chugunov.pro/glossary/backend/zamykanie/) — Функция вместе с доступным ей окружением переменных, сохраняемым после выхода из внешней области видимости.
- [Запрос](https://chugunov.pro/glossary/backend/zapros/) — Формализованное обращение к системе с условиями получения, изменения или обработки данных.
- [Изменяемый объект](https://chugunov.pro/glossary/backend/izmeniaemyi-ob-ekt/) — Объект, внутреннее состояние которого можно изменить после создания без замены самого экземпляра.
- [Инкапсуляция](https://chugunov.pro/glossary/backend/inkapsuliatsiia/) — Объединение данных и методов работы с ними с ограничением прямого доступа к внутреннему состоянию.
- [Инструкция](https://chugunov.pro/glossary/backend/instruktsiia/) — Завершённая конструкция языка программирования, задающая действие, объявление или управление потоком выполнения.
- [Интеграция программных систем](https://chugunov.pro/glossary/backend/integratsiia-programmnykh-sistem/) — Соединение приложений и сервисов для согласованного обмена данными и выполнения сквозных процессов.
- [Интерпретатор](https://chugunov.pro/glossary/backend/interpretator/) — Программа, которая читает и выполняет исходные инструкции без предварительной сборки полноценного машинного файла.
- [Информационная архитектура](https://chugunov.pro/glossary/backend/informatsionnaia-arkhitektura/) — Организация, именование и связывание информации так, чтобы пользователю было понятно, где она находится и как к ней перейти.
- [Искусственный интеллект](https://chugunov.pro/glossary/backend/iskusstvennyi-intellekt/) — Область информатики, создающая системы для распознавания закономерностей, принятия решений и выполнения задач, требующих интеллекта.
- [Исходный код](https://chugunov.pro/glossary/backend/iskhodnyi-kod/) — Текст программы на языке, понятном разработчику и преобразуемом в исполняемое поведение.
- [Итератор](https://chugunov.pro/glossary/backend/iterator/) — Объект или механизм последовательного доступа к элементам коллекции без раскрытия её внутреннего устройства.
- [Итерация](https://chugunov.pro/glossary/backend/iteratsiia/) — Один шаг повторяющегося процесса либо последовательный обход элементов коллекции.
- [Кеш](https://chugunov.pro/glossary/backend/kesh/) — Быстрое временное хранилище результатов или данных, уменьшающее число повторных вычислений и обращений к источнику.
- [Кибербезопасность](https://chugunov.pro/glossary/backend/kiberbezopasnost/) — Защита устройств, сетей, программ и информации от атак, утечек и несанкционированного доступа.
- [Класс](https://chugunov.pro/glossary/backend/klass/) — Описание структуры и поведения объектов одного типа в объектно-ориентированном программировании.
- [Клиент](https://chugunov.pro/glossary/backend/klient/) — Программа или устройство, которое обращается к серверу за данными либо услугой.
- [Ключевое слово](https://chugunov.pro/glossary/backend/kliuchevoe-slovo/) — Зарезервированное слово языка программирования со специальным синтаксическим назначением.
- [Комментарий в коде](https://chugunov.pro/glossary/backend/kommentarii-v-kode/) — Пояснение для разработчиков внутри исходного кода, которое обычно не выполняется программой.
- [Компилятор](https://chugunov.pro/glossary/backend/kompiliator/) — Программа, переводящая исходный код в другой язык, байткод или машинные инструкции.
- [Компоненты](https://chugunov.pro/glossary/backend/komponenty/) — Независимые части программной системы, которые инкапсулируют определённую функцию и взаимодействуют через согласованные интерфейсы.
- [Конвейер разработки](https://chugunov.pro/glossary/backend/konveier-razrabotki/) — Автоматизированная последовательность этапов сборки, проверки, доставки и развёртывания программного продукта.
- [Конкатенация строк](https://chugunov.pro/glossary/backend/konkatenatsiia-strok/) — Соединение двух или нескольких строк в одну последовательность символов.
- [Константа](https://chugunov.pro/glossary/backend/konstanta/) — Именованное значение, которое не должно изменяться во время выполнения программы.
- [Контейнер](https://chugunov.pro/glossary/backend/konteiner/) — Изолированная упаковка приложения с его зависимостями и настройками для одинакового запуска в разных средах.
- [Корпоративная интеграция приложений](https://chugunov.pro/glossary/backend/korporativnaia-integratsiia-prilozhenii/) — Связывание внутренних систем компании для согласованного обмена данными и автоматизации сквозных процессов.
- [Лог-файл](https://chugunov.pro/glossary/backend/log-fail/) — Файл с последовательной записью событий, ошибок и служебных сообщений приложения или операционной системы.
- [Логическая ошибка](https://chugunov.pro/glossary/backend/logicheskaia-oshibka/) — Дефект алгоритма, при котором программа завершается штатно, но выдаёт неправильный результат.
- [Локальная инфраструктура](https://chugunov.pro/glossary/backend/lokal-naia-infrastruktura/) — Размещение серверов и программ в собственной инфраструктуре организации, а не у внешнего облачного провайдера.
- [Маска подсети](https://chugunov.pro/glossary/backend/maska-podseti/) — Битовое значение, отделяющее сетевую часть IP-адреса от адреса конкретного узла.
- [Массив](https://chugunov.pro/glossary/backend/massiv/) — Структура данных, хранящая набор элементов с доступом по индексу или ключу.
- [Машинный язык](https://chugunov.pro/glossary/backend/mashinnyi-iazyk/) — Набор двоичных инструкций, непосредственно исполняемых процессором определённой архитектуры.
- [Мемоизация](https://chugunov.pro/glossary/backend/memoizatsiia/) — Оптимизация, при которой ранее вычисленные результаты сохраняются и повторно используются для тех же входных данных.
- [Менеджер пакетов](https://chugunov.pro/glossary/backend/menedzher-paketov/) — Инструмент установки, обновления, удаления и разрешения зависимостей программных библиотек.
- [Мета-тег](https://chugunov.pro/glossary/backend/meta-teg/) — Служебный HTML-элемент в head, содержащий сведения о документе для браузеров, поисковых систем и внешних сервисов.
- [Метавселенная](https://chugunov.pro/glossary/backend/metavselennaia/) — Концепция постоянной цифровой среды, где пользователи взаимодействуют через виртуальные пространства, объекты и идентичности.
- [Метод](https://chugunov.pro/glossary/backend/metod/) — Функция, принадлежащая классу или объекту и работающая с его состоянием.
- [Методы HTTP](https://chugunov.pro/glossary/backend/metody-http/) — Стандартные типы действий над ресурсом, включая GET, POST, PUT, PATCH, DELETE и другие.
- [Микросервис](https://chugunov.pro/glossary/backend/mikroservis/) — Небольшой автономный сервис, отвечающий за ограниченную бизнес-функцию и взаимодействующий с другими по сети.
- [Модульное тестирование](https://chugunov.pro/glossary/backend/modul-noe-testirovanie/) — Автоматическая проверка небольших изолированных частей программы, например функций или классов.
- [Монолит](https://chugunov.pro/glossary/backend/monolit/) — Приложение, основные функции которого собраны и развёртываются как единая система.
- [Навигация](https://chugunov.pro/glossary/backend/navigatsiia/) — Система элементов и маршрутов, позволяющая перемещаться между разделами, страницами или состояниями продукта.
- [Нагрузочное тестирование](https://chugunov.pro/glossary/backend/nagruzochnoe-testirovanie/) — Проверка поведения системы при ожидаемом и повышенном числе запросов или пользователей.
- [Наследование](https://chugunov.pro/glossary/backend/nasledovanie/) — Механизм, позволяющий новому классу получать свойства и поведение существующего класса и расширять их.
- [Неизменяемый объект](https://chugunov.pro/glossary/backend/neizmeniaemyi-ob-ekt/) — Объект, состояние которого нельзя поменять после создания; вместо изменения формируется новый объект.
- [Нейрон](https://chugunov.pro/glossary/backend/neiron/) — Элементарный вычислительный узел нейронной сети, преобразующий входные значения с учётом весов и функции активации.
- [Нейронная сеть](https://chugunov.pro/glossary/backend/neironnaia-set/) — Математическая модель из взаимосвязанных вычислительных узлов, обучаемая находить зависимости в данных.
- [Область видимости](https://chugunov.pro/glossary/backend/oblast-vidimosti/) — Участок программы, в пределах которого доступно конкретное имя переменной, функции или класса.
- [Облачные вычисления](https://chugunov.pro/glossary/backend/oblachnye-vychisleniia/) — Предоставление вычислительных ресурсов, хранилищ и сервисов через сеть по мере необходимости.
- [Обработчик события](https://chugunov.pro/glossary/backend/obrabotchik-sobytiia/) — Функция, запускаемая при возникновении определённого события.
- [Общий искусственный интеллект](https://chugunov.pro/glossary/backend/obshchii-iskusstvennyi-intellekt/) — Гипотетическая система, способная осваивать и решать широкий круг интеллектуальных задач на уровне, сопоставимом с человеком.
- [Объект](https://chugunov.pro/glossary/backend/ob-ekt/) — Экземпляр структуры, объединяющий состояние и доступные операции над ним.
- [Озеро данных](https://chugunov.pro/glossary/backend/ozero-dannykh/) — Хранилище больших объёмов исходных данных в их первоначальном формате до последующей обработки.
- [ООП](https://chugunov.pro/glossary/backend/oop/) — Парадигма, в которой программа моделируется взаимодействующими объектами с данными и поведением.
- [Оператор](https://chugunov.pro/glossary/backend/operator/) — Символ или конструкция языка, выполняющая действие над одним или несколькими операндами.
- [Операционная система](https://chugunov.pro/glossary/backend/operatsionnaia-sistema/) — Базовое программное обеспечение, управляющее оборудованием, процессами, памятью, файлами и взаимодействием приложений.
- [Открытое программное обеспечение](https://chugunov.pro/glossary/backend/otkrytoe-programmnoe-obespechenie/) — ПО, исходный код которого доступен для изучения, изменения и распространения на условиях соответствующей лицензии.
- [Отладка](https://chugunov.pro/glossary/backend/otladka/) — Поиск причин неправильной работы программы, их локализация и исправление.
- [Очередь](https://chugunov.pro/glossary/backend/ochered/) — Структура или сервис обработки, где задания обычно извлекаются в порядке их поступления.
- [Ошибка 404](https://chugunov.pro/glossary/backend/oshibka-404/) — Ответ веб-сервера, означающий, что запрошенный ресурс не найден по указанному адресу.
- [Пакет](https://chugunov.pro/glossary/backend/paket/) — Единица распространения кода или логическая группа модулей и ресурсов проекта.
- [Парадигма программирования](https://chugunov.pro/glossary/backend/paradigma-programmirovaniia/) — Общий стиль построения программ, определяющий основные способы представления данных и организации вычислений.
- [Параметр](https://chugunov.pro/glossary/backend/parametr/) — Именованная переменная в объявлении функции, получающая значение из аргумента при вызове.
- [Парсинг](https://chugunov.pro/glossary/backend/parsing/) — Разбор текста или потока данных по формальным правилам с построением структуры, пригодной для дальнейшей обработки.
- [Паттерн проектирования](https://chugunov.pro/glossary/backend/pattern-proektirovaniia/) — Повторяемая схема решения типовой архитектурной задачи, которую адаптируют к конкретному проекту.
- [Переменная](https://chugunov.pro/glossary/backend/peremennaia/) — Именованная область для хранения значения, которое программа может читать и изменять.
- [Переменная окружения](https://chugunov.pro/glossary/backend/peremennaia-okruzheniia/) — Настройка, задаваемая вне программы и считываемая ею во время запуска или работы.
- [Перенаправление](https://chugunov.pro/glossary/backend/perenapravlenie/) — Механизм отправки клиента с одного адреса на другой с помощью серверного ответа, HTML или клиентского скрипта.
- [Переполнение буфера](https://chugunov.pro/glossary/backend/perepolnenie-bufera/) — Ошибка, при которой программа записывает за пределы выделенной области памяти и может повредить соседние данные.
- [Перечисление](https://chugunov.pro/glossary/backend/perechislenie/) — Тип данных с заранее заданным ограниченным набором допустимых значений.
- [Песочница](https://chugunov.pro/glossary/backend/pesochnitsa/) — Изолированная среда, в которой код выполняется с ограниченными правами и не может свободно влиять на основную систему.
- [Плагин](https://chugunov.pro/glossary/backend/plagin/) — Подключаемое расширение, добавляющее функции основной программе через предусмотренный механизм интеграции.
- [Подвыражение](https://chugunov.pro/glossary/backend/podvyrazhenie/) — Часть более крупного выражения, которая вычисляется как самостоятельная логическая или арифметическая единица.
- [Полиморфизм](https://chugunov.pro/glossary/backend/polimorfizm/) — Возможность работать с объектами разных типов через общий интерфейс, сохраняя различное поведение реализаций.
- [Последовательностная модель](https://chugunov.pro/glossary/backend/posledovatel-nostnaia-model/) — Модель машинного обучения, обрабатывающая упорядоченные данные, где значение зависит от предыдущих или последующих элементов.
- [Поток выполнения](https://chugunov.pro/glossary/backend/potok-vypolneniia/) — Последовательность инструкций внутри процесса, которая может выполняться параллельно с другими потоками.
- [Поток управления](https://chugunov.pro/glossary/backend/potok-upravleniia/) — Порядок, в котором программа выполняет инструкции, ветвления, циклы и вызовы функций.
- [Приёмочное тестирование](https://chugunov.pro/glossary/backend/priiomochnoe-testirovanie/) — Проверка продукта заказчиком или конечными пользователями перед вводом в эксплуатацию.
- [Приложение](https://chugunov.pro/glossary/backend/prilozhenie/) — Программа или связанный набор программ, предназначенный для решения пользовательских или бизнес-задач.
- [Принцип DRY](https://chugunov.pro/glossary/backend/printsip-dry/) — Рекомендация хранить каждое знание или правило системы в одном авторитетном месте и не дублировать реализацию.
- [Программирование](https://chugunov.pro/glossary/backend/programmirovanie/) — Процесс проектирования алгоритмов и записи инструкций, которые компьютер выполняет для решения задачи.
- [Программирование, управляемое данными](https://chugunov.pro/glossary/backend/programmirovanie-upravliaemoe-dannymi/) — Подход, при котором поведение программы определяется структурами и правилами обработки данных, а не жёсткой цепочкой команд.
- [Программная инженерия](https://chugunov.pro/glossary/backend/programmnaia-inzheneriia/) — Систематическое применение инженерных методов к проектированию, созданию, проверке и сопровождению программ.
- [Пространство имён](https://chugunov.pro/glossary/backend/prostranstvo-imion/) — Механизм группировки идентификаторов, предотвращающий конфликты одинаковых названий.
- [Прототип JavaScript](https://chugunov.pro/glossary/backend/prototip-javascript/) — Объект, через который экземпляры JavaScript наследуют свойства и методы по прототипной цепочке.
- [Процедурное программирование](https://chugunov.pro/glossary/backend/protsedurnoe-programmirovanie/) — Парадигма, в которой программа организована как последовательность процедур, изменяющих данные.
- [Псевдокод](https://chugunov.pro/glossary/backend/psevdokod/) — Неформальное описание алгоритма конструкциями, похожими на программный код, но не привязанными к конкретному языку.
- [Пул потоков](https://chugunov.pro/glossary/backend/pul-potokov/) — Набор заранее созданных рабочих потоков, повторно используемых для выполнения поступающих задач.
- [Развёртывание](https://chugunov.pro/glossary/backend/razviortyvanie/) — Перенос подготовленной версии приложения в среду, где она становится доступна пользователям или другим системам.
- [Разрешение экрана](https://chugunov.pro/glossary/backend/razreshenie-ekrana/) — Количество пикселей по горизонтали и вертикали, формирующих изображение дисплея или графического ресурса.
- [Расширение](https://chugunov.pro/glossary/backend/rasshirenie/) — Дополнительный программный модуль, который добавляет возможности существующему приложению.
- [Регрессионное тестирование](https://chugunov.pro/glossary/backend/regressionnoe-testirovanie/) — Повторная проверка существующих функций после изменений, чтобы обнаружить появившиеся поломки.
- [Регулярное выражение](https://chugunov.pro/glossary/backend/reguliarnoe-vyrazhenie/) — Шаблон для поиска, проверки и замены фрагментов текста по формальным правилам.
- [Рекурсия](https://chugunov.pro/glossary/backend/rekursiia/) — Приём, при котором функция вызывает саму себя для решения уменьшенной версии исходной задачи.
- [Рефакторинг](https://chugunov.pro/glossary/backend/refaktoring/) — Изменение внутренней структуры кода без изменения его внешнего поведения для улучшения качества и поддержки.
- [Свойство объекта](https://chugunov.pro/glossary/backend/svoistvo-ob-ekta/) — Именованная характеристика объекта или класса, через которую хранится либо вычисляется значение.
- [Связанность модулей](https://chugunov.pro/glossary/backend/sviazannost-modulei/) — Степень зависимости частей системы друг от друга; чем она ниже, тем проще менять код независимо.
- [Связность модуля](https://chugunov.pro/glossary/backend/sviaznost-modulia/) — Показатель того, насколько элементы одного программного модуля относятся к общей задаче.
- [Связный список](https://chugunov.pro/glossary/backend/sviaznyi-spisok/) — Последовательность узлов, где каждый элемент хранит ссылку на следующий, а иногда и на предыдущий.
- [Сервер](https://chugunov.pro/glossary/backend/server/) — Система или программа, принимающая запросы клиентов и предоставляющая им данные либо функции.
- [Сервис-ориентированная архитектура](https://chugunov.pro/glossary/backend/servis-orientirovannaia-arkhitektura/) — Подход, при котором бизнес-функции оформляются как автономные сетевые сервисы с формальными контрактами.
- [Сессия](https://chugunov.pro/glossary/backend/sessiia/) — Связанное состояние взаимодействия пользователя с приложением, сохраняемое между отдельными запросами.
- [Сеттер](https://chugunov.pro/glossary/backend/setter/) — Метод или специальная функция, задающая значение свойства и при необходимости выполняющая проверку либо преобразование.
- [Синтаксис](https://chugunov.pro/glossary/backend/sintaksis/) — Правила, определяющие допустимую форму конструкций языка программирования.
- [Система контроля версий](https://chugunov.pro/glossary/backend/sistema-kontrolia-versii/) — Инструмент хранения истории файлов, сравнения изменений и совместной работы над разными версиями проекта.
- [Системная архитектура](https://chugunov.pro/glossary/backend/sistemnaia-arkhitektura/) — Высокоуровневое устройство решения: его части, обязанности, связи и способы развёртывания.
- [Системное тестирование](https://chugunov.pro/glossary/backend/sistemnoe-testirovanie/) — Проверка полностью интегрированной системы как единого продукта относительно требований.
- [Событие](https://chugunov.pro/glossary/backend/sobytie/) — Зафиксированное программой действие или изменение состояния, на которое может реагировать код.
- [Сокет](https://chugunov.pro/glossary/backend/soket/) — Программная конечная точка сетевого соединения, определяемая адресом, портом и транспортным протоколом.
- [Сортировка слиянием](https://chugunov.pro/glossary/backend/sortirovka-sliianiem/) — Алгоритм сортировки, который делит набор на части, сортирует их и объединяет в упорядоченную последовательность.
- [Состояние](https://chugunov.pro/glossary/backend/sostoianie/) — Совокупность текущих значений данных, определяющих поведение системы в конкретный момент.
- [Список](https://chugunov.pro/glossary/backend/spisok/) — Упорядоченная коллекция элементов, обычно допускающая повторяющиеся значения.
- [Среда выполнения](https://chugunov.pro/glossary/backend/sreda-vypolneniia/) — Программное окружение и период, в котором исполняется код приложения.
- [Стек](https://chugunov.pro/glossary/backend/stek/) — Структура данных с принципом «последним пришёл — первым вышел», также стеком называют набор технологий проекта.
- [Стресс-тестирование](https://chugunov.pro/glossary/backend/stress-testirovanie/) — Проверка поведения системы при нагрузке выше расчётной и в условиях нехватки ресурсов.
- [Строка](https://chugunov.pro/glossary/backend/stroka/) — Последовательность символов, используемая для хранения и обработки текста.
- [Структура данных](https://chugunov.pro/glossary/backend/struktura-dannykh/) — Способ организации информации в памяти, выбранный для удобного поиска, изменения и обхода.
- [Текстовый редактор](https://chugunov.pro/glossary/backend/tekstovyi-redaktor/) — Программа для создания и изменения обычных текстовых файлов, включая исходный код и конфигурации.
- [Тернарный оператор](https://chugunov.pro/glossary/backend/ternarnyi-operator/) — Оператор с тремя операндами, обычно выбирающий одно из двух значений в зависимости от условия.
- [Тестирование](https://chugunov.pro/glossary/backend/testirovanie/) — Проверка программы с целью обнаружить несоответствия требованиям и подтвердить ожидаемое поведение.
- [Тестирование производительности](https://chugunov.pro/glossary/backend/testirovanie-proizvoditel-nosti/) — Проверка скорости, пропускной способности, потребления ресурсов и устойчивости системы под заданной нагрузкой.
- [Тип данных](https://chugunov.pro/glossary/backend/tip-dannykh/) — Категория значений, определяющая допустимое представление, операции и ограничения.
- [Токен](https://chugunov.pro/glossary/backend/token/) — Небольшая единица данных, используемая для авторизации, идентификации, разбора текста или доступа к ресурсу.
- [Транзакция](https://chugunov.pro/glossary/backend/tranzaktsiia/) — Группа операций, которая должна выполниться целиком либо полностью отмениться при ошибке.
- [Указатель](https://chugunov.pro/glossary/backend/ukazatel/) — Значение, содержащее адрес области памяти или ссылку на расположенный там объект.
- [Унарный оператор](https://chugunov.pro/glossary/backend/unarnyi-operator/) — Оператор, применяемый к одному операнду, например логическое отрицание или изменение знака числа.
- [Файрвол](https://chugunov.pro/glossary/backend/fairvol/) — Средство фильтрации сетевого трафика по правилам для защиты системы от нежелательных подключений.
- [Фреймворк](https://chugunov.pro/glossary/backend/freimvork/) — Каркас разработки с готовой архитектурой и инструментами, в который разработчик встраивает собственный код.
- [Фреймворк тестирования](https://chugunov.pro/glossary/backend/freimvork-testirovaniia/) — Набор библиотек, правил и средств запуска, организации и отчётности автоматических тестов.
- [Функциональное программирование](https://chugunov.pro/glossary/backend/funktsional-noe-programmirovanie/) — Стиль разработки, строящий вычисления из функций и стремящийся уменьшать изменяемое состояние и побочные эффекты.
- [Функция](https://chugunov.pro/glossary/backend/funktsiia/) — Именованный или анонимный блок кода, выполняющий отдельную операцию и при необходимости возвращающий результат.
- [Функция высшего порядка](https://chugunov.pro/glossary/backend/funktsiia-vysshego-poriadka/) — Функция, которая принимает другие функции как аргументы, возвращает функцию или совмещает оба поведения.
- [Хранилище данных](https://chugunov.pro/glossary/backend/khranilishche-dannykh/) — Централизованная система объединённых данных, подготовленных для аналитики, отчётности и принятия решений.
- [Целое число](https://chugunov.pro/glossary/backend/tseloe-chislo/) — Числовой тип данных без дробной части в поддерживаемом языком диапазоне.
- [Цель](https://chugunov.pro/glossary/backend/tsel/) — Формализованный результат, который должна достигнуть программа, алгоритм оптимизации или проект.
- [Цикл](https://chugunov.pro/glossary/backend/tsikl/) — Конструкция, повторяющая набор инструкций, пока выполняется условие или не закончены элементы коллекции.
- [Число с плавающей точкой](https://chugunov.pro/glossary/backend/chislo-s-plavaiushchei-tochkoi/) — Числовой тип для хранения дробных значений с ограниченной точностью представления.
- [Шаблон](https://chugunov.pro/glossary/backend/shablon/) — Заготовка структуры или кода с изменяемыми частями, используемая для многократного создания однотипного результата.
- [Шифрование](https://chugunov.pro/glossary/backend/shifrovanie/) — Преобразование информации в защищённый вид, который можно прочитать только при наличии ключа.
- [Шум в данных](https://chugunov.pro/glossary/backend/shum-v-dannykh/) — Случайные, ошибочные или нерелевантные данные, затрудняющие выделение полезного сигнала и закономерностей.
- [Экосистема ПО](https://chugunov.pro/glossary/backend/ekosistema-po/) — Совокупность связанных продуктов, библиотек, инструментов и участников, развивающихся вокруг общей платформы.
- [Ядро ОС](https://chugunov.pro/glossary/backend/iadro-os/) — Центральная часть операционной системы, управляющая памятью, процессами, устройствами и системными вызовами.
- [Язык запросов](https://chugunov.pro/glossary/backend/iazyk-zaprosov/) — Специализированный язык для выборки и преобразования данных в базе, индексе или другом хранилище.
- [Язык программирования](https://chugunov.pro/glossary/backend/iazyk-programmirovaniia/) — Формальный язык с синтаксисом и семантикой для описания вычислений и поведения программ.
- [Язык разметки](https://chugunov.pro/glossary/backend/iazyk-razmetki/) — Система специальных обозначений, описывающих структуру, назначение и оформление частей документа.
- [Agile](https://chugunov.pro/glossary/backend/agile/) — Подход к разработке, при котором продукт создают короткими итерациями и регулярно корректируют по обратной связи.
- [API](https://chugunov.pro/glossary/backend/api/) — Формализованный интерфейс, через который программы запрашивают функции и обмениваются данными друг с другом.
- [Bootstrap](https://chugunov.pro/glossary/backend/bootstrap/) — Популярный frontend-фреймворк с готовой адаптивной сеткой, компонентами интерфейса и служебными CSS-классами.
- [Callback](https://chugunov.pro/glossary/backend/callback/) — Функция, переданная другому коду для последующего вызова при наступлении события или завершении операции.
- [CDN](https://chugunov.pro/glossary/backend/cdn/) — Распределённая сеть серверов, которая отдаёт контент пользователю из ближайшей или наиболее подходящей точки.
- [CI/CD](https://chugunov.pro/glossary/backend/ci-cd/) — Автоматизированный процесс сборки, тестирования и доставки изменений в рабочие окружения.
- [CLI](https://chugunov.pro/glossary/backend/cli/) — Интерфейс управления программой с помощью текстовых команд в терминале.
- [CMS](https://chugunov.pro/glossary/backend/cms/) — Система управления сайтом, позволяющая создавать, публиковать и редактировать материалы через административный интерфейс.
- [Cookie](https://chugunov.pro/glossary/backend/cookie/) — Небольшие данные, которые сайт сохраняет в браузере и получает обратно при следующих запросах.
- [CRM](https://chugunov.pro/glossary/backend/crm/) — Система для хранения сведений о клиентах, ведения продаж, коммуникаций и связанных бизнес-процессов.
- [CSS](https://chugunov.pro/glossary/backend/css/) — Язык описания внешнего вида и компоновки HTML- и XML-документов.
- [CSV](https://chugunov.pro/glossary/backend/csv/) — Текстовый формат табличных данных, где строки разделяются переносами, а значения — выбранным разделителем.
- [DevOps](https://chugunov.pro/glossary/backend/devops/) — Культура и набор практик, объединяющих разработку и эксплуатацию ради быстрых и надёжных выпусков.
- [DHCP](https://chugunov.pro/glossary/backend/dhcp/) — Сетевой протокол, автоматически выдающий устройствам IP-адреса и другие параметры подключения.
- [DOM](https://chugunov.pro/glossary/backend/dom/) — Программная модель документа в форме дерева объектов, которое скрипты могут читать и изменять.
- [ERP](https://chugunov.pro/glossary/backend/erp/) — Система управления основными ресурсами и процессами организации: финансами, закупками, производством и складом.
- [ES6](https://chugunov.pro/glossary/backend/es6/) — Крупная версия стандарта JavaScript, добавившая классы, модули, стрелочные функции, let, const и другие современные конструкции.
- [FTP](https://chugunov.pro/glossary/backend/ftp/) — Сетевой протокол для передачи файлов между клиентом и сервером.
- [Fullstack](https://chugunov.pro/glossary/backend/fullstack/) — Разработка, охватывающая клиентскую часть, серверную логику, данные и взаимодействие между слоями системы.
- [GUI](https://chugunov.pro/glossary/backend/gui/) — Графический пользовательский интерфейс с окнами, кнопками, меню и другими визуальными элементами управления.
- [HTML](https://chugunov.pro/glossary/backend/html/) — Основной язык разметки, задающий структуру и смысл содержимого веб-страницы.
- [HTTP](https://chugunov.pro/glossary/backend/http/) — Протокол обмена запросами и ответами между веб-клиентами, серверами и промежуточными узлами.
- [IaaS](https://chugunov.pro/glossary/backend/iaas/) — Облачная модель, в которой по запросу предоставляются виртуальные серверы, сети и хранилища.
- [IDE](https://chugunov.pro/glossary/backend/ide/) — Программа, объединяющая редактор кода, запуск, отладку, навигацию и другие инструменты разработчика.
- [IP](https://chugunov.pro/glossary/backend/ip/) — Базовый сетевой протокол адресации и доставки пакетов между узлами разных сетей.
- [Java](https://chugunov.pro/glossary/backend/java/) — Объектно-ориентированный язык общего назначения, программы которого обычно выполняются в виртуальной машине JVM.
- [Java EE](https://chugunov.pro/glossary/backend/java-ee/) — Набор спецификаций и API для создания корпоративных серверных приложений на Java, ныне развиваемый как Jakarta EE.
- [jQuery](https://chugunov.pro/glossary/backend/jquery/) — JavaScript-библиотека, упрощающая работу с DOM, событиями, анимациями и сетевыми запросами в браузере.
- [JSON](https://chugunov.pro/glossary/backend/json/) — Текстовый формат представления объектов, массивов и простых значений для хранения и обмена данными.
- [JSX](https://chugunov.pro/glossary/backend/jsx/) — Расширение синтаксиса JavaScript, позволяющее описывать структуру интерфейса конструкциями, похожими на HTML.
- [JVM](https://chugunov.pro/glossary/backend/jvm/) — Виртуальная машина, загружающая и выполняющая байткод Java независимо от конкретной операционной системы.
- [JWT](https://chugunov.pro/glossary/backend/jwt/) — Компактный подписываемый токен, используемый для передачи утверждений о пользователе и его правах.
- [Kubernetes](https://chugunov.pro/glossary/backend/kubernetes/) — Платформа оркестрации контейнеров, автоматизирующая размещение, масштабирование и восстановление приложений.
- [Middleware](https://chugunov.pro/glossary/backend/middleware/) — Промежуточный программный слой, который обрабатывает запросы, связывает компоненты или добавляет общую функциональность.
- [MIME-тип](https://chugunov.pro/glossary/backend/mime-tip/) — Стандартное обозначение формата передаваемых данных, например text/html, image/png или application/json.
- [NAT](https://chugunov.pro/glossary/backend/nat/) — Преобразование сетевых адресов, позволяющее нескольким устройствам частной сети использовать один внешний IP.
- [Node.js](https://chugunov.pro/glossary/backend/node-js/) — Среда выполнения JavaScript вне браузера, построенная на движке V8 и часто используемая для серверных приложений.
- [NoSQL](https://chugunov.pro/glossary/backend/nosql/) — Класс нереляционных систем хранения, использующих документы, ключи и значения, графы, колонки или другие модели данных.
- [Null](https://chugunov.pro/glossary/backend/null/) — Специальное значение, обозначающее отсутствие объекта, данных или назначенного значения.
- [PaaS](https://chugunov.pro/glossary/backend/paas/) — Облачная платформа с готовой средой запуска, сервисами и инструментами для разработки и развёртывания приложений.
- [PHP](https://chugunov.pro/glossary/backend/php/) — Серверный язык программирования, широко применяемый для генерации веб-страниц, API и работы с базами данных.
- [PNG](https://chugunov.pro/glossary/backend/png/) — Растровый формат изображений со сжатием без потерь и поддержкой прозрачности.
- [Python](https://chugunov.pro/glossary/backend/python/) — Высокоуровневый язык программирования с динамической типизацией и обширной экосистемой библиотек.
- [RAML](https://chugunov.pro/glossary/backend/raml/) — Язык на основе YAML для документирования структуры, ресурсов, методов и моделей REST API.
- [REPL](https://chugunov.pro/glossary/backend/repl/) — Интерактивная среда, которая принимает выражение, выполняет его, показывает результат и ждёт следующую команду.
- [REST](https://chugunov.pro/glossary/backend/rest/) — Архитектурный стиль сетевых API, в котором ресурсы доступны по адресам и обрабатываются стандартными HTTP-методами.
- [RESTful-веб-сервис](https://chugunov.pro/glossary/backend/restful-veb-servis/) — Сетевой сервис, организующий доступ к ресурсам по принципам REST и стандартным методам HTTP.
- [Ruby](https://chugunov.pro/glossary/backend/ruby/) — Динамический объектно-ориентированный язык программирования, ориентированный на выразительность и удобство разработчика.
- [Ruby on Rails](https://chugunov.pro/glossary/backend/ruby-on-rails/) — Серверный веб-фреймворк на Ruby, использующий соглашения, MVC и готовые инструменты работы с базой данных.
- [SaaS](https://chugunov.pro/glossary/backend/saas/) — Модель предоставления готового приложения через интернет без установки и обслуживания у пользователя.
- [SAML](https://chugunov.pro/glossary/backend/saml/) — Стандарт обмена утверждениями об аутентификации и правах между поставщиком идентификации и приложением.
- [SDK](https://chugunov.pro/glossary/backend/sdk/) — Набор библиотек, документации и инструментов для разработки приложений под определённую платформу или сервис.
- [Singleton](https://chugunov.pro/glossary/backend/singleton/) — Паттерн, ограничивающий создание класса одним экземпляром и предоставляющий к нему общую точку доступа.
- [SOAP](https://chugunov.pro/glossary/backend/soap/) — Протокол обмена структурированными XML-сообщениями между веб-сервисами, обычно с формальным описанием операций.
- [SQL](https://chugunov.pro/glossary/backend/sql/) — Язык запросов для создания, чтения и изменения данных в реляционных базах.
- [SRE](https://chugunov.pro/glossary/backend/sre/) — Инженерный подход к эксплуатации, применяющий разработку и автоматизацию для надёжности, масштабирования и измеримости сервисов.
- [SSL](https://chugunov.pro/glossary/backend/ssl/) — Исторический криптографический протокол защищённого соединения, на практике заменённый современными версиями TLS.
- [SVG](https://chugunov.pro/glossary/backend/svg/) — Векторный XML-формат графики, масштабируемой без потери чёткости и доступной для стилизации и скриптов.
- [TCP](https://chugunov.pro/glossary/backend/tcp/) — Транспортный протокол с установлением соединения, гарантированной доставкой и упорядочиванием пакетов.
- [UI](https://chugunov.pro/glossary/backend/ui/) — Совокупность средств отображения и управления, через которые пользователь взаимодействует с программой.
- [Unix](https://chugunov.pro/glossary/backend/unix/) — Семейство многозадачных операционных систем и набор принципов, повлиявших на Linux и современные серверные платформы.
- [URI](https://chugunov.pro/glossary/backend/uri/) — Унифицированная строка, однозначно идентифицирующая ресурс по имени, расположению или обоим признакам.
- [URL](https://chugunov.pro/glossary/backend/url/) — Адрес ресурса, содержащий схему доступа и его расположение в сети.
- [UX](https://chugunov.pro/glossary/backend/ux/) — Общее качество и восприятие взаимодействия человека с продуктом на протяжении решения его задачи.
- [Visual Basic](https://chugunov.pro/glossary/backend/visual-basic/) — Язык и среда программирования Microsoft, ориентированные на разработку приложений с визуальными формами.
- [Webhook](https://chugunov.pro/glossary/backend/webhook/) — Автоматический HTTP-вызов, который одна система отправляет другой при наступлении определённого события.
- [WebRTC](https://chugunov.pro/glossary/backend/webrtc/) — Набор веб-технологий для прямой передачи аудио, видео и данных между браузерами в реальном времени.
- [XHTML](https://chugunov.pro/glossary/backend/xhtml/) — Версия HTML, оформленная по строгим синтаксическим правилам XML.
- [XML](https://chugunov.pro/glossary/backend/xml/) — Расширяемый текстовый формат разметки и обмена структурированными данными.
- [YAML](https://chugunov.pro/glossary/backend/yaml/) — Человекочитаемый формат сериализации, часто применяемый в конфигурационных файлах и описаниях инфраструктуры.
- [Yarn](https://chugunov.pro/glossary/backend/yarn/) — Менеджер пакетов JavaScript-проектов с файлами зависимостей и воспроизводимой установкой.

Markdown любого термина доступен по его адресу с суффиксом .md.
