Web-програмування
Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.01.E.088
Кількість кредитів: 3.00
Кафедра: Інформаційні технології видавничої справи
Лектор: к.т.н., доцент Міюшкович Юлія Георгіївна
Семестр: 8 семестр
Форма навчання: денна
Результати навчання: • Знати технології DHTML.
• Знати модель об’єктів DOM та мову скриптів JavaScript.
• Знати основні етапи та стратегію планування і реалізації Web вузла.
• Вміти використовувати отримані знання для розробки Web проектів включаючи технологію DHTML (CSS та JavaScript).
• Вміти створювати ресурси для мережі Internet та реалізувати дизайнерський задум засобами мов розмітки, CSS і клієнтських скриптів для розміщення в мережі.
• Вміти організовувати, конфігурувати та розробляти Web-системи, вико¬рис¬товуючи принципи розподілених систем, гіпертекстових систем, відповідні технічні та програмні засоби.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити
• Основи електронного документообігу.
• Основи графічного дизайну.
• Основи типографіки.
• Web-технології
Кореквізити:
• Технологія розробки електронних видань.
Короткий зміст навчальної програми: Протокол HTTP. Об’єктна модель DOM. Ієрархія класів об’єктів у JavaScript. Вступ до JavaScript. Об’єкти, властивості методи та події. Методи інтеграції JavaScript в HTML. Cинтаксис та констуктори JavaScript. Об’єкти верхнього рівня – Window, Navigator. Принципи звертання до їх методів та властивостей. Управлінння вікнами – alert(), confirm(), prompt. Програмування status-стрічки. Використання таймерів у JavaScript. Стрічки та масиви в JavaScript. Події та обробка подій у JavaScript Програмування форм. Обробка стрічок за допомогою об’єкту RegExp(), нормування довільних даних перед їх відправкою на сервер. Створення динамічних графічних меню за допомогою JavaScript.
Методи та критерії оцінювання: письмові звіти з лабораторних робіт, усне опитування, розрахунково-графічна робота (40%)
підсумковий контроль (екзамен): письмово-усна форма (60%)
Рекомендована література: • Флэнаган Д. JavaScript. Подробное руководство, 6-е издание – Пер. с англ. – СПб: Символ-Плюс, 2012. – 1080 с.
• Фрэйн, Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн ; [перевод с английского В. Черник]. - Санкт-Петербург [и др.] : Питер, 2014. - 298 с.
• Гаевский, А. Ю. 100% самоучитель по созданию Web-страниц и Web-сайтов: HTML и JavaScript / А. Ю. Гаевский, В. А. Романовский. - Москва : Технолоджи - 3000 : Триумф, 2008. - 457 с.
Web-програмування (курсова робота)
Спеціальність: Видавництво та поліграфія
Код дисципліни: 6.186.01.E.091
Кількість кредитів: 2.00
Кафедра: Інформаційні технології видавничої справи
Лектор: к.т.н., доцент Міюшкович Юлія Георгіївна
Семестр: 8 семестр
Форма навчання: денна
Результати навчання: • Знати елементи гіпертекстової розмітки у Web та каскадні таблиці стилів CSS.
• Мати основні навики розміщення графічних, анімаційних та інших елементів у Web.
• Вміти застосувати знання про графічні, анімаційні та інші елементи у Web проектах.
• Знати модель об’єктів DOM та мову скриптів JavaScript.
• Вміти використовувати отримані знання для розробки Web проектів.
• Вміти створювати ресурси для мережі Internet та реалізувати дизайнерський задум засобами мов розмітки, CSS і клієнтських скриптів для розміщення в мережі.
• Вміти організовувати, конфігурувати та розробляти Web-системи, вико¬рис¬товуючи принципи розподілених систем, гіпертекстових систем, відповідні технічні та програмні засоби.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити
• Основи графічного дизайну.
• Основи типографіки.
• Web-технології
Кореквізити:
• Технологія розробки електронних видань.
Короткий зміст навчальної програми: • Характеристика об’єкту проектування
• Короткий опис вибраної теми,
• Висвітлення тих особливостей, які можуть вплинути на структуру та дизайн-стиль Web сторінок.
• Цілі даного Web-вузла.
• Огляд літературних джерел.
• Короткий опис загальної стратегії, опис структури вузла. Карта веб-вузла.
• Детальний опис з розбиттям на блоки матеріалу кожної Web-сторінки: використання малюнків (print screen), використання фрагментів коду характерних елементів, коментарі в коді.
• Oпис системи навігації по вузлу (глобальна навігація, локальна навігація).
• Опис графічних елементів: розміри, формати.
• Структура файлової системи веб-сайту, головна сторінка.
• Використані програмні інструментальні засоби.
• Список літератури, включаючи джерела з Інтернет.
Методи та критерії оцінювання: Якість курсового проекту (роботи) оцінюється за такими критеріями:
• відповідність змісту курсового проекту (роботи) завданню та вимогам навчально-методичних рекомендацій щодо його виконання;
• самостійність розв’язання поставленої задачі, проектного рішення, виконання розрахунків, креслень, графіків та таблиць;
• наявність елементів науково-дослідного характеру;
• використання комп’ютерних технологій;
• оформлення пояснювальної записки, графічних матеріалів згідно з вимогами конструкторської та технологічної документації, ДСТУ 3008-95.
Максимальна сумарна оцінка – 100 балів.
Рекомендована література: • Фрэйн, Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн ; [перевод с английского В. Черник]. - Санкт-Петербург [и др.] : Питер, 2014. - 298 с.
• Лоусон Б., Шарп Р. Изучаем HTML5. Библиотека специалиста. 2-е изд. – СПб.: Питер, 2012. – 304 с.
• Флэнаган Д. JavaScript. Подробное руководство, 6-е издание – Пер. с англ. – СПб: Символ-Плюс, 2012. – 1080 с.