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