Терміни IT
Приклад
!Категорія
Окремо варто відзначити які використовуються у сфері інформаційних технологій: програмуванні, розробці програмного забезпечення, адмініструванні систем, базах даних, мережах, кібербезпеці, DevOps, штучному інтелекті, хмарних сервісах, тестуванні, проєктному менеджменті і бізнес-аналізі виступає ключовою рисою Терміни IT. |- |Архітектура |розробка програмного забезпечення |Загальна структура системи: компоненти, звʼязки, правила взаємодії. |}
!Термін !Коротке пояснення !Коротке пояснення
Кожна окрема стаття про IT-термін здатна мати таку структуру:
== B ==
|-
|'''[[Backend]]'''
|розробка програмного забезпечення
|Серверна частина системи, яка обробляє логіку, інформаційні дані, API й інтеграції. |-
|'''[[Stack|Стек технологій]]'''
|розробка програмного забезпечення
|Набір технологій, які використовуються в проєкті. |-
|'''[[Runtime|Середовище виконання]]'''
|розробка програмного забезпечення
|Середовище, у якому виконується програма. |-
|4
|'''[[Backend]]'''
|Пояснює, що функціонує на сервері. |-
|'''[[Infrastructure|Інфраструктура]]'''
|IT-операції
|Сервери, мережі, сховища, сервіси й платформи, на яких функціонує платформа.== L ==
|-
|'''[[Firewall|Фаєрвол]]'''
|Безпека
|платформа, яка контролює мережевий трафік і блокує небажані зʼєднання. |-
|'''[[Algorithm|Алгоритм]]'''
|Програмування
|Послідовність кроків для розвʼязання задачі. |-
|9
|'''[[Server|Сервер]]'''
|Пояснює, де функціонує backend або сайт. |-
|'''[[Production|Продакшн]]'''
|DevOps
|Робоче середовище, яким користуються реальні користувачі. |-
|'''[[Bug|Баг]]'''
|Тестування
|Помилка або дефект у програмі. |-
|'''[[Internet Protocol|IP]]'''
|Мережі
|Протокол адресації пристроїв у мережі. |-
|'''[[MVP]]'''
|ERP-продукт
|Minimum Viable Product — мінімальна реліз системи продукту для перевірки ідеї. |-
|'''[[Application|Застосунок]]'''
|програмне забезпечення (ПЗ)
|Програма, розроблена для виконання певної задачі користувача або бізнесу. |-
|'''[[Deployment|Розгортання]]'''
|DevOps
|бізнес-процес публікації застосунку в робочому середовищі. |}
{| class="wikitable sortable"
!Термін
!Категорія
== U ==
== Простими словами ==
|-
|'''[[Kernel|Ядро]]'''
|Операційні системи
|Центральна частина ОС, яка керує процесами, памʼяттю й обладнанням. |-
|'''[[Function|Функція]]'''
|Програмування
|Блок коду, який виконує певну дію й здатна повертати результат. |}
{| class="wikitable sortable"
!Термін
== J ==
!Коротке пояснення
!Термін
|-
|'''[[RAM]]'''
|Компʼютерне обладнання
|Оперативна памʼять, у якій зберігаються інформаційні дані під час роботи програм. |-
|'''[[Build|Збірка]]'''
|розробка програмного забезпечення
|бізнес-процес перетворення коду в готовий до запуску застосунок або пакет. |-
|'''[[Bandwidth|Пропускна здатність]]'''
|Мережі
|Максимальний обсяг даних, який здатна передаватися через канал за певний час. |-
|'''[[JWT]]'''
|Безпека / API
|JSON Web Token — токен для передавання інформації про користувача або сесію. |-
|'''[[Low-code]]'''
|розробка програмного забезпечення
|Підхід до створення програм із мінімальним написанням коду. |-
|'''[[Memory|Памʼять]]'''
|Компʼютерні системи
|Ресурс, де компʼютер зберігає інформаційні дані під час роботи. |-
|'''[[Data Center|Дата-центр]]'''
|Інфраструктура
|Приміщення або комплекс із серверами, мережами й системами зберігання. |-
|'''[[No-code]]'''
|розробка програмного забезпечення
|Створення програм без написання коду або з мінімальною технічною участю. |-
|'''[[Rollback|Відкат]]'''
|DevOps / інформаційні дані
|Повернення системи або даних до попереднього стану. |-
|'''[[Compiler|Компілятор]]'''
|Програмування
|Програма, яка перетворює код у машинний або проміжний код. |-
|'''[[SDK]]'''
|розробка програмного забезпечення
|Software Development Kit — набір інструментів для розробки під платформу. |-
|'''[[Load Balancer|Балансувальник навантаження]]'''
|Інфраструктура
|платформа, яка розподіляє запити між кількома серверами. |}
== DevOps ==
Ця сторінка виступає як '''навігаційним глосарієм''' для окремих статей про IT-поняття. |-
|'''[[Testing|Тестування]]'''
|QA
|Перевірка програмного забезпечення на помилки й відповідність вимогам. |-
|'''[[Full-stack]]'''
|розробка програмного забезпечення
|розробка програмного забезпечення і frontend, і backend частини системи. |-
|'''[[API]]'''
|розробка програмного забезпечення
|Інтерфейс, через який одна програма взаємодіє з іншою. |}
== Де застосовується для ==
!Коротке пояснення
== Web-розробка ==
!Термін
'''IT-терміни''' — це мова, якою спілкуються розробники, адміністратори, тестувальники, аналітики, менеджери, DevOps-інженери, спеціалісти з безпеки й бізнес-команди. |-
|'''[[URL]]'''
|Web
|Адреса ресурсу в інтернеті. |}
!Коротке пояснення
!Категорія
== Бази даних ==
керування користувачами забезпечується через |Служба Microsoft; так само реалізовано компʼютерами, правами й політиками в корпоративній мережі. !Термін
!Коротке пояснення
== API та інтеграції ==
== D ==
!Статус
|-
| style="background:#d4edda; color:#155724; font-weight:bold;" |базовий
|'''Практичність'''
|До списку включено терміни, які часто зустрічаються в реальній IT-роботі. |-
|'''[[Automation|Автоматизація]]'''
|IT-процеси
|Виконання задач без ручної участі людини. |-
|'''[[Staging]]'''
|DevOps
|Тестове середовище, максимально схоже на production. !Пояснення
{| class="wikitable sortable"
* Web-застосунки
* Мобільні застосунки
* Інтеграції між сервісами
* ERP-системи
* Платіжні системи
!Коротке пояснення
== S ==
!Термін
* [[REST API]]
* [[Endpoint]]
* [[JSON]]
* [[Request]]
* [[Response]]
{| class="wikitable sortable"
{| class="wikitable sortable"
Коли сайт інтернет-магазину запитує статус доставки у служби доставки, він часто робить це через API. |-
|'''[[Session|Сесія]]'''
|Web / Безпека
|Період взаємодії користувача із системою. |-
|'''[[Traffic|Трафік]]'''
|Мережі
|Обсяг даних, який передається через мережу. |-
|'''[[Request|Запит]]'''
|Web / API
|Повідомлення, яке клієнт ERP надсилає серверу. |-
|'''[[Webhook]]'''
|API
|Механізм, коли одна платформа автоматизовано надсилає запит іншій при події. |-
|'''[[Key|Ключ]]'''
|Безпека / інформаційні дані
|Значення, яке застосовується для для шифрування, доступу або пошуку записів. |}
== T ==
{| class="wikitable sortable"
!Коротке пояснення
== Повʼязані терміни ==
== W ==
|-
|'''[[YAML]]'''
|інформаційні дані / DevOps
|Людинозрозумілий формат конфігураційних файлів. |-
|'''[[Domain|Домен]]'''
|Web
|Людинозрозуміла адреса сайту, як приклад example.com. |}
!Коротке пояснення
!Термін
!Коротке пояснення
{| class="wikitable sortable"
!Категорія
|-
|'''[[XML]]'''
|інформаційні дані
|Текстовий формат для зберігання й передавання структурованих даних. |-
|3
|'''[[Frontend]]'''
|Пояснює, що бачить користувач системи. |-
|'''[[GUI]]'''
|Інтерфейси
|Graphical User Interface — графічний інтерфейс користувача. |-
|'''[[FTP]]'''
|Мережі
|Протокол для передавання файлів між компʼютерами. |-
|'''[[Library|Бібліотека]]'''
|розробка програмного забезпечення
|Набір готового коду, який можна використовувати у власній програмі. |-
|8
|'''[[Bug|Баг]]'''
|Пояснює, що таке помилка в програмі. |-
|'''[[Client|Клієнт]]'''
|технічна архітектура
|Частина системи, яка надсилає запити до сервера. |}
!Категорія
!Коротке пояснення
== G ==
код → застосунок → API → база даних → сервер → deployment → моніторинг → технічна підтримка
!Коротке пояснення
|-
|'''[[SaaS]]'''
|Хмари / бізнес-середовище
|Software as a Service — програмне забезпечення (ПЗ) як онлайн-сервіс. |-
| style="background:#d4edda; color:#155724; font-weight:bold;" |базовий
|'''Посилання на статті'''
|Назви термінів оформлені як Wiki-посилання на майбутні окремі сторінки. |-
|'''[[VPN]]'''
|Мережі / Безпека
|Virtual Private Network — захищене зʼєднання через іншу мережу. |-
|'''[[Test Case|Тест-кейс]]'''
|Тестування
|SEO-опис кроків, умов і очікуваного результату перевірки. |-
|'''[[Technical Debt|Технічний борг]]'''
|розробка програмного забезпечення
|Накопичені компроміси в коді чи архітектурі, які ускладнюють майбутню розробку. |-
|'''[[Protocol|Протокол]]'''
|Мережі
|Набір правил для обміну даними між системами. |-
|'''[[REST API]]'''
|API
|Стиль побудови API на основі HTTP-запитів і ресурсів. |}
= Терміни за напрямами =
== E ==
!Категорія
{| class="wikitable sortable"
== O ==
|-
|'''[[Latency|Затримка]]'''
|Мережі / Продуктивність
|Час між запитом і відповіддю системи. |}
{| class="wikitable sortable"
API — це як меню в ресторані: клієнт ERP не знає, що відбувається на кухні, але здатна замовити потрібну дію. |-
|'''[[Docker]]'''
|DevOps
|Платформа для створення й запуску контейнерів. |-
|'''[[Container|Контейнер]]'''
|DevOps
|Ізольоване середовище для запуску застосунку з усіма залежностями. |-
|'''[[Server|Сервер]]'''
|Інфраструктура
|Компʼютер або програма, яка обслуговує запити клієнтів. |-
|'''[[Response|Відповідь]]'''
|Web / API
|інформаційні дані, які сервер повертає на запит клієнта. |-
|'''[[Endpoint]]'''
|API / Мережі
|Конкретна адреса або точка доступу до сервісу чи API. |-
|'''[[Data Warehouse]]'''
|інформаційні дані
|Сховище структурованих даних для аналітики й звітності. |-
|'''[[Environment|Середовище]]'''
|розробка програмного забезпечення
|Набір умов, налаштувань і сервісів, де функціонує застосунок. |}
!Категорія
!Термін
!Коротке пояснення
!Коротке пояснення
{| class="wikitable sortable"
|-
|'''[[JSON]]'''
|інформаційні дані / API
|Текстовий формат обміну даними, популярний у web API. |-
|'''[[Event|Подія]]'''
|технічна архітектура
|Сигнал про те, що щось сталося в системі. |-
|5
|'''[[Database|База даних]]'''
|Пояснює, де зберігаються інформаційні дані. |-
|'''[[UX]]'''
|Дизайн
|User Experience — досвід користувача під час роботи з продуктом. |-
|'''[[Hosting|Хостинг]]'''
|Інфраструктура
|Послуга розміщення сайту або застосунку на сервері. |-
|'''[[Browser|Браузер]]'''
|Web
|Програма для перегляду вебсторінок. |-
|'''[[Exception|Виняток]]'''
|Програмування
|Помилка або особлива ситуація, яку програма здатна обробити. |-
|'''[[Refactoring|Рефакторинг]]'''
|розробка програмного забезпечення
|Покращення структури коду без зміни його поведінки. |-
|'''[[Kubernetes]]'''
|DevOps
|Платформа для автоматичного керування контейнерами. |-
|'''[[Pull Request]]'''
|Git
|Запит на злиття змін у репозиторії після перевірки. |-
|'''[[DevOps]]'''
|DevOps
|Підхід, який поєднує розробку, операції, автоматизацію й доставку ПЗ. |-
|'''[[Mainframe]]'''
|Інфраструктура
|Великий корпоративний компʼютер для критичних бізнес-систем. це словник основних понять. |-
|'''[[Binary|Бінарний код]]'''
|Компʼютерні науки
|Представлення даних у вигляді нулів і одиниць. |}
!Категорія
!Коротке пояснення
!Термін
!Категорія
Ця сторінка потрібна для того, щоб:
|-
|'''[[Variable|Змінна]]'''
|Програмування
|Іменоване місце для зберігання значення в програмі. !Коротке пояснення
!Коротке пояснення
== I ==
|-
|'''[[QA]]'''
|Тестування
|Quality Assurance — забезпечення якості програмного продукту. |-
|'''[[Version Control|Контроль версій]]'''
|розробка програмного забезпечення
|платформа зберігання історії змін у коді або документах. |-
|'''[[Queue|Черга]]'''
|технічна архітектура
|Механізм, у якому задачі або повідомлення обробляються послідовно. |-
|'''[[Authorization|Авторизація]]'''
|Безпека
|Перевірка, що користувач системи має право виконати певну дію. |-
|'''[[Authentication|Автентифікація]]'''
|Безпека
|Перевірка, хто саме користувач системи або платформа. |-
|'''[[Debugging|Налагодження]]'''
|розробка програмного забезпечення
|Пошук і виправлення помилок у програмі. |-
|'''[[Migration|Міграція]]'''
|IT-процеси
|Перенесення даних, системи або сервісу з одного середовища в інше. |-
|'''[[GitLab]]'''
|розробка програмного забезпечення
|Платформа для Git-репозиторіїв, DevOps і CI/CD. !Термін
!Категорія
!Категорія
|-
|'''[[IDE]]'''
|Інструменти розробки
|Integrated Development Environment — середовище для написання, запуску й налагодження коду. |}
= Висновок =
{| class="wikitable sortable"
== A ==
== Тестування та QA ==
!Термін
|-
|'''[[Network|Мережа]]'''
|Мережі
|Сукупність пристроїв, які можуть обмінюватися даними. |-
|'''[[Token|Токен]]'''
|Безпека / API
|Цифровий ключ або маркер для доступу чи ідентифікації. |-
|'''[[Frontend]]'''
|розробка програмного забезпечення
|Клієнтська частина застосунку, яку бачить і використовує користувач системи. |-
|'''[[Process|Процес]]'''
|Операційні системи
|Запущена програма або задача в операційній системі. |}
!Категорія
!Коротке пояснення
{| class="wikitable sortable"
!№
!Термін
|-
|'''[[UI]]'''
|Дизайн / Frontend
|User Interface — інтерфейс користувача. |-
|6
|'''[[API]]'''
|Пояснює, як системи спілкуються між собою. |-
|'''[[Data Lake]]'''
|інформаційні дані
|Сховище великих обсягів сирих даних різних форматів. |-
|'''[[Cookie|Кукі]]'''
|Web
|Невеликий файл або запис, який сайт зберігає в браузері користувача. |}
!Категорія
{| class="wikitable sortable"
== Мережі ==
!Термін
== Приклад шаблону статті ==
|-
|'''[[Object|Обʼєкт]]'''
|Програмування
|Екземпляр класу або структура, що містить інформаційні дані й поведінку. |-
|'''[[Access Control|Контроль доступу]]'''
|Безпека
|Правила, які визначають, хто і до чого має доступ у системі. |-
|'''[[Dependency|Залежність]]'''
|розробка програмного забезпечення
|Бібліотека або компонент, від якого залежить програма. |-
|'''[[Active Directory]]'''
|Системне адміністрування
!Термін
|-
|'''[[Agile]]'''
|керування проєктами
|Підхід до розробки, у якому ERP-продукт створюється поступово, короткими ітераціями. |-
| style="background:#fff3cd; color:#856404; font-weight:bold;" |критично
|'''Терміни можуть мати різні значення'''
|У різних контекстах один термін здатна означати різні речі. |-
|'''[[Commit|Коміт]]'''
|Git
|Збережена зміна в історії репозиторію. |-
|'''[[Artifact|Артефакт]]'''
|DevOps / розробка програмного забезпечення
|Файл або результат збірки: пакет, бібліотека, образ контейнера, build. |-
|'''[[KPI]]'''
|керування
|Key Performance Indicator — показник ефективності. |-
|'''[[CRUD]]'''
|Бази даних
|Create, Read, Update, Delete — базові операції з даними. |-
|'''[[Patch|Патч]]'''
|розробка програмного забезпечення
|Невелике оновлення версій або виправлення програми. |-
|2
|'''[[Algorithm|Алгоритм]]'''
|оптимізує зрозуміти логіку розвʼязання задач. |-
|'''[[Error|Помилка]]'''
|розробка програмного забезпечення
|Ситуація, коли програма функціонує неправильно або не здатна виконати дію. |-
|'''[[User Story]]'''
|Agile / Бізнес-аналіз
|Короткий SEO-опис потреби користувача у форматі “як користувач системи, я хочу...”. |-
|'''[[CLI]]'''
|Інструменти
|Command Line Interface — інтерфейс командного рядка. |-
|'''[[Backup|Резервна копія]]'''
|Інфраструктура
|Копія даних, потрібна для відновлення після помилки, збою або атаки. |-
|'''[[TCP/IP]]'''
|Мережі
|Набір базових протоколів інтернету. |-
|'''[[IP Address|IP-адреса]]'''
|Мережі
|Унікальна адреса пристрою в мережі. |}
!Коротке пояснення
!Категорія
!Коротке пояснення
!Термін
== Типові помилки розуміння ==
|-
|'''[[Zero Trust]]'''
|Безпека
|Модель безпеки, де жодному користувачу або пристрою не довіряють автоматизовано. |-
|'''[[Software|Програмне забезпечення]]'''
|IT
|Програми й системи, які виконуються на компʼютерах або пристроях. |}
== H ==
{| class="wikitable sortable"
== Кібербезпека ==
== Приклад ==
{| class="wikitable sortable"
== Принцип побудови ==
|-
|'''[[Abstraction|Абстракція]]'''
|Програмування
|Приховування складних деталей реалізації за простим інтерфейсом. |-
|'''[[Repository|Репозиторій]]'''
|Git / розробка програмного забезпечення
|Сховище коду, історії змін і файлів проєкту. |-
|'''[[Middleware]]'''
|технічна архітектура
|Проміжний програмний шар між різними системами або компонентами. |-
|'''[[SLA]]'''
|IT-операції
|Service Level Agreement — домовлений рівень якості сервісу. |-
|'''[[Microservices|Мікросервіси]]'''
|технічна архітектура
|Підхід, де платформа складається з багатьох малих незалежних сервісів. |-
|'''[[CPU]]'''
|Компʼютерне обладнання
|Центральний процесор, який виконує інструкції програм. '''API''' — це інтерфейс, через який одна програма взаємодіє з іншою. |-
|'''[[Unit Test|Юніт-тест]]'''
|Тестування
|Тест, який перевіряє маленьку частину коду, зазвичай функцію або метод. |-
|'''[[Web Server|Вебсервер]]'''
|Web / Інфраструктура
|Сервер або програма, яка обслуговує вебсторінки й API. * зібрати основні IT-терміни в одному місці;
* дати короткі пояснення простими словами;
* створити посилання на майбутні окремі статті;
* допомогти новачкам оперативно орієнтуватися в IT;
* структурувати терміни за напрямами;
* сформувати базу для внутрішньої Wiki. |-
|'''[[Framework|Фреймворк]]'''
|розробка програмного забезпечення
|Набір готових інструментів і правил для створення програм. |-
|'''[[Big Data]]'''
|інформаційні дані
|Дуже великі обсяги даних, які потребують спеціальних підходів до зберігання й обробки. |-
|'''[[SSL]] / [[TLS]]'''
|Безпека / Web
|Протоколи шифрування для захищеного обміну даними. |-
|'''[[GitHub]]'''
|розробка програмного забезпечення
|Платформа для зберігання репозиторіїв, спільної роботи й CI/CD. |}
!Категорія
!Категорія
== P ==
== Повʼязані терміни ==
!Категорія
|-
|'''[[Web Application|Вебзастосунок]]'''
|Web
|Програма, яка функціонує через браузер. |-
|'''[[Pipeline|Пайплайн]]'''
|DevOps / інформаційні дані
|Послідовність автоматизованих кроків обробки, збірки або доставки. |-
|7
|'''[[Git]]'''
|Пояснює, як зберігається історія продукту змін у коді. |-
|'''[[Code Review]]'''
|розробка програмного забезпечення
|Перевірка коду іншими розробниками перед злиттям у головну гілку. |-
|'''[[ORM]]'''
|Бази даних / розробка програмного забезпечення
|Object-Relational Mapping — інструмент для роботи з базою через обʼєкти коду.== Призначення сторінки ==
|-
|'''[[Machine Learning]]'''
|Штучний інтелект
|Підхід, у якому модель навчається на даних і робить прогнози або рішення для бізнесу. |-
|'''[[Hypervisor|Гіпервізор]]'''
|Віртуалізація
|Програмний шар, який дає можливість запускати віртуальні машини. |}
<syntaxhighlight lang="mediawiki">
!Категорія
!Категорія
!Термін
{| class="wikitable sortable"
|-
|'''[[Encryption|Шифрування]]'''
|Безпека
|Перетворення даних у захищений вигляд, який не можна прочитати без ключа. |-
| style="background:#d4edda; color:#155724; font-weight:bold;" |базовий
|'''Коротке пояснення'''
|Кожен термін має просте пояснення без зайвої академічності. |-
|'''[[Virtualization|Віртуалізація]]'''
|Інфраструктура
|Технологія запуску кількох ізольованих середовищ на одному фізичному сервері. |-
|'''[[Interface|Інтерфейс]]'''
|розробка програмного забезпечення
|Спосіб взаємодії між системами, компонентами або користувачем і програмою. |-
|'''[[Monitoring|Моніторинг]]'''
|IT-операції
|Постійне спостереження за станом системи, сервера або застосунку. |}
== M ==
== Програмування ==
!Категорія
{| class="wikitable sortable"
== V ==
!Принцип
!Категорія
!Коротке пояснення
!Категорія
!Термін
</syntaxhighlight>
!Термін
!Чому важливий
= Рекомендована структура окремих статей =
!Категорія
Цей глосарій має поступово розширюватися й перетворюватися на повну Wiki-базу знань. |}
C
API
!Коротке пояснення API дає можливість різним програмам взаємодіяти між собою. |- |Регресійне тестування |Тестування |Перевірка, що нові зміни не зламали стару функціональність. |- |WebSocket |Web |Протокол для постійного двостороннього звʼязку між клієнтом і сервером. |- |Гілка |Git |Окрема лінія розробки в системі контролю версій. |- |SQL |Бази даних |Мова запитів до реляційних баз даних. |- |NoSQL |Бази даних |Клас баз даних, які не використовують класичну реляційну модель SQL. |}
K
F
керування проєктами
!Термін
| Хеш | Безпека / інформаційні дані | - | Хмарні обчислення | Інфраструктура | }
Z |
Категорія
Коротко
|
|---|