Назва дисципліни:
Сучасні інтернет-технології
Шифр за освітньо-професійною програмою:
ППВВ 07
Курс:
3
Семестр:
6
Кількість кредитів:
5.5
Викладач:
Костянтин Миколайович Касьян
Мета дисципліни:
формування базових теоретичних знань з основних технологій створення WEB-сайтів для мережі Internet та практичних навичок застосовування основних мов розмітки та програмування для надання їм динаміки та інтерактивності.
У результаті вивчення навчальної дисципліни студен повинен
знати:
- основи створення статичних, динамічних та інтерактивних WEB- сторінок за допомогою сучасних клієнт-серверних технологій;
- мову гіпертекстової розмітки HTML;
- мову форматування WEB- сторінок CSS;
- основи мови програмування JavaScript для обробки інформації на стороні клієнта (браузера);
- основи мови програмування PHP для обробки інформації на стороні сервера;
- основи мови програмування Java для обробки інформації на стороні сервера.
вміти:
- створювати статичні WEB- сторінки за допомогою мови HTML;
- управляти форматуванням та зовнішнім виглядом WEB- сторінок за допомогою каскадних таблиць стилів CSS;
- створювати динамічні та інтерактивні HTML-документи за допомогою сценаріїв на мові JavaScript, що виконуються на стороні клієнта (браузера);
- створювати динамічні та інтерактивні HTML-документи за допомогою сценаріїв на мові РНР, що виконуються на стороні сервера;
- створювати динамічні та інтерактивні WEB - документи за допомогою Java-сервлетів та технології Java Server Pages (JSP).
Змістові модулі:
Змістовий модуль 1. Базові технології створення WEB-документів:
Тема 1. Основні технології створення WEB-документів;
Тема 2. Мова гіпертекстової розмітки HTML як базова технологія створення WEB-сторінок;
Тема 3. Каскадні таблиці стилів CSS як засіб форматування та управління зовнішнім виглядом WEB-сторінок;
Змістовий модуль 2. Клієнтські програмні засоби забезпечення інтерактивності WEB-сторінок:
Тема 1. Мова JavaScript як засіб забезпечення інтерактивності WEB-сторінок на стороні клієнта;
Змістовий модуль 3. Серверні програмні засоби забезпечення інтерактивності WEB-сторінок:
Тема 1. Мова PHP як засіб забезпечення інтерактивності WEB-сторінок на стороні сервера;
Змістовий модуль 4. Серверні програмні засоби на основі мови програмування Java:
Тема 1. Java -сервлети як засіб створення динамічних WEB– сторінок;
Тема 2. JSP-технологія як засіб поєднання статичного HTML тексту з кодом, що динамічно генерують сервлети;
Змістовий модуль 5. Інструментальні засоби автоматизації створення WEB-вузлів:
Тема 1. Платформа Java 2 Enterprise Edition (J2EE);
Тема 2. Системи управління контентом CMS (Content Managment Systems).