Терміни IT — це словник основних понять, які використовуються у сфері інформаційних технологій: програмуванні, розробці програмного забезпечення, адмініструванні систем, базах даних, мережах, кібербезпеці, DevOps, штучному інтелекті, хмарних сервісах, тестуванні, проєктному менеджменті та бізнес-аналізі.
Ця сторінка є навігаційним глосарієм для окремих статей про IT-поняття.
Призначення сторінки
Ця сторінка потрібна для того, щоб:
- зібрати основні IT-терміни в одному місці;
- дати короткі пояснення простими словами;
- створити посилання на майбутні окремі статті;
- допомогти новачкам швидко орієнтуватися в IT;
- структурувати терміни за напрямами;
- сформувати базу для внутрішньої Wiki.
Принцип побудови
| Статус
|
Принцип
|
Пояснення
|
| Основний
|
Практичність
|
До списку включено терміни, які часто зустрічаються в реальній IT-роботі.
|
| Основний
|
Коротке пояснення
|
Кожен термін має просте пояснення без зайвої академічності.
|
| Основний
|
Посилання на статті
|
Назви термінів оформлені як Wiki-посилання на майбутні окремі сторінки.
|
| Важливо
|
Терміни можуть мати різні значення
|
У різних контекстах один термін може означати різні речі.
|
| Увага
|
Не всі терміни потрібно вчити одразу
|
Новачку краще починати з базових понять: код, сервер, база даних, API, Git, frontend, backend.
|
Основні IT-терміни
A
| Термін
|
Категорія
|
Коротке пояснення
|
| Абстракція
|
Програмування
|
Приховування складних деталей реалізації за простим інтерфейсом.
|
| Контроль доступу
|
Безпека
|
Правила, які визначають, хто і до чого має доступ у системі.
|
| Active Directory
|
Системне адміністрування
|
Служба Microsoft для керування користувачами, компʼютерами, правами й політиками в корпоративній мережі.
|
| Agile
|
Управління проєктами
|
Підхід до розробки, у якому продукт створюється поступово, короткими ітераціями.
|
| Алгоритм
|
Програмування
|
Послідовність кроків для розвʼязання задачі.
|
| API
|
Розробка
|
Інтерфейс, через який одна програма взаємодіє з іншою.
|
| Застосунок
|
Програмне забезпечення
|
Програма, створена для виконання певної задачі користувача або бізнесу.
|
| Архітектура
|
Розробка
|
Загальна структура системи: компоненти, звʼязки, правила взаємодії.
|
| Артефакт
|
DevOps / Розробка
|
Файл або результат збірки: пакет, бібліотека, образ контейнера, build.
|
| Автентифікація
|
Безпека
|
Перевірка, хто саме користувач або система.
|
| Авторизація
|
Безпека
|
Перевірка, що користувач має право виконати певну дію.
|
| Автоматизація
|
IT-процеси
|
Виконання задач без ручної участі людини.
|
B
| Термін
|
Категорія
|
Коротке пояснення
|
| Backend
|
Розробка
|
Серверна частина системи, яка обробляє логіку, дані, API й інтеграції.
|
| Резервна копія
|
Інфраструктура
|
Копія даних, потрібна для відновлення після помилки, збою або атаки.
|
| Пропускна здатність
|
Мережі
|
Максимальний обсяг даних, який може передаватися через канал за певний час.
|
| Big Data
|
Дані
|
Дуже великі обсяги даних, які потребують спеціальних підходів до зберігання й обробки.
|
| Бінарний код
|
Компʼютерні науки
|
Представлення даних у вигляді нулів і одиниць.
|
| Bit
|
Компʼютерні науки
|
Найменша одиниця інформації: 0 або 1.
|
| Гілка
|
Git
|
Окрема лінія розробки в системі контролю версій.
|
| Браузер
|
Web
|
Програма для перегляду вебсторінок.
|
| Баг
|
Тестування
|
Помилка або дефект у програмі.
|
| Збірка
|
Розробка
|
Процес перетворення коду в готовий до запуску застосунок або пакет.
|
C
| Термін
|
Категорія
|
Коротке пояснення
|
| Кеш
|
Продуктивність
|
Тимчасове збереження даних для швидшого доступу.
|
| CI/CD
|
DevOps
|
Практика автоматичної збірки, тестування й доставки коду.
|
| Клас
|
Програмування
|
Шаблон для створення обʼєктів в обʼєктно-орієнтованому програмуванні.
|
| CLI
|
Інструменти
|
Command Line Interface — інтерфейс командного рядка.
|
| Клієнт
|
Архітектура
|
Частина системи, яка надсилає запити до сервера.
|
| Хмарні обчислення
|
Інфраструктура
|
Використання серверів, сховищ і сервісів через інтернет.
|
| Код
|
Програмування
|
Інструкції, написані мовою програмування.
|
| Code Review
|
Розробка
|
Перевірка коду іншими розробниками перед злиттям у головну гілку.
|
| Коміт
|
Git
|
Збережена зміна в історії репозиторію.
|
| Компілятор
|
Програмування
|
Програма, яка перетворює код у машинний або проміжний код.
|
| Контейнер
|
DevOps
|
Ізольоване середовище для запуску застосунку з усіма залежностями.
|
| Кукі
|
Web
|
Невеликий файл або запис, який сайт зберігає в браузері користувача.
|
| CPU
|
Компʼютерне обладнання
|
Центральний процесор, який виконує інструкції програм.
|
| CRUD
|
Бази даних
|
Create, Read, Update, Delete — базові операції з даними.
|
| Кібербезпека
|
Безпека
|
Захист систем, мереж і даних від атак, витоків і несанкціонованого доступу.
|
D
| Термін
|
Категорія
|
Коротке пояснення
|
| База даних
|
Дані
|
Система для зберігання, організації та пошуку даних.
|
| Дата-центр
|
Інфраструктура
|
Приміщення або комплекс із серверами, мережами й системами зберігання.
|
| Data Lake
|
Дані
|
Сховище великих обсягів сирих даних різних форматів.
|
| Data Warehouse
|
Дані
|
Сховище структурованих даних для аналітики й звітності.
|
| Налагодження
|
Розробка
|
Пошук і виправлення помилок у програмі.
|
| Розгортання
|
DevOps
|
Процес публікації застосунку в робочому середовищі.
|
| Залежність
|
Розробка
|
Бібліотека або компонент, від якого залежить програма.
|
| DevOps
|
DevOps
|
Підхід, який поєднує розробку, операції, автоматизацію й доставку ПЗ.
|
| DNS
|
Мережі
|
Система, яка перетворює доменні імена на IP-адреси.
|
| Docker
|
DevOps
|
Платформа для створення й запуску контейнерів.
|
| Домен
|
Web
|
Людинозрозуміла адреса сайту, наприклад example.com.
|
E
| Термін
|
Категорія
|
Коротке пояснення
|
| Шифрування
|
Безпека
|
Перетворення даних у захищений вигляд, який не можна прочитати без ключа.
|
| Endpoint
|
API / Мережі
|
Конкретна адреса або точка доступу до сервісу чи API.
|
| Середовище
|
Розробка
|
Набір умов, налаштувань і сервісів, де працює застосунок.
|
| Помилка
|
Розробка
|
Ситуація, коли програма працює неправильно або не може виконати дію.
|
| Подія
|
Архітектура
|
Сигнал про те, що щось сталося в системі.
|
| Виняток
|
Програмування
|
Помилка або особлива ситуація, яку програма може обробити.
|
F
| Термін
|
Категорія
|
Коротке пояснення
|
| Фаєрвол
|
Безпека
|
Система, яка контролює мережевий трафік і блокує небажані зʼєднання.
|
| Фреймворк
|
Розробка
|
Набір готових інструментів і правил для створення програм.
|
| Frontend
|
Розробка
|
Клієнтська частина застосунку, яку бачить і використовує користувач.
|
| FTP
|
Мережі
|
Протокол для передавання файлів між компʼютерами.
|
| Full-stack
|
Розробка
|
Розробка і frontend, і backend частини системи.
|
| Функція
|
Програмування
|
Блок коду, який виконує певну дію й може повертати результат.
|
G
| Термін
|
Категорія
|
Коротке пояснення
|
| Git
|
Контроль версій
|
Система контролю версій для зберігання історії змін у коді.
|
| GitHub
|
Розробка
|
Платформа для зберігання репозиторіїв, спільної роботи й CI/CD.
|
| GitLab
|
Розробка
|
Платформа для Git-репозиторіїв, DevOps і CI/CD.
|
| GPU
|
Компʼютерне обладнання
|
Графічний процесор, який також використовується для AI й паралельних обчислень.
|
| GUI
|
Інтерфейси
|
Graphical User Interface — графічний інтерфейс користувача.
|
H
| Термін
|
Категорія
|
Коротке пояснення
|
| Хеш
|
Безпека / Дані
|
Коротке значення, отримане з даних за спеціальним алгоритмом.
|
| HTTP
|
Web
|
Протокол передавання даних у вебі.
|
| HTTPS
|
Web / Безпека
|
Захищена версія HTTP з шифруванням.
|
| Хостинг
|
Інфраструктура
|
Послуга розміщення сайту або застосунку на сервері.
|
| Гіпервізор
|
Віртуалізація
|
Програмний шар, який дозволяє запускати віртуальні машини.
|
I
| Термін
|
Категорія
|
Коротке пояснення
|
| IDE
|
Інструменти розробки
|
Integrated Development Environment — середовище для написання, запуску й налагодження коду.
|
| Інфраструктура
|
IT-операції
|
Сервери, мережі, сховища, сервіси й платформи, на яких працює система.
|
| Infrastructure as Code
|
DevOps
|
Опис інфраструктури у вигляді коду.
|
| Інтерфейс
|
Розробка
|
Спосіб взаємодії між системами, компонентами або користувачем і програмою.
|
| IP
|
Мережі
|
Протокол адресації пристроїв у мережі.
|
| IP-адреса
|
Мережі
|
Унікальна адреса пристрою в мережі.
|
J
| Термін
|
Категорія
|
Коротке пояснення
|
| JSON
|
Дані / API
|
Текстовий формат обміну даними, популярний у web API.
|
| JWT
|
Безпека / API
|
JSON Web Token — токен для передавання інформації про користувача або сесію.
|
| Черга задач
|
Архітектура
|
Механізм відкладеного або асинхронного виконання задач.
|
K
| Термін
|
Категорія
|
Коротке пояснення
|
| Ядро
|
Операційні системи
|
Центральна частина ОС, яка керує процесами, памʼяттю й обладнанням.
|
| Kubernetes
|
DevOps
|
Платформа для автоматичного керування контейнерами.
|
| Ключ
|
Безпека / Дані
|
Значення, яке використовується для шифрування, доступу або пошуку записів.
|
| KPI
|
Управління
|
Key Performance Indicator — показник ефективності.
|
L
| Термін
|
Категорія
|
Коротке пояснення
|
| Затримка
|
Мережі / Продуктивність
|
Час між запитом і відповіддю системи.
|
| Бібліотека
|
Розробка
|
Набір готового коду, який можна використовувати у власній програмі.
|
| Балансувальник навантаження
|
Інфраструктура
|
Система, яка розподіляє запити між кількома серверами.
|
| Лог
|
Моніторинг
|
Запис подій, помилок або дій у системі.
|
| Low-code
|
Розробка
|
Підхід до створення програм із мінімальним написанням коду.
|
M
| Термін
|
Категорія
|
Коротке пояснення
|
| Machine Learning
|
Штучний інтелект
|
Підхід, у якому модель навчається на даних і робить прогнози або рішення.
|
| Mainframe
|
Інфраструктура
|
Великий корпоративний компʼютер для критичних бізнес-систем.
|
| Шкідливе ПЗ
|
Безпека
|
Програма, створена для шкоди, крадіжки даних або несанкціонованого доступу.
|
| Памʼять
|
Компʼютерні системи
|
Ресурс, де компʼютер зберігає дані під час роботи.
|
| Мікросервіси
|
Архітектура
|
Підхід, де система складається з багатьох малих незалежних сервісів.
|
| Middleware
|
Архітектура
|
Проміжний програмний шар між різними системами або компонентами.
|
| Міграція
|
IT-процеси
|
Перенесення даних, системи або сервісу з одного середовища в інше.
|
| Моніторинг
|
IT-операції
|
Постійне спостереження за станом системи, сервера або застосунку.
|
| MVP
|
Продукт
|
Minimum Viable Product — мінімальна версія продукту для перевірки ідеї.
|
N
| Термін
|
Категорія
|
Коротке пояснення
|
| Мережа
|
Мережі
|
Сукупність пристроїв, які можуть обмінюватися даними.
|
| Вузол
|
Мережі / Архітектура
|
Окремий елемент системи або мережі.
|
| No-code
|
Розробка
|
Створення програм без написання коду або з мінімальною технічною участю.
|
| NoSQL
|
Бази даних
|
Клас баз даних, які не використовують класичну реляційну модель SQL.
|
O
| Термін
|
Категорія
|
Коротке пояснення
|
| Обʼєкт
|
Програмування
|
Екземпляр класу або структура, що містить дані й поведінку.
|
| Обʼєктно-орієнтоване програмування
|
Програмування
|
Парадигма, де програма будується з обʼєктів.
|
| Відкритий код
|
Розробка
|
Програмне забезпечення, код якого доступний для перегляду, використання й зміни.
|
| Операційна система
|
Системне ПЗ
|
Програма, яка керує компʼютером і запускає інші програми.
|
| ORM
|
Бази даних / Розробка
|
Object-Relational Mapping — інструмент для роботи з базою через обʼєкти коду.
|
P
| Термін
|
Категорія
|
Коротке пояснення
|
| Пакет
|
Розробка
|
Готовий модуль або бібліотека, яку можна підключити до проєкту.
|
| Патч
|
Розробка
|
Невелике оновлення або виправлення програми.
|
| Пайплайн
|
DevOps / Дані
|
Послідовність автоматизованих кроків обробки, збірки або доставки.
|
| Порт
|
Мережі
|
Числовий ідентифікатор мережевого сервісу на пристрої.
|
| Процес
|
Операційні системи
|
Запущена програма або задача в операційній системі.
|
| Продакшн
|
DevOps
|
Робоче середовище, яким користуються реальні користувачі.
|
| Протокол
|
Мережі
|
Набір правил для обміну даними між системами.
|
| Pull Request
|
Git
|
Запит на злиття змін у репозиторії після перевірки.
|
Q
| Термін
|
Категорія
|
Коротке пояснення
|
| QA
|
Тестування
|
Quality Assurance — забезпечення якості програмного продукту.
|
| Запит
|
Бази даних / API
|
Команда для отримання, зміни або пошуку даних.
|
| Черга
|
Архітектура
|
Механізм, у якому задачі або повідомлення обробляються послідовно.
|
R
| Термін
|
Категорія
|
Коротке пояснення
|
| RAM
|
Компʼютерне обладнання
|
Оперативна памʼять, у якій зберігаються дані під час роботи програм.
|
| Рефакторинг
|
Розробка
|
Покращення структури коду без зміни його поведінки.
|
| Регресійне тестування
|
Тестування
|
Перевірка, що нові зміни не зламали стару функціональність.
|
| Репозиторій
|
Git / Розробка
|
Сховище коду, історії змін і файлів проєкту.
|
| Запит
|
Web / API
|
Повідомлення, яке клієнт надсилає серверу.
|
| Відповідь
|
Web / API
|
Дані, які сервер повертає на запит клієнта.
|
| REST API
|
API
|
Стиль побудови API на основі HTTP-запитів і ресурсів.
|
| Відкат
|
DevOps / Дані
|
Повернення системи або даних до попереднього стану.
|
| Середовище виконання
|
Розробка
|
Середовище, у якому виконується програма.
|
S
| Термін
|
Категорія
|
Коротке пояснення
|
| SaaS
|
Хмари / Бізнес
|
Software as a Service — програмне забезпечення як онлайн-сервіс.
|
| SDK
|
Розробка
|
Software Development Kit — набір інструментів для розробки під платформу.
|
| Сервер
|
Інфраструктура
|
Компʼютер або програма, яка обслуговує запити клієнтів.
|
| Сесія
|
Web / Безпека
|
Період взаємодії користувача із системою.
|
| SLA
|
IT-операції
|
Service Level Agreement — домовлений рівень якості сервісу.
|
| Програмне забезпечення
|
IT
|
Програми й системи, які виконуються на компʼютерах або пристроях.
|
| Спринт
|
Agile
|
Короткий період роботи команди, зазвичай 1–4 тижні.
|
| SQL
|
Бази даних
|
Мова запитів до реляційних баз даних.
|
| SSL / TLS
|
Безпека / Web
|
Протоколи шифрування для захищеного обміну даними.
|
| Стек технологій
|
Розробка
|
Набір технологій, які використовуються в проєкті.
|
| Staging
|
DevOps
|
Тестове середовище, максимально схоже на production.
|
| Сховище
|
Інфраструктура
|
Система для зберігання даних.
|
T
| Термін
|
Категорія
|
Коротке пояснення
|
| TCP/IP
|
Мережі
|
Набір базових протоколів інтернету.
|
| Технічний борг
|
Розробка
|
Накопичені компроміси в коді чи архітектурі, які ускладнюють майбутню розробку.
|
| Тест-кейс
|
Тестування
|
Опис кроків, умов і очікуваного результату перевірки.
|
| Тестування
|
QA
|
Перевірка програмного забезпечення на помилки й відповідність вимогам.
|
| Потік
|
Операційні системи
|
Одиниця виконання всередині процесу.
|
| Токен
|
Безпека / API
|
Цифровий ключ або маркер для доступу чи ідентифікації.
|
| Трафік
|
Мережі
|
Обсяг даних, який передається через мережу.
|
U
| Термін
|
Категорія
|
Коротке пояснення
|
| UI
|
Дизайн / Frontend
|
User Interface — інтерфейс користувача.
|
| Юніт-тест
|
Тестування
|
Тест, який перевіряє маленьку частину коду, зазвичай функцію або метод.
|
| URL
|
Web
|
Адреса ресурсу в інтернеті.
|
| User Story
|
Agile / Бізнес-аналіз
|
Короткий опис потреби користувача у форматі “як користувач, я хочу...”.
|
| UX
|
Дизайн
|
User Experience — досвід користувача під час роботи з продуктом.
|
V
| Термін
|
Категорія
|
Коротке пояснення
|
| Змінна
|
Програмування
|
Іменоване місце для зберігання значення в програмі.
|
| Контроль версій
|
Розробка
|
Система зберігання історії змін у коді або документах.
|
| Віртуальна машина
|
Віртуалізація
|
Програмна імітація компʼютера, на якій можна запускати ОС.
|
| Віртуалізація
|
Інфраструктура
|
Технологія запуску кількох ізольованих середовищ на одному фізичному сервері.
|
| VPN
|
Мережі / Безпека
|
Virtual Private Network — захищене зʼєднання через іншу мережу.
|
W
| Термін
|
Категорія
|
Коротке пояснення
|
| Вебзастосунок
|
Web
|
Програма, яка працює через браузер.
|
| Webhook
|
API
|
Механізм, коли одна система автоматично надсилає запит іншій при події.
|
| Вебсервер
|
Web / Інфраструктура
|
Сервер або програма, яка обслуговує вебсторінки й API.
|
| WebSocket
|
Web
|
Протокол для постійного двостороннього звʼязку між клієнтом і сервером.
|
X
| Термін
|
Категорія
|
Коротке пояснення
|
| XML
|
Дані
|
Текстовий формат для зберігання й передавання структурованих даних.
|
| XSS
|
Безпека
|
Cross-Site Scripting — тип вебуразливості, коли шкідливий скрипт виконується в браузері користувача.
|
Y
| Термін
|
Категорія
|
Коротке пояснення
|
| YAML
|
Дані / DevOps
|
Людинозрозумілий формат конфігураційних файлів.
|
Z
| Термін
|
Категорія
|
Коротке пояснення
|
| Zero Trust
|
Безпека
|
Модель безпеки, де жодному користувачу або пристрою не довіряють автоматично.
|
Терміни за напрямами
Програмування
Web-розробка
API та інтеграції
Бази даних
DevOps
Мережі
Кібербезпека
Тестування та QA
Управління проєктами
Інфраструктура
Дизайн та продукт
Базові терміни для новачка
Якщо людина тільки починає знайомство з IT, спершу варто зрозуміти ці поняття:
| №
|
Термін
|
Чому важливий
|
| 1
|
Код
|
Основа програмування.
|
| 2
|
Алгоритм
|
Допомагає зрозуміти логіку розвʼязання задач.
|
| 3
|
Frontend
|
Пояснює, що бачить користувач.
|
| 4
|
Backend
|
Пояснює, що працює на сервері.
|
| 5
|
База даних
|
Пояснює, де зберігаються дані.
|
| 6
|
API
|
Пояснює, як системи спілкуються між собою.
|
| 7
|
Git
|
Пояснює, як зберігається історія змін у коді.
|
| 8
|
Баг
|
Пояснює, що таке помилка в програмі.
|
| 9
|
Сервер
|
Пояснює, де працює backend або сайт.
|
| 10
|
Розгортання
|
Пояснює, як програма потрапляє до користувачів.
|
Рекомендована структура окремих статей
Кожна окрема стаття про IT-термін може мати таку структуру:
= Назва терміна =
== Коротко ==
== Простими словами ==
== Де використовується ==
== Приклад ==
== Повʼязані терміни ==
== Типові помилки розуміння ==
== Висновок ==
Приклад шаблону статті
= API =
'''API''' — це інтерфейс, через який одна програма взаємодіє з іншою.
== Простими словами ==
API — це як меню в ресторані: клієнт не знає, що відбувається на кухні, але може замовити потрібну дію.
== Де використовується ==
* Web-застосунки
* Мобільні застосунки
* Інтеграції між сервісами
* ERP-системи
* Платіжні системи
== Приклад ==
Коли сайт інтернет-магазину запитує статус доставки у служби доставки, він часто робить це через API.
== Повʼязані терміни ==
* [[REST API]]
* [[Endpoint]]
* [[JSON]]
* [[Request]]
* [[Response]]
== Висновок ==
API дозволяє різним програмам взаємодіяти між собою.
Висновок
IT-терміни — це мова, якою спілкуються розробники, адміністратори, тестувальники, аналітики, менеджери, DevOps-інженери, спеціалісти з безпеки й бізнес-команди.
Щоб добре орієнтуватися в IT, важливо розуміти не тільки окремі слова, а й звʼязки між ними:
код → застосунок → API → база даних → сервер → deployment → моніторинг → підтримка
Цей глосарій має поступово розширюватися й перетворюватися на повну Wiki-базу знань.