Англійська лексика · Веброзробка

Англійські терміни веброзробки з українськими поясненнями

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

  • 100 термінів
  • 11 тем
  • 58 основних термінів
  • 201 прикладів

Основи вебу

  • front endіменникфронтенд, клієнтська частина

    Частина сайту чи вебзастосунку, яку користувач бачить і з якою взаємодіє у браузері; її створюють переважно за допомогою HTML, CSS і JavaScript.

  • back endіменникбекенд, серверна частина

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

  • full stackприкметникфулстек, повний стек

    Такий, що охоплює і фронтенд, і бекенд вебзастосунку: від інтерфейсу до сервера й бази даних.

  • browserіменникбраузер, вебпереглядач

    Програма, наприклад Chrome, Firefox, Safari або Edge, яка завантажує вебсторінки й перетворює їхній код на екрани для читання та взаємодії.

  • URLскороченняURL, вебадреса

    Уніфікований покажчик ресурсу (Uniform Resource Locator) — повна адреса вебсторінки чи файла, наприклад https://example.com/blog?page=2.

  • serverіменниксервер

    Комп’ютер або програма, що очікує на запити браузерів та інших клієнтів і повертає сторінки, файли чи дані.

  • clientіменникклієнт, клієнтська сторона

    Сторона з’єднання, яка запитує дані — зазвичай браузер або мобільний застосунок; їй відповідає сервер.

  • web appіменниквебзастосунок, вебдодаток

    Застосунок, що працює в браузері, а не встановлюється на пристрій, наприклад вебпошта, карти чи інструмент керування проєктами.

  • developer toolsіменникінструменти розробника, DevTools

    Вбудовані в браузер засоби, що дають змогу переглядати HTML і CSS, налагоджувати JavaScript, стежити за мережевими запитами й вимірювати продуктивність.

  • cross-browserприкметниккросбраузерний, сумісний із різними браузерами

    Такий, що однаково працює в різних браузерах — Chrome, Firefox, Safari та Edge — і в різних версіях та на різних пристроях.

HTML і розмітка

  • HTMLскороченняHTML, мова HTML-розмітки

    Мова гіпертекстової розмітки (HyperText Markup Language), стандарт для опису структури й вмісту вебсторінки: заголовків, абзаців, посилань і зображень.

  • elementіменникелемент HTML, HTML-елемент

    Окрема складова HTML-сторінки, наприклад абзац, зображення чи кнопка; зазвичай вона складається з відкривального тегу, вмісту й закривального тегу.

  • tagіменниктег

    Фрагмент HTML-коду в кутових дужках, наприклад <h1> або </p>, який позначає початок чи кінець елемента.

  • attributeіменникатрибут

    Додаткова інформація у відкривальному HTML-тегу, записана як назва й значення, наприклад href у посиланні або alt у зображенні.

  • classіменникклас CSS, клас

    HTML-атрибут, що надає елементу одну чи кілька назв, за якими CSS і JavaScript можуть знаходити та оформлювати групу елементів.

  • headingіменникзаголовок, заголовок розділу

    Назва сторінки або розділу, позначена елементом від h1 до h6: h1 — головний заголовок, решта позначають нижчі рівні.

  • formіменникформа, вебформа

    Частина сторінки, у якій користувач вводить дані, наприклад для входу, пошуку чи зв’язку, а потім надсилає їх на сервер.

  • input fieldіменникполе введення, поле форми

    Поле або елемент керування у формі, куди користувач вводить чи вибирає значення: ім’я, адресу електронної пошти, пароль або дату.

  • semantic HTMLіменниксемантичний HTML, семантична розмітка HTML

    HTML, у якому елементи використовують за їхнім значенням — наприклад nav, main, article і button — замість універсальних div і span для всього.

CSS і компонування сторінок

  • CSSскороченняCSS, каскадні таблиці стилів

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

  • selectorіменникселектор

    Частина правила CSS, яка визначає, до яких елементів застосовуються стилі, наприклад p, .button або #header.

  • responsive designіменникадаптивний дизайн

    Підхід до створення сторінок, за якого те саме компонування пристосовується до будь-якого розміру екрана — від телефонів і планшетів до великих моніторів.

  • propertyіменниквластивість CSS, властивість

    У CSS — назва параметра стилю, який задають, наприклад color, margin чи display; кожна властивість має значення.

  • stylesheetіменниктаблиця стилів, файл CSS

    Файл або блок правил CSS, що описує вигляд сторінки; більшість сайтів підключає один чи кілька зовнішніх файлів .css.

  • layoutіменниккомпонування, макет

    Розташування елементів на сторінці: де містяться колонки, меню, зображення й текст та як вони переміщуються зі зміною розміру екрана.

  • flexboxіменникFlexbox, гнучке компонування

    Метод компонування CSS для розташування елементів в одному рядку або стовпці та керування їхнім розтягуванням, стисканням, вирівнюванням і розподілом простору.

  • CSS gridіменникCSS Grid, сітка CSS

    Система компонування CSS для одночасного розміщення елементів у рядках і стовпцях; підходить для макетів сторінок і галерей карток.

  • media queryіменникмедіазапит, медіаумова

    Правило CSS, яке застосовує стилі лише за істинності певної умови, наприклад мінімальної ширини екрана, темного режиму чи друку.

  • box modelіменникблокова модель, модель блока CSS

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

  • marginіменникзовнішній відступ, margin

    Простір поза межею елемента, який відсуває від нього інші елементи.

  • paddingіменниквнутрішній відступ, padding

    Простір усередині елемента між його вмістом і межею, що відсуває вміст від країв.

  • breakpointіменникконтрольна ширина, брейкпойнт

    Ширина екрана, на якій адаптивне компонування змінюється, наприклад із однієї колонки на телефонах на три колонки на комп'ютерах.

  • viewportіменникобласть перегляду, viewport

    Видима частина вебсторінки у вікні браузера чи на екрані телефона; її розмір змінюється під час зміни вікна або повороту телефона.

  • specificityіменникспецифічність селектора, специфічність CSS

    Властивість селектора CSS, що визначає, яке правило має перевагу, коли кілька правил націлено на той самий елемент: селектор ID переважає селектор класу, а той — селектор елемента.

JavaScript, фреймворки та інструменти

  • JavaScriptіменникJavaScript, JS

    Мова програмування, що працює в кожному веббраузері й додає сторінкам інтерактивність; із Node.js вона також виконується на серверах.

  • DOMскороченняDOM, об’єктна модель документа

    Об’єктна модель документа (Document Object Model) — дерево об’єктів, яке браузер будує з HTML і яке JavaScript може читати та змінювати під час відкриття сторінки.

  • frameworkіменникфреймворк, програмний каркас

    Готовий набір коду, інструментів і правил для створення застосунків, який задає організацію проєкту; приклади — Angular, Vue, Next.js і Laravel.

  • libraryіменникбібліотека програмного коду, бібліотека

    Набір готового коду, який додають до проєкту й викликають за потреби, наприклад для роботи з датами, діаграмами чи анімацією.

  • componentіменниккомпонент

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

  • eventіменникподія

    Подія в браузері, на яку може реагувати код: натискання, клавіша, надсилання форми або завершення завантаження сторінки.

  • event listenerіменникслухач події, обробник події

    Функція, що очікує на певну подію елемента, наприклад клацання чи натискання клавіші, і виконується, коли вона настає.

  • asynchronousприкметникасинхронний, асинхронно

    Про код, який запускає завдання, наприклад завантаження даних, і продовжує виконувати інший код, не чекаючи завершення цього завдання.

  • promiseіменникпроміс, обіцянка

    Об’єкт JavaScript, що представляє ще не готовий результат, наприклад дані із сервера, який згодом може успішно завершитися або відхилитися.

  • renderдієслововідображати, рендерити

    Перетворювати код і дані на те, що бачить користувач: браузер малює сторінку, а сервер може сформувати HTML.

  • stateіменникстан, state

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

  • single-page applicationіменникодносторінковий застосунок, SPA

    Вебзастосунок, що завантажує одну HTML-сторінку, а потім змінює вміст за допомогою JavaScript під час навігації, не завантажуючи нову сторінку щоразу.

  • npmіменникnpm, менеджер пакетів npm

    Стандартний менеджер пакетів JavaScript і онлайн-реєстр, з якого він встановлює пакети; ним користуються командами на кшталт npm install.

  • dependencyіменникзалежність, пакет-залежність

    Зовнішній пакет або бібліотека, потрібні проєкту для роботи; перелік часто зберігається у файлі package.json.

  • TypeScriptіменникTypeScript, Тайпскрипт

    Мова програмування на основі JavaScript, що додає типи й допомагає знаходити багато помилок під час написання коду, а не лише під час виконання.

  • bundlerіменникзбирач модулів, бандлер

    Інструмент, що об’єднує багато файлів JavaScript, CSS та їхні залежності в кілька оптимізованих файлів для швидкого завантаження браузером.

HTTP та API

  • HTTPскороченняHTTP, протокол HTTP

    Протокол передавання гіпертексту (Hypertext Transfer Protocol) — набір правил, за якими браузери й сервери обмінюються запитами та відповідями в інтернеті.

  • APIскороченняAPI, програмний інтерфейс

    Визначений спосіб, у який одна програма може запитувати в іншої дані або дії; наприклад, веб-API повертає JSON.

  • requestіменникзапит

    Повідомлення, яке клієнт надсилає серверу, щоб отримати сторінку, зображення чи дані або попросити зберегти зміни.

  • responseіменниквідповідь

    Повідомлення, яке сервер надсилає у відповідь на запит; воно містить код стану, заголовки й зазвичай тіло, наприклад HTML або JSON.

  • JSONскороченняJSON, нотація об'єктів JavaScript

    Текстовий формат даних JavaScript Object Notation із ключами та значеннями у фігурних дужках, який використовує більшість веб-API.

  • endpointіменниккінцева точка API, ендпойнт

    Конкретна URL-адреса API, що приймає запити для певного типу даних або дії, наприклад /api/users чи /api/orders/42.

  • status codeіменниккод стану, статус-код

    Тризначне число у кожній HTTP-відповіді, яке показує результат: наприклад, 200 означає успіх, 404 — ресурс не знайдено, а 500 — помилку сервера.

  • fetchдієсловоотримувати дані, завантажувати дані

    Запитувати й отримувати дані із сервера або API, наприклад нові повідомлення чи список товарів, часто вже після відкриття сторінки.

  • REST APIіменникREST API, REST-інтерфейс

    API у стилі REST, де кожен ресурс має власну URL-адресу, а стандартні HTTP-методи, як-от GET, POST і DELETE, виконують над ним дії.

  • HTTP methodіменникметод HTTP, HTTP-метод

    Слово на початку HTTP-запиту, що вказує на бажану дію клієнта: GET для читання, POST для створення чи DELETE для видалення.

  • headerіменникзаголовок HTTP, заголовок

    Пара з назви й значення в HTTP-запиті або відповіді, що передає додаткові відомості, наприклад Content-Type, Authorization чи Cache-Control.

Серверна частина й дані

  • databaseіменникбаза даних

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

  • sessionіменниксеанс, сесія

    Проміжок часу, протягом якого сервер пам’ятає авторизованого користувача, зазвичай за ID у cookie, до виходу або завершення строку дії.

  • server-sideприкметникна сервері, серверний

    Те, що відбувається на сервері, а не в браузері користувача, наприклад серверний код, перевірка чи відображення сторінки.

  • environment variableіменникзмінна середовища, environment variable

    Іменований параметр, наприклад URL бази даних чи ключ API, який передають застосунку ззовні коду, щоб значення відрізнялися між середовищами.

Хостинг, домени та розгортання

  • domain nameіменникдоменне ім’я, домен

    Зрозуміла для людей адреса сайту, наприклад example.com, яку вводять замість числової IP-адреси.

  • hostingіменникхостинг, вебхостинг

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

  • deployдієсловорозгортати, викладати

    Розмістити нову версію сайту чи застосунку на сервері, щоб нею могли користуватися; зазвичай це роблять автоматизовано.

  • SSL certificateіменникSSL-сертифікат, сертифікат TLS

    Цифровий файл на сервері, що підтверджує ідентичність сайту й дає браузеру змогу встановити зашифроване HTTPS-з’єднання.

  • DNSскороченняDNS, система доменних імен

    Система доменних імен (Domain Name System) — інтернетний довідник, що перетворює доменні імена на кшталт example.com на IP-адреси серверів.

  • buildіменникзбирання, збірка

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

  • web serverіменниквебсервер, вебсерверне ПЗ

    Програма, наприклад Nginx чи Apache, що приймає HTTP-запити й віддає вебсторінки та файли; так само називають машину, на якій вона працює.

  • staging environmentіменниктестове середовище, середовище staging

    Копія робочого сайту, максимально наближена до production, де тестують нові версії до того, як їх побачать реальні користувачі.

Продуктивність вебсайтів

  • load timeіменникчас завантаження, тривалість завантаження

    Час, потрібний сторінці, щоб завантажитися й стати придатною до використання; зазвичай його вимірюють у секундах або мілісекундах.

  • cacheіменниккеш, кешувати

    Місце, де тимчасово зберігають копії файлів або даних, щоб швидше віддавати їх повторно; кеш може бути в браузері, на CDN чи сервері.

  • CDNскороченняCDN, мережа доставки вмісту

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

  • lazy loadingіменникліниве завантаження, відкладене завантаження

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

  • minifyдієсловомінімізувати, стискати код

    Зменшувати файли коду, прибираючи пробіли, коментарі й переноси рядків та скорочуючи назви, не змінюючи поведінки програми.

  • image optimizationіменникоптимізація зображень, оптимізація графіки

    Зменшення розміру файлів зображень зі збереженням прийнятної якості, наприклад стисненням, зміною розмірів і використанням сучасних форматів.

  • Core Web VitalsіменникCore Web Vitals, основні показники вебефективності

    Три метрики Google для оцінювання реального досвіду користувачів: швидкість завантаження (LCP), чутливість (INP) і візуальна стабільність (CLS).

Доступність

  • accessibilityіменникдоступність, вебдоступність

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

  • alt textіменникальтернативний текст, alt-текст

    Короткий текстовий опис зображення в атрибуті alt, який озвучує програма читання з екрана та показує браузер, якщо зображення не завантажилося.

  • screen readerіменникпрограма зчитування з екрана, скринрідер

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

  • ARIAскороченняARIA, атрибути ARIA

    Accessible Rich Internet Applications — набір HTML-атрибутів, як-от role і aria-label, що передають допоміжним технологіям додаткові відомості про елементи.

  • keyboard navigationіменникнавігація клавіатурою, керування клавіатурою

    Використання сайту лише клавіатурою: перехід між посиланнями, кнопками й полями клавішею Tab та їх активація клавішами Enter або Space.

  • contrast ratioіменниккоефіцієнт контрастності, контрастність

    Числове співвідношення яскравості тексту та його тла; високі значення, наприклад 7:1, полегшують читання порівняно з низькими, як-от 2:1.

SEO для розробників

  • SEOскороченняSEO, пошукова оптимізація

    Пошукова оптимізація (Search Engine Optimization) — робота, що допомагає пошуковим системам знаходити й розуміти сторінки сайту та показувати їх вище в результатах.

  • meta tagіменникметатег, метатег HTML

    HTML-тег у head сторінки, що надає браузерам і пошуковим системам відомості про сторінку, наприклад опис чи налаштування області перегляду.

  • sitemapіменниккарта сайту, sitemap

    Файл, зазвичай sitemap.xml, зі списком сторінок сайту, який допомагає пошуковим системам знаходити й сканувати їх.

  • crawlдієсловосканувати вебсторінки, обходити сайт

    Автоматично відвідувати сторінки ботом пошукової системи, переходити за посиланнями й завантажувати вміст для індексації.

  • indexдієсловоіндексувати, додавати до індексу пошукової системи

    Зберігати й упорядковувати сторінку в пошуковій системі після її сканування, щоб вона могла з'являтися в результатах пошуку.

Веббезпека

  • authenticationіменникавтентифікація, ідентифікація користувача

    Перевірка того, ким є користувач; її можуть виконувати за паролем, одноразовим кодом або входом через Google чи Apple.

  • HTTPSскороченняHTTPS, захищений HTTP

    Захищена версія HTTP, яка шифрує з’єднання між браузером і сервером за допомогою TLS, щоб сторонні не могли прочитати чи змінити дані.

  • cross-site scriptingіменникміжсайтовий скриптинг, XSS

    Атака, за якої зловмисний JavaScript потрапляє на сторінку, яку відкривають інші користувачі, наприклад через коментар, і запускається в їхніх браузерах.

  • SQL injectionіменникSQL-ін’єкція, ін’єкція SQL-коду

    Атака, за якої хтось вводить SQL-код у форму або URL, і база даних виконує його, потенційно розкриваючи чи видаляючи дані.

  • CORSскороченняCORS, обмін ресурсами між джерелами

    Cross-Origin Resource Sharing — правила браузера, що дають серверу змогу вказати, яким іншим сайтам (джерелам) дозволено читати його відповіді через JavaScript.

  • CSRFскороченняCSRF, підроблення міжсайтового запиту

    Cross-Site Request Forgery — атака, що змушує браузер авторизованого користувача надіслати небажаний запит довіреному сайту, наприклад змінити адресу електронної пошти.

  • hashдієсловохешувати, хеш

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

Короткий тест: чи знаєте ви ці терміни?

Десять запитань зі словника. Оберіть правильне значення кожного терміна та перевірте результат.

Як вивчати лексику: Веброзробка

  • Читайте приклади в MDN і документації свого фреймворку, звертаючи увагу не лише на код, а й на дієслова в поясненнях.
  • Залишайте текст помилки англійською під час пошуку: це допоможе знайти обговорення саме цього повідомлення.
  • Записуйте словосполучення clear the cache, send a request, handle a response і deploy to staging, а не лише окремі іменники.
  • Зіставляйте повсякденне й технічне значення margin, padding, fetch і render; пояснюйте, що саме робить відповідна властивість або функція.
  • Практикуйте лексику в коротких описах змін: що змінилося в інтерфейсі, який запит виконується і яку помилку виправлено.

Поширені запитання

Які англійські слова потрібні початківцю у веброзробці?

Почніть із browser, server, element, selector, request, response, API, front end, back end і deploy. Потім додавайте терміни компонування, фреймворків, продуктивності, доступності та безпеки.

Як пишуть front end: окремо, разом чи через дефіс?

Уживаються всі три варіанти. Традиційно іменник пишуть окремо: work on the front end, а перед іншим іменником — через дефіс: a front-end developer. У технічних текстах поширені й frontend та backend. Дотримуйтеся одного стилю в межах документа.

Як вимовляють поширені вебскорочення?

HTML, CSS, URL і API зазвичай читають за англійськими назвами літер. JSON часто вимовляють як ім’я Jason, а DOM і REST — як слова. Cache звучить як cash; Nginx — як engine x.

Як поєднувати українські та англійські терміни?

Запам’ятовуйте обидві форми: browser — браузер, server — сервер, accessibility — доступність. Англійська назва допоможе знайти документацію, а українське пояснення — перевірити, чи зрозуміле саме поняття.

Закріплюйте лексику читанням

Тексти відповідного рівня допомагають запам’ятовувати нові слова. Оберіть безкоштовні книжки англійською: