Поняття веб-сторінки та веб –сайту.
Веб-сторінка— інформаційний ресурс, доступний у мережі World Wide Web, який можна переглянути у веб-браузері. Зазвичай ця інформація записана у форматі HTML або XHTML і може містити гіпертекст із навігаційними гіперпосиланнями на інші веб-сторінки.
Веб-сайт— сукупність веб-сторінок, доступних в Інтернеті, які об'єднані як за змістом, так і навігаційно
Структура веб-сайтів.
1. Головна сторінка
2. Меню сайту
3. Гіперпосилання на інші сторінки або сайти
Виділяють три типи структур веб-сайтів — лінійну, деревоподібну та довільну.
На сайті з деревоподібною структурою з головної сторінки можна потрапити на одну зі сторінок другого рівня, звідти — на одну зі сторінок третього рівня тощо. Сайт із довільною структурою видається зовсім неорганізованим, але саме в цьому й полягає принцип його створення. Подорожуючи таким сайтом, ви можете переходити з однієї його сторінки на інші в різні способи, і ваш шлях назад не обов'язково має бути таким самим.
Додаткові структури сайту:
Стандартна
Основна веб-сторінка містить посилання на інші документи веб-сайту, а документи містять посилання, відповідно, на основну веб- сторінку. Це найпростіший і найпоширеніший спосіб організації веб-сайту.
Каскад
У цьому випадку посилання в документах задані таким чином, що існує тільки один шлях обходу сторінок веб-сайту. За каскадного способу організації сторінок відвідувачі сайту можуть переміщуватися тільки в одному з напрямків — вперед або назад.
Хмарочос
У цій моделі відвідувачі можуть опинитися на деяких сторінках, тільки якщо вони йдуть правильним шляхом. Це нагадує підйом до потрібної кімнати у великому хмарочосі. Павутина У цьому випадку всі сторінки веб-сайту містять посилання на інші сторінки, і користувач може легко перейти з будь-якої сторінки практично на будь-яку іншу. Ця схема може перетворитися на лабіринт, якщо вийде з-під контролю, але вона популярна в тих випадках, коли посиланнями на документи користуються не надто часто.
Класифікація сайтів
Веб -сайт - це сукупність файлів приватної особи або організації у комп'ютерній мережі, що об'єднані під однією адресою
Статистичний сайт - сайт, вміст якого залишається незмінним для всіх відвідувачів сайту. Він не розрахований на часті оновлення. Статичні сайти ще називають сайтами брошурами. Прикладом таких сайтів можуть бути сторінки з навчальними матеріалами, історичними відомостями, описами музейних експонатів та ін.
Динамічний сайт - сайт, призначений для відображення інформаційних матеріалів, що часто оновлюються. Такими можуть бути сторінки з новинами, з переліком товарів на сайті Інтернет-магазину, з добіркою популярних відео-фрагментів та ін. При відвідуванні таких сайтів користувачі можуть бачити різний вміст.
Флеш сайт - створюється з використанням технологій розробки анімаційних зображень Adobe Flash, тому такі сайти привабливі, яскраві, містять багато анімаційних та звукових ефектів.
За призначенням виділяють такі типи сайтів:
сайти, що надають інформаційні матеріали. За видом матеріалів та способом їх подання.
сайти для он-лайн контактів та спілкування. Вам вже відомі вебсайти цієї категорії, на яких створені форуми та веб-чати. Крім того, засоби для спілкування також надають сайти соціальних мереж, блоги, сайти знайомств та мережних ігор та ін.
сайти для здійснення комерційних операцій. До цієї групи входять Інтернет-магазини та аукціони, системи електронних платежів, сайти банків, бірж, пунктів обміну валют. До цього виду сайтів належать і ті, що пропонують різноманітні платні послуги – навчання іноземним мовам, консультації психолога та ін.
сайти он-лайн сервісів (лат. servio – служити, надавати послуги). Такими є вже знайомі вам сайти електронної пошти, пошукових систем, сайти закладок на інші сайти
Залежно від того, хто є власником, сайти поділяються на:
- персональні, власниками та розробниками яких є приватні особи. Такі сайти містять дані про автора та його інтереси, професійні та творчі досягнення тощо. Персональні сайти іноді називають домашніми сторінками. Персональними сайтами є, наприклад, сайти письменниці О. Забужко (http://zabuzhko.com/ua), композитора О. Злотника (http://www.zlotnik.kiev.ua/index.htm) та ін.;
сайти комерційних організацій,що призначені для сприяння бізнесу з використанням засобів інформаційно-комунікаційних технологій. Структури сайтів комерційних організацій відрізняються залежно від мети використання сайтів, тому у цій групі можна виділити такі види сайтів:
сайти-візитки, що містять загальні відомості про організацію, наприклад, сайт юридичної компанії ТОВ "Житомир правовий" (http://zlegal.com.ua);
-сайти (англ. promotion - сприяння, просування), призначені для реклами та просування певного товару або послуги, містять детальні дані про них, повідомляють про різноманітні рекламні акції та інші корисні відомості для потенційних покупців, наприклад, сайт фотостудії Prostofoto (http://prostofoto.ru);
сайти електронної комерції: Інтернет-магазини, що призначені для організації продажу товарів або послуг через Інтернет, он-лайн аукціони, електронні представництва - он-лайн офіси тощо,які мають засоби для проведення комерційних операцій, замовлення товарів, оформлення документації та здійснення оплати, наприклад, сайт книжкового магазину Азбука (http://knygy.com.ua)
та ін.;
- сайти некомерційних організацій,серед яких можуть бути сайти освітніх установ, урядових організацій.
Інспектувати код — перевіряти код програми, не лише для виявлення помилок, а й для покращення загальної якості програмного коду.
IPv4 — четверта версія інтернет-протоколу (IP), яка використовує 32-бітові (чотирьохбайтні) адреси, що обмежують адресний простір. Формою запису IPv4-адреси є запис як чотирьох десяткових чисел (від 0 до 255), розділених точками. Через дріб вказується довжина маски підмережі.
Наприклад: 172.16.254.1
IPv6 — нова версія інтернет-протоколу (IP), покликана вирішити проблеми, з якими зіткнулася попередня версія (IPv4). Довжина адреси IPv6 становить 128 біт. В IPv6-адресі записами є вісім 16-бітних блоків, розділених двокрапками.
Наприклад: 2001:0db8:0000:0000:0000:8a2e:0370:7334
Кеш (англ. cache) — особлива швидкісна пам'ять або частина оперативної пам'яті, де зберігаються копії часто використовуваних даних.
Закешовані дані (англ. cached data) — колекція даних, що дублюють початкові значення, збережені в іншому місці на вашому пристрої, зазвичай для полегшення доступу.
Система доменних імен - DNS (англ. Domain Name System) — комп'ютерна розподілена система для отримання інформації про домени. Найчастіше використовується для отримання IP-адреси за ім'ям хоста.
Запит (англ. request) — запит до сервера, який його обробляє.
Відповідь (англ. response) — відповідь, яку повертає сервер.
Headers — спеціальні параметри, які несуть певну службову інформацію про з'єднання HTTP.
Фреймворк (англ. framework) — це своєрідний каркас для створення комп’ютерних програм. Фреймворк «нав’язує» розробнику певні архітектурні обмеження при створенні програм.
JSON (англ. JavaScript Object Notation) — текстовий формат обміну даними, що базується на JavaScript. Але при цьому формат незалежний від JS може використовуватися в будь-якій мові програмування.
Web Sockets — це передова технологія, яка дозволяє створювати інтерактивне з'єднання між клієнтом (браузером) та сервером для обміну повідомленнями у режимі реального часу.
Д/З Знайти приклади тематичних сайтів:
Сайт електронної комерції — забезпечує функцію електронної торгівлі для купівлі та продажу різних товарів.
Сайт матеріалів — призначений для завантаження файлів, таких як програми, ігри, музика, зображення в електронному вигляді тощо.
Сайт працевлаштування — дає змогу працедавцям розміщувати інформацію щодо вакансій.
Веб-портал — універсальний сайт, через який можна вийти на інші ресурси Інтернету