Web-програмування

Спеціальність: Кібербезпека
Код дисципліни: 6.125.00.O.047
Кількість кредитів: 3.00
Кафедра: Захист інформації
Семестр: 6 семестр
Форма навчання: денна

Web-програмування

Спеціальність: Кібербезпека
Код дисципліни: 6.125.00.O.046
Кількість кредитів: 3.00
Кафедра: Безпека інформаційних технологій
Лектор: доцент Войтусік Степан Степанович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання: ЗН 2. Організовувати власну професійну діяльність, обирати оптимальні методи та способи розв’язування складних спеціалізованих задач та практичних проблем у професійній діяльності, оцінювати їхню ефективність. ЗН 4. Аналізувати, аргументувати, приймати рішення при розв’язанні складних спеціалізованих задач та практичних проблем у професійній діяльності, які характеризуються комплексністю та неповною визначеністю умов, відповідати за прийняті рішення. ЗН 12. Усвідомлювати цінності громадянського (вільного демократичного) суспільства та необхідність його сталого розвитку, верховенства права, права і свобод людини і громадянина в Україні. ЗН 13. Знання сучасних досягнень інноваційних технологій в галузі інформаційних технологій, кібербезпеки та управління. ЗН 20. Знання основних підходів до організації типових комплексів та засобів захисту інформації в інформаційних і комунікаційних системах. ЗН 21. Знання нових вітчизняних та міжнародних стандартів інформаційної безпеки. ЗН 23. Знання технологій створення систем захисту комп’ютерних систем та мереж для розробки та визначення загальних принципів побудови систем захисту, завдань та вихідних даних, які необхідно враховувати при проектуванні систем захисту. ЗН 1.4. Застосовувати теорії та методи захисту для забезпечення безпеки інформації в інформаційно-телекомунікаційних системах. ЗН 1.6. Вирішувати задачі захисту інформації, що обробляється в інформаційно-телекомунікаційних системах з використанням сучасних методів та засобів криптографічного захисту інформації.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Робота в Інтернет Інформаційні технології Технології програмування Системи банківської безпеки
Короткий зміст навчальної програми: Дисципліна формує уявлення про сучасний рівень поширених технологій Web - програмування та їх класифікації, а також набуття практичних навичок роботи при створенні інтерактивних додатків. Предмет ознайомлює студента як з інструментарієм технології веб-програмування, так і мережевими комп’ютерними інформаційними технологіями. Дає вміння по створенню гіпертекстових документів на основі стандартів HTML а також мови PHP, розгляд, ознайомлення з областю застосування різних стандартів та засобів створення Web – контенту, а також набутті навиків практичного створення Web - контенту різними засобами. Дає навички захисту веб-документів, попередження від SQL ін’єкцій та XSS атак.
Методи та критерії оцінювання: Для діагностики знань застосовуються наступні методи: усне індивідуальне опитування на кожному лабораторному занятті, індивідуальний захист звітів лабораторних робіт; залікова перевірка знань в кінці семестрового навчання. Максимальний бал у балах:100, зокрема: Виконання та захист лабораторних робіт: 70, заліковий контроль: 30.
Рекомендована література: 1. Request For Comment (RFC). (http://www.faqs.org/rfc/) 2. WWW Consortium (W3C) Official Page. (http://www.w3c.org/) 3. Hyper Text Markup Language (HTML) Standard. (http://www.w3c.org/MarkUp/) 4. Cascade Style Sheets (CSS) Standard. (http://www.w3c.org/Style/CSS/) 5. eXtensible Markup Language (XML) Standard. (http://www.w3c.org/XML/) 6. XML Style sheets Language (XSL) Standard. (http://www.w3c.org/Style/XSL/) 7. Document Object Model (DOM) Standard. (http://www.w3c.org/DOM/) 8. PHP. (http://www.php.net/) 9. Microsoft Developer Network (MSDN). (http://msdn.microsoft.com/) 10. Apache Web Server. (http://www.apache.org/) 11. Яndex: Раздел помощи. Советы вебмастеру. (http://www.yandex.ru/info/webmaster.html)