Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робоча програма РВЗ (РПЗ).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
221 Кб
Скачать
☆
  1. Мета та завдання навчальної дисципліни

Мета дисципліни:

Мета викладання дисципліни полягає у вивченні студентами основ технологій програмування розподілених клієнт-серверних застосувань в Internet і Intranet мережах, а також - в придбанні навичок адміністрування Web -серверов IIS, створення різних Web застосувань засобами Delphi, ASP і ASP.NET -технологий в середовищі Visual Studio .NET.

.

Вимоги щодо знань, вмінь, набутих внаслідок вивчення дисципліни.

Після вивчення дисципліни студент повинен знати:

  • технологію адмініструвати Web -серверы IIS 5, IIS 6, IIS 7

  • способи створення Web -приложения CGI і ISAPI засобами Delphi

  • методи створення Web -приложения на базі ASP і PHP -технологий

  • технологію створення Web -приложения на базі ASP.NET -технологий засобами Visual Studio

  • організацію роботи Web -додатків з базами даних, поштою, потоками, Cookies і з використанням AJAX -технологий і Crystal Reports.

Після вивчення дисципліни студент повинен вміти:

  • адмініструвати Web -серверы IIS 5, IIS 6, IIS 7

  • створювати Web -приложения CGI і ISAPI засобами Delphi

  • створювати Web -приложения на базі ASP і PHP -технологий

  • створювати Web -приложения на базі ASP.NET -технологий засобами Visual Studio

  • організувати роботу Web – додатків з базами даних, поштою, потоками, Cookies і з використанням AJAX -технологий і Crystal Reports.

Місце дисципліни у начальному процесі:

Курс ''Комп'ютерні мережі'' базуєтся на матеріалах дисциплін "Фізика", "Організація і функціонування ПЕОМ", "Веб-дизайн", "Операційні системи", "Вступ до спеціальності", "Основи електротехніки і електроніки" та шкільного курсу "Інформатика".

  1. Програма навчальної дисципліни

Розділ 1. Вступ в Web - додатки.

Тема 1.1. Вступ. Основні елементи додатків.

Поняття Web -клієнт, Web -сервер, Web -сайт, Web -додаток. Еволюція Web -серверов. Протокол HTTP, HTTPS (для SSL). Web -клиент - браузери. Web -сервери - ISS, Apache. Інтерфейси CGI, ISAPI. Сучасні мови програмування Web -додатків.

Література: [1] с.6-8, [4] c. 5 - 75

[2] с.15-16

Лабораторна робота № 1

Використання компонента TPageProducer

Тема 1.2. Форма HTML і її елементи.

Знайомство з SharePoint Designer. Запуск Web -додатку клієнтом, передача параметрів методами Post і Get. Приклад сеансу браузеру і сервера. MIME -стандарт.

Література: [1] c. 20 – 25

[2] с.151-164

Лабораторна робота № 2

Розробка форми HTML

Тема 1.3. Адміністрування IIS 5, IIS 6.

Архітектура IIS, администриро-вание вузлів Web, конфігурація застосувань, забезпечення захисту IIS, дозволи Web -сервера і NTFS, аутентифікація.

Література: [1] с.67-86,

[2] с.84-114

Тема 1.4. Створення Web -приложений CGI, ISAPI за допомогою Delphi.

Бібліотека Web -компонентов ‑ модуль WebBroker і його класи TWebModule, TWebRe - qu - est і TWebResponse, їх властивості і методи. Робота Web -диспетчера, його властивості і методи. Алгоритм створення, компіляції і запуску Web -клиентом CGI застосування. Необхідні налаштування IIS.

Створення динамічних HTML -страниц. Компонент TPageProducer, його основні властивості, методи, події. Теги, що настроюються. Приклади.

Робота з потоками даних. Стандарт MIME. Властивості ContentStrem, ContentType і метод SendStream об'єкту Response. Приклади.

Робота з базами даних. Компоненти TDataSource, TQuery, TQueryTableProducer, Session. Приклади.

Робота з поштою. Компоненти Indy для SMTP. Приклади.

Підтримка інформації про користувачів за допомогою Cookie. Структура Cookie. Методи SetCookieField, ExtractCookieFields, їх параметри. Приклади.

Література: [1] с25-36,

[2] с.121-164