Глосарій 1.1
🌍 Основи мережі та протоколи
- WWW (World Wide Web) — глобальний інформаційний простір, що складається з взаємопов'язаних гіпертекстових документів (веб-сторінок).
- HTTP / HTTPS — протоколи передачі даних. HTTPS є захищеною версією, що шифрує трафік.
- URL (Uniform Resource Locator) — унікальна адреса ресурсу (сайту, картинки, файлу) в інтернеті.
- IP-адреса — унікальний числовий ідентифікатор пристрою в мережі (наприклад,
192.168.1.1). - DNS (Domain Name System) — «телефонна книга» інтернету, яка перетворює зрозумілі назви сайтів (google.com) на IP-адреси серверів.
🏗️ Клієнт-серверна архітектура
- Клієнт (Client) — пристрій або програма (зазвичай браузер), яка надсилає запити до сервера.
- Сервер (Server) — потужний комп'ютер, який зберігає дані та «відповідає» на запити клієнта.
- Frontend (Клієнтська частина) — усе, що користувач бачить у браузері (дизайн, кнопки, текст).
- Backend (Серверна частина) — логіка програми, що працює на сервері (робота з базою даних, обробка замовлень).
🛠️ Мови та інструменти розробки
- HTML (HyperText Markup Language) — мова розмітки, що визначає структуру сторінки (заголовки, абзаци, списки).
- CSS (Cascading Style Sheets) — мова стилів, яка відповідає за зовнішній вигляд (кольори, шрифти, розташування елементів).
- JavaScript (JS) — мова програмування, що робить сторінку інтерактивною (анімації, випадаючі меню, валідація форм).
- DOM (Document Object Model) — представлення структури HTML-документа у вигляді дерева об'єктів, з якими може працювати JavaScript.
📡 Обмін даними та API
- API (Application Programming Interface) — набір правил, за якими одна програма може взаємодіяти з іншою.
- REST (Representational State Transfer) — найпопулярніший архітектурний стиль побудови веб-сервісів.
- JSON (JavaScript Object Notation) — легкий текстовий формат обміну даними (зазвичай використовується для передачі інформації між сервером і клієнтом).
- AJAX — технологія оновлення частини веб-сторінки без її повного перезавантаження.
🚀 Хостинг та розгортання
- Хостинг — послуга надання місця на сервері для розміщення вашого сайту.
- Веб-сервер — програмне забезпечення (наприклад, Apache, Nginx), яке приймає HTTP-запити та віддає файли сайту.
- Сайт (Static vs Dynamic) — статичні сайти показують однаковий вміст усім, динамічні генерують контент «на льоту» (як стрічка Facebook).
⚓ Ключова думка: Веб-програмування тримається на «трьох китах»: HTML (структура), CSS (стиль) та JavaScript (логіка), що працюють у зв'язці з віддаленим сервером.
Остання зміна: середа 20 травня 2026 12:09 PM