ЗНАННЯ / ВІД А ДО Я

Словник понять

Технології без недомовок. Знайдіть поняття, виберіть літеру чи звузьте тему. Біля визначень є джерела та дата перевірки.

Поняття 161 / 685

Очистити фільтри
AПрограмування

Apache Kafka

Розподілена платформа потоків подій, що зберігає й читає записи в темах. Дані можна обробляти повторно відповідно до правил зберігання.

Визначення та джерела
AПрограмування / Сервери

API (Application Programming Interface)

Інтерфейс, що визначає використання програмою функцій або даних іншого компонента. Описує доступні операції та правила взаємодії. API може належати локальній бібліотеці й не обов'язково працює через інтернет.

Визначення та джерела
AПрограмування

ASP.NET

Платформа Microsoft для вебзастосунків і служб в екосистемі .NET. ASP.NET Core відрізняється від старішого ASP.NET Framework, зокрема підтримуваними платформами.

Визначення та джерела
BПрограмування

Babel

Набір інструментів перетворення JavaScript, зокрема на синтаксис старіших середовищ. Перетворення синтаксису не обов’язково додає відсутні API середовища.

Визначення та джерела
BПрограмування / Вебсайти

Back-end розробник

Програміст, відповідальний за серверну частину застосунку: бізнес-логіку, доступ до даних і API. Вибір мов залежить від проєкту. Роль не вимагає знання всіх популярних мов програмування.

Визначення та джерела
BПрограмування

Backbone.js

Бібліотека JavaScript для моделей, колекцій, подань і подій інтерфейсу. Надає легку структуру замість повного фреймворку з нав’язаним рендерингом.

Визначення та джерела
BПрограмування

Blazor

Фреймворк вебінтерфейсів із компонентів .NET. Підтримує різні моделі рендерингу, зокрема інтерактивність через сервер або WebAssembly.

Визначення та джерела
BПрограмування / Вебсайти

Bootstrap

Набір інструментів вебінтерфейсу: сітка, стилі й готові компоненти. Bootstrap містить також компоненти JavaScript. Прискорює розроблення, але доступність і продуктивність залежать від реалізації.

Визначення та джерела
CПрограмування

CakePHP

MVC-фреймворк PHP з інструментами доступу до даних і правилами організації застосунку. Версію слід обирати разом із вимогами PHP та строком підтримки.

Визначення та джерела
CПрограмування

CI/CD

Практики частого інтегрування та автоматизованого доставлення змін. Continuous delivery підтримує готовність випуску; continuous deployment може автоматично розгортати схвалені зміни.

Визначення та джерела
CВебсайти / Програмування

CMS (Content Management System)

Система редагування й публікування матеріалів через панель керування. Може обслуговувати сайти, блоги та інший вміст. Деякі зміни потребують програміста; CMS не означає необмеженого редагування без коду.

Визначення та джерела
CПрограмування

CodeIgniter

PHP-фреймворк вебзастосунків із маршрутизацією й інструментами даних. Сумісність залежить від конкретної версії фреймворку.

Визначення та джерела
CПрограмування / Вебсайти

CSS (Cascading Style Sheets)

Мова таблиць стилів для оформлення документів: кольорів, типографіки й компонування. Працює з HTML і відрізняється від мов програмування на кшталт JavaScript. Каскад визначає застосування декларацій.

Визначення та джерела
CПрограмування / Вебсайти

CSS-фреймворк

Правила, інструменти чи компоненти для оформлення інтерфейсу: готові елементи або службові класи. CSS-фреймворк не замінює HTML і не гарантує правильного вигляду без належної реалізації.

Визначення та джерела
DПрограмування

DevOps

Підхід до співпраці розробників і команд експлуатації через автоматизацію, зворотний зв'язок та безперервне постачання змін. DevOps не є обов'язковим списком інструментів чи єдиною суворо визначеною методикою.

Визначення та джерела
DПрограмування

DevSecOps

Інтеграція безпеки в увесь цикл створення та експлуатації ПЗ. Поєднує відповідальність команди, аналіз ризиків і автоматизовані перевірки. Сканер допомагає знаходити проблеми, але сам не забезпечує безпеки продукту.

Визначення та джерела
EПрограмування

Elasticsearch

Розподілений рушій пошуку й аналізу даних. Індексує документи для запитів і не тотожний будь-якій первинній транзакційній базі.

Визначення та джерела
EПрограмування

Ember.js

JavaScript-фреймворк вебзастосунків зі встановленими правилами. Маршрутизація й компоненти допомагають послідовно організовувати більші проєкти.

Визначення та джерела
EПрограмування

Express.js

HTTP-фреймворк Node.js із маршрутизацією та middleware. Це шар побудови служб, а не повна система керування вмістом.

Визначення та джерела
FПрограмування

Flask

Вебфреймворк Python із невеликим ядром і розширеннями. Додаткові архітектурні компоненти, наприклад інтеграцію бази, можна обирати окремо.

Визначення та джерела
FПрограмування / Вебсайти

Front-end розробник

Програміст, який створює частину застосунку для безпосередньої взаємодії з людиною. У вебі зазвичай використовує HTML, CSS і JavaScript. Відповідає також за поведінку інтерфейсу, доступність і роботу на різних пристроях.

Визначення та джерела
FПрограмування

FuelPHP

PHP-фреймворк із модульною архітектурою HMVC. Старі проєкти потребують перевірки сумісності середовища й доступності підтримуваних оновлень.

Визначення та джерела
FПрограмування / Вебсайти

Full-stack розробник

Програміст, який працює над інтерфейсом і серверною логікою. Навички залежать від технологічного стека. Full-stack не означає знання всіх мов або заміни кожного фахівця команди.

Визначення та джерела
GПрограмування / Управління

Git

Розподілена система контролю версій: історія змін, гілки та злиття. Git є інструментом, а GitHub — сервісом, що його використовує. Копія репозиторію може бути повною або навмисно обмеженою.

Визначення та джерела