Інформатика 10 клас

28/05 Повторення вивченого матеріалу

Повторення та узагальнення знань

Перейдіть за посиланням на сайт "Українського веб-довідника" та повторіть основні три технології вебпрограмування: html, css, javascript

14/05 Веб-сервер та база даних. Взаємодія клієнт-сервер

Вивчаємо

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

Веб-сервер — це програма, яка створює і повертає відповіді на запити веб-pecypcів клієнтами.

Веб-сервер, що приймає HTTP-запити від клієнтів, зазвичай веббраузерів, видає їм HTTP-відповіді, зазвичай разом з HTML-сторінкою, зображенням, файлом, медіа-потоком або іншими даними. Вебсервер — одна із основ Всесвітньої павутини.

Дані вебсторінок передаються за допомогою протоколу передачі гіпертексту HTTP.

HTTP — протокол передачі даних, що використовується в комп'ютерних мережах. Назва скорочена від HyperText Transfer Protocol, протокол передачі гіпертекстових документів.

Перегляньте відеоматеріал, занотуйте основні поняття

Опрацюйте матеріали підручника ст. 206 - 212

07/05 Створення динамічних елементів на веб-сторінках

Повторення

Вітаю на уроці інформатики! На попередньому уроці ми з'ясували як використовувати мову програмування JavaScript для зміни елементів DOM. А що ж таке DOM? Давайте пригадаємо, для цього повторіть матеріали презентації "Об'єктна модель документа".

Об’єктна модель документа

Вивчаємо

На більшості сайтів контент генерується динамічно "на льоту", такі сайти відповідно називаються динамічними, якщо вміст сторінки сайту не змінюється - то він є статичним. В одному випадку ми можемо отримувати динамічний контент з віддаленого серверу (так працюють соціальні мережі, сайти новин і т.п.), в іншому випадку контент може додаватись у відповідь на дії користувача (наприклад при натисканні на кнопку з'являється форма для замовлення).

Опрацюйте відеоматеріал

Перегляньте приклад динамічного створення контенту на веб-сторінці.

Перевірте свої знання

Виконайте тестові завдання у формі прикріпленій до уроку

23/04 Авторські права та ліцензії у веб середовищі

Вивчаємо

Опрацюйте матеріал

Інтелектуальна власність — це власність на результати інтелектуальної та творчої діяльності.

Об’єктами інтелектуальної власності (результатами інтелектуальної та творчої діяльності) згідно із законодавством України є:

Авторське право — це сукупність прав автора (та його правона­ ступників) щодо створення або використання твору літератури, науки, мистецтва тощо.


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


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


Найбільш поширені помилкові судження щодо фотографій в мережі Інтернет:

- якщо фотозображення викладено в мережу Інтернет, автор такого зображення автоматично надає дозвіл на його вільне використання;

- якщо фотозображення розміщено в соціальних мережах його вважають об'єктом, який можна використовувати для будь-яких цілей та без будь-яких обмежень;

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

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


Перегляньте відео


Виконайте підсумковий тест

09/04 Графіка для веб-середовища

Графіка для веб середовища

Багато веб-сторінок оформлюються зображеннями. В специфікації HTML5 концепт рисунка дещо відрізняється від зображення. Рисунок рекомендують сприймати як рисунки в книгах, відокремлене від тексту, але на яке даються посилання. 


1. Вивчаємо

1.1 Опрацюйте матеріали презентації

1.2 Занотуйте синтаксис додавання ілюстрації з прикріпленого скріншоту

1.3 Опрацюйте матеріали підручника § 11.12 ст. 186 - 189


2. Завдання

Використовуючи елемент <figure> створити сторінку фотогалерею та додати підписи до зображень. Для оформлення галереї застосувати наступні стилі:

Приклад можна побачити на рисунку прикріпленому до уроку

Здайте результат виконання у вигляді скріншоту


4. Рефлексія

Виконайте тестове завдання, здайте скріншот з виконаним тестом


Бажаю успіхів

19/03 Блокова модель CSS

Поняття блочної моделі

Браузер обробляє всі елементи веб-сторінки як невеликі блоки. Для нього будь-який елемент - це контейнер з вмістом: текстом, зображення або іншими елементами. 

Блок елемента оточують такі властивості (рис. 1) :

Рисунок 1. Блочна модель CSS

Приклад використання полів, відступів, границь та фону

Рисинуок 2. Приклад використання полів, відступів та границь

Опис полів, границь, відступів та фонового кольору мовою CSS

Запис властивостей padding

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

padding-top :

padding-right :

padding-bottom :

padding left :

Для скороченого запису використовується ключове слово padding після якого вказуються значення усіх відступів починаючи з верхнього за годинниковою стрілкою.

padding : 5px 10 px 20px 10px;

Запис властивостей margin

Аналогічно до властивостей padding значення полів мають дві форми запису: повну і скорочену. У повній формі записуються окремо значення для верхнього, правого, нижнього і лівого полів.

margin-top :

margin-right :

margin-bottom :

margin-left :

Для скороченого запису використовується ключове слово margin після якого вказуються значення усіх полів починаючи з верхнього за годинниковою стрілкою.

margin: 5px 10 px 20px 10px;

Запис границь

Границя може мати 3 властивості, а саме колір, товщина та стиль. Цим трьом властивостям відповідають три записи :

border-color :

border-width :

border -style :

Як і з полями та відступами властивість border має скорочений запис :

border : thin dotted black;

Для визначення товщини границі можна використовувати три ключових слова thin (тонка),  medium (середня) і thick (товста), або значення в пікселях. 

Колір можна задати за його назвою ( наприклад green, blue, yellow, orange...) або у форматі rgb або rgba, чи скориставшись його шістнадцятковим представленням (наприклад #eeffc3).

Окремої уваги заслуговує стиль границі (рис. 3) який може приймати різні значення : solid, dashed, dotted, double, groove, inset, outset, ridge, none.У властивості border також є можливість окремо форматувати кожну границю : border-top, border-right, border-bottom, border-left;

Рисунок 3. Стиль границь

Встановлення фонового кольору

В CSS можна встановити фоновий колір як для всієї сторінки, так і для окремого елемента. Для цього використовується властивість background-color. Наприклад для того щоб встановити абзацу зелений фоновий колір можна скористатись наступним правилом :

p { bakcground-color : green; } або p { background-color : rgb(0,255,0); }

Виконай завдання "Каталог кімнатних росли". Додай до файлу таблицю стилів для того щоб  зображення мали вигляд як на рис. 4б . Результат виконання завдання надішли вчителю інформатики за електронними адресами вказаними на колонтитулах сайту. Не забудь в темі листа вказати прізвище та ім'я!

Ви можете завантажити матеріали завдання за посиланням зліва :

Рисунок 4а. Веб-сторінка до використання CSS-стилів

Рисунок 4б. Результат використання стилів

Занотуйте в зошиті як оголошуються атрибути padding, margin, border та background-color. Пройдіть тестування з теми "Блочна модель CSS", по завершенню тестування натисніть кнопку надіслати.

05/03 Мова гіпертекстової розмітки. Гіпертекстовий документ та його елементи. Текстові елементи веб-сторінки, теги та їх атрибути. Гіперпосилання

HTML.pdf

Вивчаємо:


HTML (англ. HyperText Markup Language — мова розмітки гіпертексту) — це мова тегів, засобами якої здійснюється розмічання вебсторінок для мережі Інтернет. Браузери отримують HTML-документи з вебсервера або з локальної пам'яті й передають документи в мультимедійні вебсторінки. HTML описує структуру вебсторінки семантично і спочатку включені сигнали для зовнішнього вигляду документа.


Для створення html документу використовуються текстові редактори. Середовище інтерпритації html коду є браузери.


1. Опрацюйте матеріали презентації


2. Занотуйте базову розмітку вебсторінки та основні теги html


3. Опрацюйте ст. 159 - 163 підручника


4* Перегляньте відео за посиланням (до 33 хвилини)

20/02 Види сайтів та цільова аудиторія

Вивчаємо:

1. Опрацюйте матеріали презентації https://cutt.ly/uwxwDqpd 

2. Прочитайте та випишіть основні види сайтів:

Landing Page


Сторінка-вітрина, також лендінг (англ.. Landing page) – це веб-сторінка, яка відкривається при натисканні на рекламне оголошення чи лінк. «Цільова сторінка» є логічним продовженням рекламного оголошення або посилання. Часто «лендінги» пов'язані з соціальними медіа, розсилками електронною поштою або маркетинговими кампаніями пошукових двигунів (контекстною рекламою) з метою підвищення ефективності реклами. «Лендінг» може бути будь-якою сторінкою сайту або спеціально створеною окремою сторінкою. Загальна мета «лендінгу» перетворення (конверсії) відвідувачів сайту в потенційних покупців, тому її ще часто називають «приманка для клієнтів».



Сайт-візитка


Сайт-візитка найчастіше складається з декількох сторінок: 

інформація про фахівця; 

сторінка з послугами та цінами; 

сторінка з відгуками про роботу і портфоліо; 

контактна інформація для зв'язку. 

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



Форум


Перші форуми з'явилися на початку 2000-х, але все ще залишаються популярним місцем спілкування. Форум – це сайт для спілкування, тут створюють теми і допомагають один одному в рамках однієї загальної тематики.

Найчастіше форуми створюють на наступні, в основному, вузькі теми:

сім'я та діти; 

відносини; 

стиль; 

iгри; 

фінанси; 

і інші популярні теми.



Блог


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

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

Блоги створюються для: 

самовираження; 

самопіару і залучення уваги; 

заробітку прямими або непрямими методами. 

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

Почати вести блог досить просто. Наприклад, на платформі livejournal або blogger. Можна замовити розробку блогу у фрілансера або у веб-студії.



Сайти новин


Відмінна риса сайту новин – відвідуваність (понад 3 000 відвідувачів на добу) і вид контенту. Залежно від охоплення і масштабу можна поділити на міські, обласні новинні сайти, новинні сайти в масштабах держави і світу.

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

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


Інформаційні сайти 


Інформаційні сайти (ще називають SEO-сайти) мають дуже схожий вигляд на сайт новин, але мають ряд відмінностей. SEO-сайти створюються для надання відвідувачам того, що цікавить їх. 

Основне завдання SEO-сайту – вихід в ТОП пошукової видачі за певними запитами. З цією метою пишуться і оптимізуються статті, складається ядро сайту, проводиться аналіз і моніторинг для поліпшення ресурсу і контенту. 



Корпоративні сайти


Сайт для середніх і великих компаній.Створюється для публікації такої інформації: 

Про компанію; 

Про вакансії; 

Про товари, послуги; 

Про партнерів; 

Про контактної інформації. 

Досить часто на корпоративних сайтах присутній каталог продукції з актуальними цінами і новини компанії. На деяких сайтах присутні додаткові сервіси для клієнтів, закриті розділи сайту, в які можна потрапити тільки після реєстрації. Наприклад: сайти дистриб'юторів надають доступ в b2b-розділ, де можна здійснювати замовлення продукції за оптовими цінами.



Інтернет-магазини


Інтернет-магазин (онлайн-магазин) – це платформа, де ви розміщуєте свої товари, а відвідувачі купують товар, оформляючи замовлення і оплачуючи покупку в режимі онлайн. Завдяки інтернет-магазину, спрощуються процеси покупки, оплати і отримання замовлень.

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


Інтернет-портали


Iнтернет-портал – тип сайту, який містить різні блоки, сервіси, новини і корисні матеріали. Найбільш популярний формат порталів – міські портали. Міські портали надають різну інформацію про те чи інше в місті чи області: новини, прогноз погоди, вакансії, каталоги компаній, оголошення та ін.


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


Онлайн-сервіси


Онлайн-сервіси дещо відрізняються від інших видів сайтів. Головне завдання такого сайту – здійснення певних процесів онлайн.Найбільш популярні і, ті що мають великий попит онлайн-сервіси: 

Фріланс-біржі; 

Органайзери та календарі; 

Кредитні калькулятори; 

Редактори документів; 

Онлайн-бухгалтерія; 

Онлайн CRM-системи 

Хмарні файлові сховища.

3. Опрацюйте ст. 142 - 144 підручника https://issuu.com/kreidaros/docs/informatyka-11-klas-rudenko-2019/142 


06/02 Поняття пошукової оптимізації та просування веб-сайтів

Сьогодні на уроці ми розглянемо способи пошукової оптимізації та просування сайтів.


Вивчаємо


SEO (від англ. Search Engine Optimization — пошукова оптимізація) — маркетингове поняття, що охоплює цілий комплекс заходів. Це процес коригування HTML-коду, структури та текстового наповнення (контенту) сайта; контроль зовнішніх чинників на відповідність вимогам алгоритму пошукових систем.

Просування сайта — комплекс заходів щодо збільшення відвідуваності веб-ресурсу цільовими відвідувачами.


Опрацюйте основні засоби просування сайту та способи опрацювання даних сайту пошуковими роботами

Завдання

Опрацюйте § 11.23

Виконайте тестотве завдання

23/01 Поняття про мову розмічання гіпертекстового документа

HTML.pdf

HTML (англ. HyperText Markup Language — мова розмітки гіпертексту) — це мова тегів, засобами якої здійснюється розмічання вебсторінок для мережі Інтернет. Браузери отримують HTML-документи з вебсервера або з локальної пам'яті й передають документи в мультимедійні вебсторінки. HTML описує структуру вебсторінки семантично і спочатку включені сигнали для зовнішнього вигляду документа.

Для створення html документу використовуються текстові редактори. Середовище інтерпритації html коду є браузери.

1. Опрацюйте матеріали презентації

2. Занотуйте базову розмітку вебсторінки та основні теги html

3. Опрацюйте ст. 159 - 163 підручника

4* Перегляньте відео за посиланням (до 33 хвилини)

5. Ознайомтесь з html тегиами у довіднику тегів

https://w3schoolsua.github.io/tags/index.html#gsc.tab=0 

09/01 Проектування та створення об'єктів мультимедіа

Тема. Проектування та створення об'єктів мультимедіа

Мета: Вивчити основи проектування та створення об'єктів мультимедіа, використовуючи різноманітні інструменти та техніки.


1. Під час виконання завдань дотримуйтесь правил безпечної роботи за компʼютером

Перегляньте та повторіть правила роботи за компʼютером (зображення "Правила роботи за компʼютером")

2. Вивчаємо

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


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

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

1 — файли проєкту ; 2 — панель інструментів; 3 — переходи; 4 — монтажний стіл; 5 — екран перегляду; 6 — кнопка збереження поточного кадру.

https://issuu.com/kreidaros/docs/informatika-10-klas-bondarenko-2018/163

19/12 Технології опрацювання мультимедійних даних

Опрацюйте поданий матеріал

Мультимедійні дані

Повідомлення, подані комбінованим способо, ще називають мультимедійними. Мультимедіа - це поєднання різних способів подання повідомлень, а текст, графічні зображення, аудіо та відео є об'єктами мультимедійних повідомленб, або об'єктами мультмедіа. Разом з тим здебільшого до мультимедійних об'єктів відносять тільки аудіо - та відеооб'єкти. Тобто аудіо- та відеодані - це мультмедійні об'єкти. А технології опрацювання аудіо та відео є технологіями опрацювання мультимедійних об'єктів.

Програмне забезпечення для операцій з мультимедійними даними

Малюнок 1. Класифікація програм для роботи з мультимедійними об'єктами

Програми програвачі

Quicktime Player

VLC

Windows Media Player

KMPlayer

Аудіо- та відеостудії

Sony Vegas

Adobe Audition

Adobe Premiere

Final Cut

Цікавий факт

Фільми "Дзвінок", "Холодна гора", "300 спартанців", "Сімпсони у кіно", "Соціальна мережа", "Дівчина з тату дракона" та "Старим тут не місце" були змонтовані у програмі Final Cut, бiльшість з них отримали премії "Оскар" за кращий монтаж.

Завдання

Виконайте інтерактивну вправу 

21/11 Ключі й зовнішні ключі. Зв’язки між записами і таблицями. Визначення типу зв’язку

Проектування БД

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

Одним із засобів моделювання предметної області на етапі проектування БД є модель сутність-зв'язок, яку називають ER-моделлю. У ній застосовуються графічні засоби. Основними поняттями такої моделі є сутність, атрибут і зв'язок.

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

Атрибут – це властивість сутності. Зв’язок фактично встановлює взаємодію між сутностями .


Приклад: Сутність "ХОЛОДИЛЬНИК" характеризується такими атрибутами, як назва, маса, ціна, потужність.


Конкретний холодильник є екземпляром сутності "ХОЛОДИЛЬНИК".


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

В реляційній БД сутності відповідає таблиця, а екземпляру – запис.

Головне на етапі логічного проектування БД полягає у виконанні таких основних дій:

Перегляньте відео створення ER-діаграми

Типи зв’язку між таблицями

Один до одного - (таблиця “Список” і таблиця “Консультація” в базі даних навчального закладу ) переваги при зв’язуванні таблиць полягають у відсутності дублювання полів і прискоренні обробки звертань

Один до багатьох – один запис однієї таблиці пов’язується з кількома записами іншої таблиці (таблиця ”Учень” і таблиця “Предмет” – один учень вивчає кілька предметів )

Багато до одного – кілька записів однієї таблиці пов’язуються з одним записом до іншої таблиці (таблиця “Література” і таблиця “Учень” – декілька книг шкільної бібліотеки можуть бути видані одночасно одному учневі)

Багато до багатьох – (таблиця “Вчитель” і таблиця “Учень”) дає змогу встановити відношення між кількома записами однієї таблиці та кількома записами іншої

_17.11.22_База даних.pptx

07/11 Практична робота №2 «Розв’язування задач з різних предметних галузей»

Виконайте завдання практичної роботи та надішліть таблицю

Домашнє завдання 

Повторіть § 9 - 18

03/10 Основи статистичного аналізу

Статистика

Статистика — наука про методи збирання, опрацювання, аналізу та інтерпретації даних, що характеризують масові явища та процеси, тобто сукупності об’єктів. 

Статистичні дані — сукупність чисел, які дають кількісну характеристику ознак певних об’єктів та явищ, що нас цікавлять. Усю множину об’єктів, що є предметом статистичного дослідження, називають генеральною сукупністю вимірювань. 

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

Основні терміни

Вибірка, або вибіркова сукупність, — множина об’єктів, випадковим чином вибраних із генеральної сукупності для участі в дослідженні. 

Статистичний ряд розподілу — впорядкований розподіл одиниць сукупності на групи за певною властивістю. 

Варіаційний ряд — це ряд розподілу, побудований за кількісною властивістю. 

Частота — число, яке показує, скільки разів зустрічається кожна варіанта. 

Відносна частота варіаційного ряду — відношення частоти випадків даного значення до загальної суми частот. 

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

Обсяг вибірки n — це кількість варіант у вибірці, тобто кількість джерел інформації.

Якщо вибірка має великий обсяг, доречно побудувати інтервальний варіаційний ряд — такий ряд розподілу, в якому значення варіанти подано у вигляді інтервалів. Інтервали можуть бути рівні й нерівні. 

Перегляньте відео

Завдання

Розглянемо зріст (у сантиметрах) учнів і учениць вашої паралелі класів на прикладі довільно вибраних 10 осіб.

Визначити: середнє значення, медіану, моду, частоту, відносну частоту, середнє квадратичне відхилення.

Електронну таблицю надіслати на електронну адресу вчителя: m.roman.kravchuk@gmail.com

19/09 Системи електронного урядування

Перегляньте відео

Опрацюйте теоретичний матеріал

Сучасні інформаційні технології використовуються і для здійснення доступу до своїх розрахункових рахунків клієнтами банків. Їх називають інтернет­банкінгом (е-банкінгом).

Користувач дистанційно, не виходячи з дому або знаходячись десь далеко, може увійти у свій акаунт на сайті банку та:

•  отримувати інформацію про залишки грошей на рахунку й контролювати їх рух;

• самостійно блокувати й розблокувати свої платіжні картки;

• переводити гроші з картки на картку;

• переводити гроші на рахунки будь-яких фізичних і юридичних осіб;

• оплачувати комунальні послуги (електроенергія, газ, вода, телефон);

• оплачувати постійні послуги (школа, дитячий садок, стоянка автомобіля, охорона, оплата за кредит);

• самостійно формувати квитанції по здійснених платежах і роздруковувати на власному принтері у зручний спосіб;

• відкривати депозитні рахунки;

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

Для здійснення цих операцій користувачу не потрібно мати якесь спеціальне програмне забезпечення, достатньо мати на своєму комп’ютері (або телефоні) будь-який браузер.

На сьогодні майже всі банки мають свій інтернет-банкінг (Приват24, Ощад24/7, ПУМБ online тощо), що спрощує та полегшує клієнтам банків доступ до власних грошових заощаджень. Деякі банки розширюють коло послуг, які клієнт може отримати в інтернет-банку: купити квитки на транспорт, концерти, оплатити покупку в інтернет-магазині, замовити довідку про стан рахунків тощо.

Перші спроби надання банками таких онлайн-послуг було здійснено в США у 80-х роках ХХ ст., на сьогодні такими послугами користуються майже всі вкладники.

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

Для використання її потрібно вставити в платіжний термінал, який зчитує дані з картки, касир уводить потрібну суму для оплати товару, власник уводить секретний ПІН-код. Після цього термінал здійснює авторизацію, установлюючи зв’язок з базою даних платіжної системи, і сума грошей списується з банківського рахунку клієнта. У разі видачі готівки процедура здійснюється аналогічно як з використанням банкомата.

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

Сьогодні онлайн-продажі та інтернет-магазини набувають дедалі більшу популярність. В інтернет-магазинах можна купити будь-які види товарів: від автомобіля до продуктів харчування. Найвідоміші інтернет-магазини: Розетка, Lamoda, Prom.ua, ЖЖук тощо.

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

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

В Україні створено та функціонують такі онлайнсистеми електронного урядування:

•  Електронні петиції (https://petition.president.gov.ua/);

• Єдиний державний портал надання адміністративних послуг (https:// poslugy.gov.ua/);

• Електронна система публічних закупівель (https://prozorro.gov.ua/);

• Єдиний державний реєстр декларацій (https://portal.nazk.gov.ua);

• Громадське обговорення проектів нормативно-правових актів на сайті Уряду України (www.kmu.gov.ua/ua/dostup-do-publichnoyi-infor maciyi /gromadske-obgovorennya-proektiv-normativno-pravovih-aktiv);

• Центр громадянських свобод (http://ccl.org.ua);

• Інформаційна система Конкурс (vstup.info);

• Інформаційна система управління освітою (https://isuo.org/);

• Електронний кабінет платника податків (https://cabinet.sfs.gov.ua/ cabinet/faces/index.jspx);

• Система електронного документообігу (http://sed.reforms.in.ua/) тощо

Впровадження системи електронного урядування стикається з низкою об’єктивних суттєвих перешкод. Ці проблеми тісно пов’язані з новими викликами інформаційного суспільства і належать до економічних, політичних, соціальних, безпекових та ін. Усі ці проблеми об’єднуються в глобальну проблему «цифрового розриву» (digital divide) — нерівного доступу громадян до електронних ресурсів і публічної інформації.

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

05/09 Сучасні інформаційні системи. Людина в інформаційному суспільстві

Завдання


5 вересня

Сучасні інформаційні системи. Людина в інформаційному суспільстві

2. Відкрийте підручник https://issuu.com/kreidaros/docs/informatika-10-klas-bondarenko-2018 та опрацюйте ст. 15- 16, випишіть основні визначення виділені позначкою 

3. Прочитайте ст. 39 - 40 випишіть основні визначення виділені позначкою 

4. Перегляньте додане відео

5. Виконайте тестові завдання, та надішліть скріншот вчителю (Viber, 380508160159), обов'язково вказуйте прізвище та ім'я. Зверніть увагу, виконання тесту буде доступно лише до 13 вересня!

6. Сфотографуйте та надішліть фото конспекту вчителю!

Бажаю успіхів!

24/05 Повторення. Веб-програмування.
Основи дизайну та просування веб-сайту

Повторюємо

HTML-теги

Перейдіть на веб сайт https://css.in.ua/  та повторіть HTML-теги.

Крім HTML-тегів повторіть атрибути елементів веб-сторінки.

Загальна структура HTML-сторінки

<!DOCTYPE html>

<html>

<title>Заголовок сторінки</title>

<body>


<h1>Заголовок</h1>

<p>Абзац</p>


</body>

</html> 

CSS-властивості

Користуючись посиланням https://css.in.ua/  повторіть CSS-селектори та властивості.

Для закріплення набутих знань пропоную створити веб-сторінку за поданою схемою. Тематику веб-сторінки можете обрати на власний розсуд. html та сss код веб-сторінки надішліть на електронну адресу вчителя.

Приклад структури веб-сторінки

HEADER - містить заголовок та логотип ;

NAV - містить компоненти меню ;

#SIDEBAR - блок бокової панелі (реалізовано за допомогою елементу div) ;

ASIDE - блок на боковій панелі ;

MAIN - головна частина веб-сторінки ;

ARTICLE - стаття на веб-сторінці (може містити зображення) ;

FOOTER - містить інформацію про автора сайту та контактні дані .

17/05 Авторські права та ліцензії у вебсередовищі

Опрацюйте матеріал

Інтелектуальна власність — це власність на результати інтелектуальної та творчої діяльності.

 Об’єктами інтелектуальної власності (результатами інтелектуальної та творчої діяльності) згідно із законодавством України є:

Авторське право — це сукупність прав автора (та його правона­ ступників) щодо створення або використання твору літератури, науки, мистецтва тощо.

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

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

Найбільш поширені помилкові судження щодо фотографій в мережі Інтернет:

- якщо фотозображення викладено в мережу Інтернет, автор такого зображення автоматично надає дозвіл на його вільне використання;

- якщо фотозображення розміщено в соціальних мережах його вважають об'єктом, який можна використовувати для будь-яких цілей та без будь-яких обмежень;

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

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

Перегляньте відео

17/05 Розміщення мультимедійних файлів і налаштування параметрів їх програвання. Узагальнення та систематизація знань з теми "Напрямки та інструменти веб дизайну"

Повторення

Тег <iframe> ... </iframe> визначає вбудований фрейм (кадр або вікно). Вбудований фрейм використовується для вбудовування іншого документа в поточний HTML-документ. Тег iframe може бути використаним для додавання мультимедійних об'єктів із зовнішніх ресурсів.

Приклад вставляння відео-контенту з платформи "YouTube"

Тег iframe має велику кількість атрибутів для налаштування, тож розглянемо основні:

Узагальнення та систематизація знань

Виконайте підсумковий тест

10/05 Інтегрований мультимедійний контент

Опрацюйте матеріал, виконайте тестове завдання

Розміщення мультимедійних файлів за допомогою фреймів

Тег <iframe> ... </iframe> визначає вбудований фрейм (кадр або вікно). Вбудований фрейм використовується для вбудовування іншого документа в поточний HTML-документ. Тег iframe може бути використаним для додавання мультимедійних об'єктів із зовнішніх ресурсів.

Приклад (додавання відео з сервісу youtube)

<iframe width="560" height="315" src="https://www.youtube.com/embed/BIz02qY5BRA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Параметри програвання мультимедійних об'єктів

Тег iframe має велику кількість атрибутів для налаштування, тож розглянемо основні:

Генерація фреймів

Велика кількість вебресурсів, що містять мультимедійний контент - дозволяють "ділитися" мультимедійним контентом, шляхом генерації iframe тегу. Розглянемо не прикладі сервісу youtube.

Обираємо пункт "поділитися"

Обрати пункт "Вставити"

Скопіювати код

Перевір себе (повторення)

03/05 Мультимедіа на вебсторінках. Практична робота "Мультимедіа на вебсторінках"

Повторення

Мультимедіа (лат. multum — багато, medium — середовище) — це поєднання різних способів подання інформації.

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

Відтворення аудіо за допомогою елемента <audio>

В наступному коді приведено найпростіший приклад використання елемента <audio>

<p> Слухайте тільки хорошу музику, <cite>Pink Floyd - Comfortably numb</cite>:</p>

<audio src="comfortablenumb.mp3" controls></audio>

Рисунок 1. Використання тегу <audio>

<audio>

Результат виконання поданого вище коду можна побачити на рис. 1. Атрибут src містить ім'я файлу для відтворення, а атрибут controls вказує браузеру, що потрібно відобразити базові елементи керування відтворенням. Своїм зовнішнім виглядом ці елементи дещо відрізняються в різних браузерах, але мають однакове призначення.

Крім атрибута control елемент <audio> підтримує ще три атрибути: preload, autoplay та loop

Відтворення відео за допомогою елемента <video>

Елемент <video> використовую той же набір атрибутів : src, controls, autoplay, loop. Перегляньте використання цього елементу :

<h4>Макрозйомка комах. Об'єктив Tamron 90mm F - 2.8</h4>

<video src="bee.mp4" width="320" height="230" controls autoplay></video>

Рисунок 2. Використання тегу <video>

<video>

Крім загальних з елементом <audio> атрибутів, елемент <video> має три свої власні властивості : height, width та poster.

Атрибути height і width встановлюють висоту та ширину вікна перегляду в пікселях. 

Атрибут poster дозволяє встановити зображення, яке можна використати замість відео.

<video src="bee.mp4" controls poster="bee_on_flower.jpg"></video>

Браузери показують це зображення у трьох ситуаціях : коли перший кадр відео ще не завантажився, атрибуту preload присвоєно значення none або вказаний відеофайл відсутній.

Перевір себе

Практична робота "Мультимедіа на вебсторінках"

1.    Відкрийте Текстовий редактор, створіть новий документ index.html і збережіть його .

2.     Створіть веб-сторінку і розмістіть на ній:

1)    Аудіо файл з альтернативним текстом

2)    Відео-файл з автозапуском (може працювати неправильно або неспрацювати через несумісність з веб-програвачем) і альтернативним текстом;

3)    Відео-файл з атрибутом керування і альтернативним текстом;

4)    Відеофайл з YouTube.

3.   Оформіть веб-сторінку на власний смак: додайте заголовки, підписи, посилання, кнопки, фонове заповнення (колір або картинка), зображення і т.д…

4.  Збережіть свою роботу і перегляньте результат у браузері .

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

Приклад (без оформлення) – (7балів)

Завдання взято з https://vseosvita.ua/library/urok-4950-multimedia-na-veb-storinkah-dodatok-do-uroku-multimedia-na-veb-storinkah-informatika-11-a-220343.html

26/04 Переходи. Анімація

Опрацюйте матеріал, запишіть короткий конспект

Анімація

В умовах дистанційного навчання ми розглянемо лише базові правила додавання анімації. Докладніше про анімацію за допомогою СSS ви можете дізнатись за цим посиланням : Анімація в CSS .

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

Визначення ключових кадрів

@keyframes назваАнімації {

from {

/* тут перелічуються властивості CSS */

}

to {

/* тут перелічуються властивості CSS*/


}

}

Спочатку записується ключове слово @keyframes, за яким слідує ім'я - назва анімації. В подальшому це ім'я буде використано при застосування анімації. Після цього додаються не менше двох ключових кадрів. В даному прикладі використовуються слова from і to використовуються для створення початкового та кінцевого кадру анімації. В середині кожного ключового кадру знаходиться одне або декілька властивостей CSS.

Активація

Для активації анімації найчастіше використовується псевдоклас :hover наприклад стиль img:hover буде активований при наведенні курсору.

Призначення анімації

Для того щоб додати анімацію потрібно вказати її назву у властивості animation :.

Приклад

Розглянемо простий приклад, як на рисунку зліва. Додамо зображення та підпис за допомогою елемента figure до нашої веб-сторінки. 

CSS-код виглядає наступним чином :

:root{

padding:0;

margin:0; //скидання стилів браузера

box-sizing: border-box;

}

* {

box-sizing: inherit;

}

figure { //встановлюємо розмір елемента

width: 480px;

height: 360px;

border: 1px dashed black; //додаємо тонку пунктирну лінію навколо елементу

overflow: hidden; //все що виходить за границю елемента figure ховаємо

}

figure img{

max-width: 100%; //максимальна ширина зображення не перевищує 100% ширини

//елементу figure

}

figure figcaption{

font-size: 1.5em; //встановлюємо розмір стиль та вирівнювання підпису

font-style: italic;

text-align: center;

}

Додамо ключові кадри та активацію при наведенні вказівника

figure:hover img { //при наведенні вказівника на figure застосовуємо анімацію до img

animation: zoomIn; //вказуємо назву анімації

animation-duration: 2s; //та тривалість анімації

}

@keyframes zoomIn { //визначаємо ключові кадри анімації

from{

transform: scale(1.0); //transform :  функція перетворення

}

to{

transform: scale(1.8); //scale(1.8) означає що ми збільшуємо зображення в 1.8 разів

}

}

Перегляньте результат додавання анімації. Для цього наведіть вказівник миші на зображення хамелеона. Повний код веб-сторінки можна переглянути нижче розгорнувши  цей блок :

<!DOCTYPE html>

<html>

<head>

<link href="css/style.css" rel="stylesheet">

<title>Приклад анімації</title>

<style type="text/css">

:root{

padding:0;

margin:0;

box-sizing: border-box;

margin: auto;

}

* {

box-sizing: inherit;

}

figure {

width: 480px;

height: 360px;

border: 1px dashed black;

overflow: hidden;

}

figure img{

max-width: 100%;

}

figure figcaption{

font-size: 1.5em;

font-style: italic;

text-align: center;

}


figure:hover img{

animation: zoomIn;

animation-duration: 2s;

}


@keyframes zoomIn {

from{

transform: scale(1.0);

}

to{

transform: scale(1.8);

}

}

</style>

</head>

<body>

<figure>

<img src="https://s2.best-wallpaper.net/wallpaper/1366x768/1206/Chameleon-gaze_1366x768.jpg">

<figcaption>Хамелеон</figcaption>

</figure>

</body>

</html>

19/04 Графіка для веб-середовища

Опрацюйте матеріал, запишіть короткий конспект

Додавання зображень

Багато веб-сторінок оформлюються зображеннями. В специфікації HTML5 концепт рисунка дещо відрізняється від зображення. Рисунок рекомендують сприймати як рисунки в книгах, відокремлене від тексту, але на яке даються посилання. Часто рисунки мають підписи. Ви вже знайомі з тегом <img> для додавання зображень до веб-сторінки, пригадайте його синтаксис.

<img src="URL" alt="альтернативний текст"

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

Додавання рисунків за допомогою елементу <figure>

В специфікації стандарту HTML5 було додано нові семантичні елементи для додавання рисунків на веб-сторінку. Контейнером для малюнку є HTML-елемент <figure>, а текст підпису до малюнку розміщується в елемент <figcaption>. Нижче (рис. 2) приведено приклад додавання зображення з використанням елементу <figure>.

Рисунок 2. Елемент <figure>

Приклад використання елементу <figure>

HTML

<figure>

    <img src="media/examples/elephant-660-480.jpg"

         alt="Elephant at sunset">

    <figcaption>An elephant at sunset</figcaption>

</figure>

CSS

figure {

    border: thin #c0c0c0 solid;

    display: flex;

    flex-flow: column;

    padding: 5px;

    max-width: 220px;

    margin: auto;

}


img {

    max-width: 220px;

    max-height: 150px;

}


figcaption {

    background-color: #222;

    color: #fff;

    font: italic smaller sans-serif;

    padding: 3px;

    text-align: center;

}

Рисунок 3. Приклад виконання практичної роботи

Завдання

Використовуючи елемент <figure> створити сторінку фотогалерею та додати підписи до зображень. Для оформлення галереї застосувати наступні стилі:

Приклад можна побачити на рис. 3

Результат виконання надіслати на електронну пошту вчителя.

12/04 Адаптивна верстка. Крос-браузерна оптимізація сторінок 

Принципи адаптивної верстки веб-сторінок

Всесвітня павутина оточує нас всюди. Ми використовуємо її на робочому комп'ютері в офісі. Ми мандруємо нею за допомогою планшету. Потрапити в неї можна навіть через екрани деяких телевізорів. І ми всюди носимо її з собою у смартфоні. 

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

Трьома ключовими принципами адаптивного дизайну являється наступне:

СSS-сітки

У цьому уроці ми також розглянемо новий спосіб позиціонування елементів макету - CSS-сітку. Суть СSS-сіток в тому, що  вона розбиває веб-сторінку на колонок та рядків. Елемент з властивістю display : grid стає контейнером, а його нащадки - елементами сітки.

Для створення розмітки сітки є багато підходів. Ми розглянемо спосіб у якому використовуються властивості grid-template-columns : та grid-template-rows :

Рисунок 1. Нумерація ліній CSS-сітки

Лінії сітки

Для того щоб розмістити html елемент потрібно вказати лінію з якої він починається та де закінчується. Наприклад :

grid-column: 1/2;

grid-row: 3/5;

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

Веб-сторінка

Розглянемо структуру веб-сторінки на прикладі якої ми розглянемо використання адаптивного веб-дизайну. Сторінка містить інформацію про кімнатні рослини. Інформація про кожну рослину разом з заголовком поміщені в окремий div тег з призначеним класом. При достатньо малій ширині екрану наша веб-сторінка виглядає так як на рисунку 2.

Рисунок 2. Вигляд мобільної версії сторінки

З повним кодом веб-сторінки ви можете ознайомитись тут

<!doctype html>

<html>

<head>

<title>Кімнатні рослини</title>

<meta name="viewport" content="width=device-width , initial-scale=1">

<link href="css/style.css" rel="stylesheet">

<link href="https://fonts.googleapis.com/css?family=Cormorant+Garamond|EB+Garamond&display=swap" rel="stylesheet">

</head>

<body>

<header>

<h1>Кімнатні рослини</h1>

</header>

<div class="grid">

<div class="1">

<h2>Англійський плющ</h2>

<img src="media/Англійський плющ.jpg">

<p>Вчені НАСА назвали англійський плющ кращим фільтром повітря серед кімнатних рослин, що особливо добре поглинають формальдегід. Найбільш корисно обзавестися таким домашнім улюбленцем тим, хто живе на нижніх поверхах будинків уздовж великих магістралей і тим, хто працює в напівпідвальних приміщеннях. Англійський плющ неймовірно легко росте і адаптується - спробуйте підвісити його або поставити на етажерку . Росте він в помірних температурах і боїться яскравих прямих сонячних променів.</p>

</div>

<div class="2">

<h2>Дифенбахія</h2>

<img src="media/Дифенбахія.jpg">

<p>Дифенбахія дуже популярна рослина, що вирощується в кімнатних умовах, але при цьому досить вимоглива до умов догляду. Рослина вимагає регулярного поливу й обприскування, не любить протягів і різких перепадів температур. Купуючи дифенбахію, слід звернути увагу на отруйність молочного соку рослини – викликає подразнення шкіри, а при потраплянні в порожнину рота викликає німоту. Залежно від виду і сорту дифенбахії виростають до 1-2 м у висоту буквально за 5 років.</p>

</div>

<div class="3">

<h2>Заміокулькас</h2>

<img src="media/Заміокулькас.jpg">

<p>Заміокулькас – це зовсім невибаглива рослина, так як може залишатися тривалий час без певного поливу та догляду за листям. Навіть в даній ситуації він не пропаде. Всі ці якості пояснюються його походженням і батьківщиною, яка відрізняється дуже сухим і жарким кліматом. Також ця рослина відмінно пристосовується до іншого клімату, підвищеної вологості та низькій світлопроникності. Заміокулькас можна залишити в кімнаті, яка не має вікон, і лише іноді виносити його на світло так, щоб не падало пряме сонячне проміння.</p>

</div>

<div class="4">

<h2>Калатея</h2>

<img src="media/Калатея.jpg">

<p>Головна особливість калатей – їхнє незвичайне листя, але є й інші властивості та відмінні риси, про які потрібно знати, якщо ви збираєтеся здійснювати догляд за домашньою калатеєю. У більшості видів підземні пагони утворюють поверхневу кореневу систему, з якої ростуть розетки великих овальних листків до 30-40 см завдовжки, на довгих черешках. У висоту квітка калатея може досягати 70-90 см. Цвітіння калатеї непривабливе, виняток становлять лише калатея шафранова і калатея Варшевича, в яких непоказні квітки заховані за яскравими приквітковим листям кремового, білого, помаранчевого і рожевого відтінків.</p>

</div>

<div class="5">

<h2>Пеперомія</h2>

<img src="media/Пеперомія.jpg">

<p>Пепероміі це досить тіньолюбні і прості у догляді рослини, але заради інтересу декоративності листя варто прикласти зусилля. Складності догляду за пеперомією полягають у підтриманні презентабельного вигляду протягом довгого часу. Потрібно дотримуватися всіх рекомендованих умов утримання, в яких рослина буде повноцінно розвиватися і зберігати свій неповторний вигляд. </p>

</div>

<div class="6">

<h2>Фікус каучуковий</h2>

<img src="media/Фікус каучуковий.jpg">

<p>Фікус, мабуть, - одна з найбільш улюблених і поширених декоративно-листяних кімнатних рослин. Чому саме фікус? Догляд за ним нескладний, а ефект приголомшливий. Вегетативна зелена маса щільна, наростає швидко, добре очищає повітря, різні види фікусів мають найрізноманітніше забарвлення. Існує маса інформації про користь цих рослин для здоров’я. Ними можна прикрасити будь-яке приміщення, будь то офіс або житлова квартира.залежить від його виду. Давайте розглянемо найбільш популярні з них.</p>

</div>

<div class="7">

<h2>Фікус ліроподібний</h2>

<img src="media/Фікус ліроподібний.jpg">

<p>Фікус ліроподібний (Ficus lirata) - відрізняється своїми великими листочками, схожими за формою на перевернену скрипку. Листя цього фікуса досягають довжини 50-60 см. Ця рослина любить самоту, не варто ставити його впритул до інших рослин.</p>

</div>

<div class="8">

<h2>Юка</h2>

<img src="media/Юка.jpg">

<p>Юка - дуже світлолюбна рослина, як тільки їй буде недостатньо променів сонця, це швидко відобразиться на зовнішньому вигляді рослини: листя бліднуть, а сама квітка уповільнює ріст. Тому найбільш підходящими вважаються південні і східні вікна, головне, щоб вибране місце захищало юку від прямих полуденних променів сонця. Влітку дуже корисно виносити рослину на балкон або терасу. А от взимку ці рослини дуже часто потерпають від браку сонця, тому слід їм забезпечити штучне підсвічування, яке потрібно включати після заходу сонця.</p>

</div>

</div>

</body>

</html>

СSS-код сторінки виглядає наступним чином

:root {

margin:0; /* скидаємо поля*/

background: rgba(255,252,199,.2); /*встановлюємо фоновий колір сторінки*/

}

h1, h2 {

font-family: 'Cormorant Garamond', serif; /*задаємо шрифт та розмір шрифту для заголовків*/

font-size: 8vw;

}

h1 {

text-transform: uppercase; /*переводимо текст на баннері у верхній регістр*/

}

h2 {

margin: 0.2em 0 0.3em 0.1em;

border-bottom: 0.5rem solid black; /*додаємо лінію під заголовками*/

}

p {

font-family: 'EB Garamond', serif; /*задаємо шрифт, розмір та вирівнювання для абзаців*/

font-size: 4vw;

text-align: justify;

padding: 0 0.8em 0 0.8em;

}

img {

width: 100%; /*встановлюємо розмір зображення на 100% ширини області перегляду*/

}

header{ /*встановлюємо фонове зображення header*/

margin:0;

width: 100%;

padding: 2em 1em;

text-align: center;

background-image: url(../media/heroimage.jpg);

background-size:100%;

color: #fff;

text-shadow: 0.1em 0.1em 0.3em #000;

}

Завдання 1. Модифікуйте CSS-код веб-сторінки додавши до неї ще одну контрольну точку для розмірів екрану шириною, скажімо, від 720 до 1080 пікселів. Нехай в такому випадку сторінка відображається у вигляді двох колонок.

Завдання 2. Надішліть скріншот веб-сторінки при розмірі вікна від 720 до 1080 пікселів на електронну адресу вчителя.

Завантажити файли для роботи можна за посиланням "Файли-заготовки"

Тепер збільшимо розмір вікна веб-браузера для того щоб побачити як виглядатиме наша веб-сторінка на екрані комп'ютера (рис. 3).

Рисунок 3. Вигляд веб-сторінки при збільшенні розміру вікна веб-браузера.

Які виникли проблеми?

Подумайте що у даному вигляді веб-сторінки відображено неправильно, та як би ви скомпонували контент на такій сторінці.

Створимо дизайн веб-сторінки для настільної версії сайту використовуючи CSS-сітку

Рисунок 4. Вигляд сторінки після застосування CSS-сітки.

Настільна версія веб-сайту. 

HTML-код сторінки не змінився, а в CSS - коді відбулись деякі зміни:

:root{

max-width: 1440px;

margin: 0 auto;

}

.grid {

display: grid;

grid-template-columns: repeat(4, 3fr);

grid-template-rows: 2fr 4fr 4fr;

grid-gap: 1em;

margin-left: 2em;

}

p {

font-size: 1vw;

}

h1{

font-size: 6vw

}

h2 {

font-size: 2vw;

}

h2 {

border-bottom: 0.1em solid black;

}

header {

padding: 3em 2em;

background-size: cover;

}

Додаємо медіазапити

@media (min-width: 1080px){

:root{

max-width: 1440px;

margin: 0 auto;

}

.grid {

display: grid;

grid-template-columns: repeat(4, 3fr);

grid-template-rows: 2fr 4fr 4fr;

grid-gap: 1em;

margin-left: 2em;

}

p {

font-size: 1vw;

}

h1{

font-size: 6vw

}

h2 {

font-size: 2vw;

}

h2 {

border-bottom: 0.1em solid black;

}

header {

padding: 3em 2em;

background-size: cover;

}

}

Протестуйте роботу веб-сторінки

Підсумковий тест

05/04 Проектування та верстка веб-сторінок

Планування створення веб-сторінки

Процес створення сайта (веб-проекту) умовно можна розподілити на кілька етапів. Розглянемо такі етапи, як загальне планування; розробка дизайну; планування макета веб-сторінок.

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

Елемент <header>  є контейнером, у якому містяться назва сайта, логотип і навігаційна панель.

Елемент <footer> розташовується внизу веб-сторінки і зазвичай містить інформацію про правовласників, контактні та юридичні дані, посилання на соціальні мережі, форму зворотного зв’язку та ін. 

Елемент <div> є універсальним блочним контейнером, який використовується для виділення окремих блоків веб-сторінки. Хоча це і суперечить основній концепції HTML5 інші способи на даний момент використовуються мало.

Завдання

Опрацювати ст. 168 - 175 за підручником, виконати тестові завдання 

22/03 Блокова модель CSS

Поняття блочної моделі

Браузер обробляє всі елементи веб-сторінки як невеликі блоки. Для нього будь-який елемент - це контейнер з вмістом: текстом, зображення або іншими елементами. 

Блок елемента оточують такі властивості (рис. 1) :

Рисунок 1. Блочна модель CSS

Приклад використання полів, відступів, границь та фону

Рисинуок 2. Приклад використання полів, відступів та границь

Опис полів, границь, відступів та фонового кольору мовою CSS

Запис властивостей padding

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

padding-top :

padding-right :

padding-bottom :

padding left :

Для скороченого запису використовується ключове слово padding після якого вказуються значення усіх відступів починаючи з верхнього за годинниковою стрілкою.

padding : 5px 10 px 20px 10px;

Запис властивостей margin

Аналогічно до властивостей padding значення полів мають дві форми запису: повну і скорочену. У повній формі записуються окремо значення для верхнього, правого, нижнього і лівого полів.

margin-top :

margin-right :

margin-bottom :

margin-left :

Для скороченого запису використовується ключове слово margin після якого вказуються значення усіх полів починаючи з верхнього за годинниковою стрілкою.

margin: 5px 10 px 20px 10px;

Запис границь

Границя може мати 3 властивості, а саме колір, товщина та стиль. Цим трьом властивостям відповідають три записи :

border-color :

border-width :

border -style :

Як і з полями та відступами властивість border має скорочений запис :

border : thin dotted black;

Для визначення товщини границі можна використовувати три ключових слова thin (тонка),  medium (середня) і thick (товста), або значення в пікселях. 

Колір можна задати за його назвою ( наприклад green, blue, yellow, orange...) або у форматі rgb або rgba, чи скориставшись його шістнадцятковим представленням (наприклад #eeffc3).

Окремої уваги заслуговує стиль границі (рис. 3) який може приймати різні значення : solid, dashed, dotted, double, groove, inset, outset, ridge, none.У властивості border також є можливість окремо форматувати кожну границю : border-top, border-right, border-bottom, border-left;

Рисунок 3. Стиль границь

Встановлення фонового кольору

В CSS можна встановити фоновий колір як для всієї сторінки, так і для окремого елемента. Для цього використовується властивість background-color. Наприклад для того щоб встановити абзацу зелений фоновий колір можна скористатись наступним правилом :

p { bakcground-color : green; } або p { background-color : rgb(0,255,0); }

Виконай завдання "Каталог кімнатних росли". Додай до файлу таблицю стилів для того щоб  зображення мали вигляд як на рис. 4б . Результат виконання завдання надішли вчителю інформатики за електронними адресами вказаними на колонтитулах сайту. Не забудь в темі листа вказати прізвище та ім'я!

Ви можете завантажити матеріали завдання за посиланням зліва :

Рисунок 4а. Веб-сторінка до використання CSS-стилів

Рисунок 4б. Результат використання стилів

Занотуйте в зошиті як оголошуються атрибути padding, margin, border та background-color. Пройдіть тестування з теми "Блочна модель CSS", по завершенню тестування натисніть кнопку надіслати.

22/03 Каскадні таблиці стилів. Стильове оформлення сторінок

Каскадні таблиці стилів (англ. Cascading Style Sheets, або скорочено CSS) — спеціальна мова, що використовується для опису зовнішнього вигляду сторінок, написаних мовою розмітки даних. Основна ідея CSS полягає в тому, щоб відокремити дизайн документа від його вмісту. CSS відповідає за оформлення і зовнішній вигляд HTML-коду, тоді як HTML — за зміст та логічну структуру документа. 

Конструкція СSS, яка відповідає за зовнішній вигляд певного елемента HTML, називається CSS-правилом. Усі CSS-правила складаються із селектора та блоку оголошень. Блок оголошень містить одне або кілька оголошень, розташованих у фігурних дужках. Усередині блоку оголошень знаходяться пари CSS-властивість — значення, розділені крапкою з комою (рис. 1). 

Рисунок 1. Структура CSS-правила

Кожне правило починається із селектора, що вибирає ті HTML-елементи до яких буде застосовано CSS-правило. Селектор дозволяє вибрати один або декілька HTML елементів. В якості селектора можуть бути вказані назви HTML-елементів. Наприклад для того щоб відобразити усі заголовки на сторінці синім кольором ми можемо скористатись таким правилом: 

h1, h2, h3, h4, h5, h6 {

color : blue;

}

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

Застосування класу в HTML-файлі


<p class="news">...</p>



Селектор класу в CSS-файлі

.news {

background-color : black;

color : white;

}

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

Застосування ідентифікатора в HTML-файлі


<div id="banner">...</p>


Селектор ідентифікатора в CSS-файлі

#banner{

background : url (images/banner.jpg);

}


Каскадність CSS — це механізм, завдяки якому до елемента HTML-документа може застосовуватися більш ніж одне правило CSS. Термін «cascading» (каскадні) у назві CSS вказує на можливість злиття різних таблиць стилів для створення єдиного визначення стилю окремого елемента (тегу) чи всього документа. 

Підключення каскадних таблиць стилів

Існує кілька способів підключення CSS-коду до HTML-документа. Розглянемо деякі з них. 

Застосування inline-стилів (стилі, які підставляються безпосередньо в рядок). 

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

<body>
<header style="background-color : gray;
width : 900px;
height : 100px;
text-align : center;
padding - top : 30px;
margin : 10px auto;>
Заголовок сайта
</header>
</body>

Застосування таблиць стилів документа (document style sheets). 

Називаються так тому, що розташовуються безпосередньо в HTML-документі й застосовуються лише до нього. Іноді їх називають embedded style sheet (убудований стиль). Збереження CSS-коду в HTML-документі у тезі <style>, що теж розміщується в . Зазвичай цей варіант використовується, коли існує лише одна проста HTML-сторінка й немає сенсу створювати додатковий файл 

<body>
<style>
header {
background-color : gray;
width : 900px;
height : 100px;
text-align : center;
padding - top : 30px;
margin : 10px auto;
}
</style>
<header>
Заголовок сайта
</header>
</body>

Застосування зовнішніх, або зв’язаних, стилів (external style sheets)

Це найбільш поширений варіант. Він полягає у винесенні CSS-коду в окремий файл із розширенням .css та підключенням за допомогою тегу , який знаходиться виключно всередині елемента . Зустрівши в HTML-документі цей тег, браузер завантажить із сайта CSS-файл і застосує до документа стилі, що містяться в ньому.

HTML-файл

<head>

<link href="style.css" rel="stylesheet">

</head>

<body>

<header>

Заголовок сайта

</header>

</body>

СSS-файл

.header {

background-color : gray;

width : 900px;

height : 100px;

text-align : center;

padding-top : 30px;

margin : 10px auto;

}

Застосування директиви @import

Цей спосіб дозволяє об’єднувати кілька таблиць стилів в одну. Директиву @import можна використовувати як в html так і в css файлах. Наприклад для при розробці адаптивного дизайну створюється декілька таблиць стилів для різних розмірів екрану. Тоді їх зручно об'єднати в одну таблицю з допомого правила @import.

@import url(css/style.css);

Якщо на один і той самий елемент діє одночасно кілька стилів то вибирається той у якого більший пріорітет. Якщо пріорітет однаковий - вибирається стиль що записаний у CSS-файлі останнім.

Пріоритетність застосування стилів до html-елементів за спаданням: 

Занотуй в зошиті описані вище способи застосування стилів до html-елементів.

Пройдіть тестування з теми "Каскадні таблиці стилів". Після проходження тестування натисніть кнопку "Надіслати".

15/03 Таблиці та форми на веб-сторінках

Веб-форми

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

Форми в Інтернеті всюди - завдяки формам ми можемо створювати облікові записи електронної пошти, переглядати і купувати товари в інтернет-магазинах, здійснювати фінансові транзакції і багато іншого.

Рис. 1 Приклад веб-форми

Принцип роботи веб-форм

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

Елементи веб-форм

HTML-елементи форм (Таблиця 1) розміщуються між відкриваючим та закриваючим тегами <form>...</form>. Поля веб-форми можна згрупувати помістивши їх між тегами <fieldset>...</fieldset>. Кожному розділу форми можна присвоїти назву використовуючи тег <legend>...</legend>.

Додавання підказок

Зазвичай поля нової форми не містять ніяких даних. Для деяких користувачів така форма може бути не зовсім зрозумілою, зокрема, яку саме інформацію потрібно вводити в конкретне поле. Тому форми часто містять приклад даних, який потрібно внести. Такий текст ще називають "водяним знаком". Постановочний текст додається за допомогою атрибута placeholder.

Створення веб-форми.

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

Рис. 2 Приклад веб-форми

<body><h1>Форма заявки охоронця зоопарку</h1><form action="#">  <p><i>Будб-ласка заповніть форму. Обов'язкові поля позначено' </i><em>*</em></p>  <fieldset>    <legend>Контактна інформація</legend>      <label>Ім'я' <em>*</em></label>      <input><br>      <label>Телефон</label>      <input><br>      <label>Email <em>*</em></label>      <input><br>  </fieldset>  <fieldset>    <legend>Персональна інформація</legend>      <label>Вік<em>*</em></label>      <input><br>      <label>Стать</label>      <select>        <option>Жіноча</option>        <option>Чоловіча</option>      </select><br>      <label>Коли ви вперше зрозуміли що хочете стати охоронцем зоопарку?</label>      <textarea></textarea>  </fieldset>  <fieldset>    <legend>Оберіть свою улюблену тварину</legend>    <label><input type="checkbox"> Зебра</label>    <label><input type="checkbox"> Кіт</label>    <label><input type="checkbox"> Анаконда</label>    <label><input type="checkbox"> Людина</label>    <label><input type="checkbox"> Слон</label>    <label><input type="checkbox"> Гну</label>    <label><input type="checkbox"> Пінгвін</label>    <label><input type="checkbox"> Краб</label>  </fieldset>  <p><input type="submit"></p></form></body>

Таблиці

HTML-таблиці отримали дуже широке росповсюдження, від відображення інформації в табличному вигляді до компонування макетів веб-сторінок (такий метод використовувася до впровадження мудульної системи верстання).

Елементи HTML-таблиць

HTML-таблиці скаладаються з рядків, кожен рядок містить певну кількість комірок. Увесь вміст таблиці розміщується між відкриваючим та закриваючими тегами <table>...</table>. Нижче наведено основні теги для створення та роботи з таблицями.

Створення html-таблиці

Розгляньте приклад створення таблиці. Занотуйте структуру таблиці в зошиті

<body><table>  <caption>Таблиця "Калорійність продуктів"</caption>  <tr><th>Продукт</th><th>Білки</th><th>Жири</th><th>Вуглеводи</th><th>Ккал/100г.</th></tr>  <tr><td>Кролик</td><td>20.7</td><td>12.9</td><td>0.0</td><td>199</td></tr>  <tr><td>Салат</td><td>1.5</td><td>0</td><td>2.2</td><td>14</td></tr>  <tr><td>Гриби</td><td>3.2</td><td>0.7</td><td>1.6</td><td>25</td></tr></table></body>

Пройдіть тестування для закріплення знань про веб-форми та HTML-таблиці. Після закінчення текстування натисніть кнопку "Надіслати".

08/03 Мова гіпертекстової розмітки. Гіпертекстовий документ та його елементи. Текстові елементи веб-сторінки, теги та їх атрибути. Гіперпосилання

Тім Бернес-Лі

25 років тому Тім Бернерс-Лі заснував Інтернет. Його винахід призначався для Cern, Європейського центру ядерних досліджень. Проект мав назву World Wide Web і передбачав публікацію гіпертекстових документів, пов’язаних між собою гіперпосиланнями. Це мало полегшити пошук та консолідацію інформації. Тоді ж були розроблені ідентифікатори URI (а також URL), протокол HTTP і мова HTML. Ці технології склали основу інтернету.  

HTML

HTML (англ. HyperText Markup Language — мова розмітки гіпертексту) — це мова тегів, засобами якої здійснюється розмічання вебсторінок для мережі Інтернет. Браузери отримують HTML-документи з вебсервера або з локальної пам'яті й передають документи в мультимедійні вебсторінки. HTML описує структуру вебсторінки семантично і спочатку включені сигнали для зовнішнього вигляду документа.

Елементи HTML

Елементи HTML є будівельними блоками сторінок HTML. За допомогою конструкцій HTML, зображення та інші об'єкти, такі як інтерактивні форми, можуть бути вбудовані у візуалізовану сторінку. HTML надає засоби для створення структурованих документів, позначаючи структурну семантику тексту, наприклад заголовки, абзаци, списки, посилання, цитати та інші елементи. Елементи HTML окреслені тегами, написаними з використанням кутових дужок. Теги, такі як і безпосередньо вводять вміст на сторінку. Інші теги, такі як<img /> <input /> <p>оточують і надають інформацію про текст документа і можуть включати інші теги як піделементи. Браузери не показують теги HTML, але використовують їх для інтерпретації вмісту сторінки.

Базова структура html-елемента

Для коректного відображення у веб-браузері, html-документ повинен містити певні структурні елементи, а саме:

<!DOCTYPE html>

<html>

<head>

<title>Назва документу</title>

</head>

<body>

</body>

</html>

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

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

HTML тег <html> повідомляє браузеру, що це HTML-документ.

Тег <html> є контейнером, який містить в собі весь вміст веб-сторінки, включаючи теги <head> та <body>, крім теґа <!DOCTYPE>.

Як правило, тег <html> йде в документі другим, після елемента, що визначає тип документа (Document Type Definition, DTD), що встановлюється через елемент <!DOCTYPE>.

Нотатка:

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

Нотатка:

Закриваючий тег "</html>" повинен завжди стояти в документі останнім.

HTML тег <head> призначений для зберігання інших елементів, мета яких - допомогти браузеру в роботі з даними.

Також всередині контейнера <head> можуть знаходитися мета-теги, які використовуються для зберігання інформації призначеної для браузерів і пошукових систем, назву документа, скрипти, стилі і багато іншого.

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

Всередині тега <head> допускається розміщувати такі елементи:

•<base>

•<basefont>

•<bgsound>

•<link>

•<meta>

•<script>

•<style>

•<title>

Нотатка:

Вміст елемента <head> не відображається безпосередньо на веб-сторінці, за винятком елемента <title>, він задає заголовок вікна веб-сторінки.

HTML тег <body> призначений для зберігання тіла веб-сторінки (його контенту), що відображається у вікні браузера.

Інформацію, яку слід виводити в документі, слід розташовувати саме всередині контейнера <body>. До такої інформації належить текст, зображення, теги, JavaScript скрипти і т. д.

Тег <body> також застосовується для визначення кольорів посилань і тексту на веб-сторінці. Подібна практика в HTML засуджується і натомість для вказівки колірної схеми рекомендується використовувати стилі, застосовуючи їх до селектору <body>.

Презентація: текстові елементи веб-сторінки

Текстові елементи веб-сторінки. Атрибути елементів. Гіперпосилання (1).pptx

01/03 Інструметнтальні засоби для веб-розробки

Інструментальні засоби для веброзробки

Інструменти веброзробки - це набір програм для створення вебсайтів або вебсторінок та наповнення їх вмістом.

Редактор коду - основний інструмент для написання програмного коду на мовах HTML, CSS, JavaScript та ін. Сучасні текстові редактори можуть мати додаткові функції що спрощують написання коду та керування його фрагментами. Найпоплярнішими безкоштовними текстовими редакторами є SublimeText, VSCode, Atom, Brackets, Notepad++ ...

Системи контролю вмісту - спеціальні системи для збереження різних версій та сумісної роботи над одним проєктом за допомогою "гілок", кожен учасник проєкту може почати створювати свою частину проєкту, після закінчення ці гілки "мержаться" в один проєкт. На даний час найпопулярнішою є система Git. Для цієї систеим є багато програм з керування версіями, наприклад GitHub, Bitbucket і т.д.

Дизайн інтерфейсу - важлива частина розробки вебсайту, для цього часто використовується програма Adobe Photoshop, але зараз набула широкої популярності спеціалізована програма для створення моделі інтерфейсу користувача Figma.

Інтерфейс Figma

Виконайте тестові завдання

22/02 Види сайтів та цільова аудиторія. Інформаційна структура сайту

Опрацюйте матеріали сайту, зробіть короткий конспект

Види сайтів та їх призначення

Landing Page

Сторінка-вітрина, також лендінг (англ.. Landing page) – це веб-сторінка, яка відкривається при натисканні на рекламне оголошення чи лінк. «Цільова сторінка» є логічним продовженням рекламного оголошення або посилання. Часто «лендінги» пов'язані з соціальними медіа, розсилками електронною поштою або маркетинговими кампаніями пошукових двигунів (контекстною рекламою) з метою підвищення ефективності реклами. «Лендінг» може бути будь-якою сторінкою сайту або спеціально створеною окремою сторінкою. Загальна мета «лендінгу» перетворення (конверсії) відвідувачів сайту в потенційних покупців, тому її ще часто називають «приманка для клієнтів».

Сайт-візитка

Сайт-візитка найчастіше складається з декількох сторінок: 

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

Форум

Перші форуми з'явилися на початку 2000-х, але все ще залишаються популярним місцем спілкування. Форум – це сайт для спілкування, тут створюють теми і допомагають один одному в рамках однієї загальної тематики.

Найчастіше форуми створюють на наступні, в основному, вузькі теми:

і інші популярні теми.

Блог

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

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

Блоги створюються для: 

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

Почати вести блог досить просто. Наприклад, на платформі livejournal або blogger. Можна замовити розробку блогу у фрілансера або у веб-студії.

Сайти новин

Відмінна риса сайту новин – відвідуваність (понад 3 000 відвідувачів на добу) і вид контенту. Залежно від охоплення і масштабу можна поділити на міські, обласні новинні сайти, новинні сайти в масштабах держави і світу.

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

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

Інформаційні сайти 

Інформаційні сайти (ще називають SEO-сайти) мають дуже схожий вигляд на сайт новин, але мають ряд відмінностей. SEO-сайти створюються для надання відвідувачам того, що цікавить їх. 

Основне завдання SEO-сайту – вихід в ТОП пошукової видачі за певними запитами. З цією метою пишуться і оптимізуються статті, складається ядро сайту, проводиться аналіз і моніторинг для поліпшення ресурсу і контенту. 

Корпоративні сайти

Сайт для середніх і великих компаній.Створюється для публікації такої інформації: 

Досить часто на корпоративних сайтах присутній каталог продукції з актуальними цінами і новини компанії. На деяких сайтах присутні додаткові сервіси для клієнтів, закриті розділи сайту, в які можна потрапити тільки після реєстрації. Наприклад: сайти дистриб'юторів надають доступ в b2b-розділ, де можна здійснювати замовлення продукції за оптовими цінами.

Інтернет-магазини

Інтернет-магазин (онлайн-магазин) – це платформа, де ви розміщуєте свої товари, а відвідувачі купують товар, оформляючи замовлення і оплачуючи покупку в режимі онлайн. Завдяки інтернет-магазину, спрощуються процеси покупки, оплати і отримання замовлень.

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

Інтернет-портали

Iнтернет-портал – тип сайту, який містить різні блоки, сервіси, новини і корисні матеріали. Найбільш популярний формат порталів – міські портали. Міські портали надають різну інформацію про те чи інше в місті чи області: новини, прогноз погоди, вакансії, каталоги компаній, оголошення та ін.


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

Онлайн-сервіси

Онлайн-сервіси дещо відрізняються від інших видів сайтів. Головне завдання такого сайту – здійснення певних процесів онлайн.Найбільш популярні і, ті що мають великий попит онлайн-сервіси: 

Інформаційна структура сайту

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

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

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

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

Сьогодні все більшу популярність набувають так звані посадкові, або лендінг (від англ. landing page), сторінки. Посадкова сторінка розробляється з урахуванням психології відвідувачів, вона має чіпляти й не відпускати їх до самого моменту покупки (або реєстрації). Це може бути передплатна сторінка, завдання якої зводиться до отримання електронної адреси користувача, який зайшов на сторінку. Так збирається база.

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

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

15/02 Таблиці та форми на вебсторінках

Веб-форми

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

Форми в Інтернеті всюди - завдяки формам ми можемо створювати облікові записи електронної пошти, переглядати і купувати товари в інтернет-магазинах, здійснювати фінансові транзакції і багато іншого.

Рис. 1 Приклад веб-форми

Принцип роботи веб-форм

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

Елементи веб-форм

HTML-елементи форм (Таблиця 1) розміщуються між відкриваючим та закриваючим тегами <form>...</form>. Поля веб-форми можна згрупувати помістивши їх між тегами <fieldset>...</fieldset>. Кожному розділу форми можна присвоїти назву використовуючи тег <legend>...</legend>.

Додавання підказок

Зазвичай поля нової форми не містять ніяких даних. Для деяких користувачів така форма може бути не зовсім зрозумілою, зокрема, яку саме інформацію потрібно вводити в конкретне поле. Тому форми часто містять приклад даних, який потрібно внести. Такий текст ще називають "водяним знаком". Постановочний текст додається за допомогою атрибута placeholder.

Створення веб-форми.

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

Рис. 2 Приклад веб-форми

<body><h1>Форма заявки охоронця зоопарку</h1><form action="#">  <p><i>Будб-ласка заповніть форму. Обов'язкові поля позначено' </i><em>*</em></p>  <fieldset>    <legend>Контактна інформація</legend>      <label>Ім'я' <em>*</em></label>      <input><br>      <label>Телефон</label>      <input><br>      <label>Email <em>*</em></label>      <input><br>  </fieldset>  <fieldset>    <legend>Персональна інформація</legend>      <label>Вік<em>*</em></label>      <input><br>      <label>Стать</label>      <select>        <option>Жіноча</option>        <option>Чоловіча</option>      </select><br>      <label>Коли ви вперше зрозуміли що хочете стати охоронцем зоопарку?</label>      <textarea></textarea>  </fieldset>  <fieldset>    <legend>Оберіть свою улюблену тварину</legend>    <label><input type="checkbox"> Зебра</label>    <label><input type="checkbox"> Кіт</label>    <label><input type="checkbox"> Анаконда</label>    <label><input type="checkbox"> Людина</label>    <label><input type="checkbox"> Слон</label>    <label><input type="checkbox"> Гну</label>    <label><input type="checkbox"> Пінгвін</label>    <label><input type="checkbox"> Краб</label>  </fieldset>  <p><input type="submit"></p></form></body>

Таблиці

HTML-таблиці отримали дуже широке росповсюдження, від відображення інформації в табличному вигляді до компонування макетів веб-сторінок (такий метод використовувася до впровадження мудульної системи верстання).

Елементи HTML-таблиць

HTML-таблиці скаладаються з рядків, кожен рядок містить певну кількість комірок. Увесь вміст таблиці розміщується між відкриваючим та закриваючими тегами <table>...</table>. Нижче наведено основні теги для створення та роботи з таблицями.

Створення html-таблиці

Розгляньте приклад створення таблиці. Занотуйте структуру таблиці в зошиті

<body><table>  <caption>Таблиця "Калорійність продуктів"</caption>  <tr><th>Продукт</th><th>Білки</th><th>Жири</th><th>Вуглеводи</th><th>Ккал/100г.</th></tr>  <tr><td>Кролик</td><td>20.7</td><td>12.9</td><td>0.0</td><td>199</td></tr>  <tr><td>Салат</td><td>1.5</td><td>0</td><td>2.2</td><td>14</td></tr>  <tr><td>Гриби</td><td>3.2</td><td>0.7</td><td>1.6</td><td>25</td></tr></table></body>

08/02 Ергономіка розміщення відомостей на веб-сторінці. Поняття пошукової оптимізації та просування веб-сайтів. Узагальнення та систематизація знань

Вивчаємо...

Основні поняття законспектувати, опрацювати презентацію.

241019.pptx

Просування сайту  — комплекс заходів щодо збільшення відвідуваності веб-ресурсу цільовими відвідувачами.

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

Пошукові системи – повністю автоматизовані механізми які глибоко сканують усі задані сервери (відкриті для сканування) і збирають індекс-інформацію про те, що і де (на якій веб-сторінці)  виявлено.

Зібрана інформація вноситься до бази даних пошукової системи, де алгоритм із ранжування реалізується у два етапи:

Пошуковий робот (webcrawler, bot, webrobots, webspider — бот, павук) — це спеціальна програма, що є складовою частиною пошукової системи та призначена для перебирання сторінок Інтернету з метою занесення інформації про них у базу даних пошукової системи.

Робота пошукової системи


Пошукова оптимізація та просування веб-сайтів.pptx

01/02 Практична робота. Гіпертекстові, графічні, анімаційна та мультимедійні елементи на вебсторінках

Графіка для веб-середовища

Додавання зображень

Багато веб-сторінок оформлюються зображеннями. В специфікації HTML5 концепт рисунка дещо відрізняється від зображення. Рисунок рекомендують сприймати як рисунки в книгах, відокремлене від тексту, але на яке даються посилання. Часто рисунки мають підписи. Ви вже знайомі з тегом <img> для додавання зображень до веб-сторінки, пригадайте його синтаксис.

<img src="URL" alt="альтернативний текст"

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

Додавання рисунків за допомогою елементу <figure>

В специфікації стандарту HTML5 було додано нові семантичні елементи для додавання рисунків на веб-сторінку. Контейнером для малюнку є HTML-елемент <figure>, а текст підпису до малюнку розміщується в елемент <figcaption>. Нижче (рис. 2) приведено приклад додавання зображення з використанням елементу <figure>.

Рисунок 2. Елемент <figure>

Приклад використання елементу <figure>

HTML

<figure>

    <img src="media/examples/elephant-660-480.jpg"

         alt="Elephant at sunset">

    <figcaption>An elephant at sunset</figcaption>

</figure>

CSS

figure {

    border: thin #c0c0c0 solid;

    display: flex;

    flex-flow: column;

    padding: 5px;

    max-width: 220px;

    margin: auto;

}


img {

    max-width: 220px;

    max-height: 150px;

}


figcaption {

    background-color: #222;

    color: #fff;

    font: italic smaller sans-serif;

    padding: 3px;

    text-align: center;

}

Практична робота

Рисунок 3. Приклад виконання практичної роботи

Завдання

Використовуючи елемент <figure> створити сторінку фотогалерею та додати підписи до зображень. Для оформлення галереї застосувати наступні стилі:

Приклад можна побачити на рис. 3

Результат виконання надіслати на електронну пошту вчителя.