- •Індустріально-педагогічний технікум Конотопського інституту Сумського державного університету
- •Робоча програма навчальної дисципліни
- •Опис навчальної дисципліни
- •Мета та завдання навчальної дисципліни
- •Програма навчальної дисципліни
- •Лабораторна робота № 1
- •Лабораторна робота № 2
- •Лабораторна робота №9
- •Лабораторна робота №10
- •Лабораторна робота №11
- •Лабораторна робота № 3
- •Тема 1.5. Технологія Active Server Pages (asp).
- •Лабораторна робота №12
- •Лабораторна робота №13
- •Лабораторна робота №14
- •Лабораторна робота №15
- •4. Структура навчальної дисципліни
- •5. Теми семінарських занять
- •6. Теми практичних занять
- •7. Теми лабораторних занять
- •8. Самостійна робота
- •9. Індивідуальні завдання
- •10. Методи навчання
- •11. Методи контролю
- •12. Розподіл балів, які отримують студенти
- •13. Методичне забезпечення
- •14. Рекомендована література Базова
- •Допоміжна
- •15. Інформаційні ресурси
Мета та завдання навчальної дисципліни
Мета дисципліни:
Мета викладання дисципліни полягає у вивченні студентами основ технологій програмування розподілених клієнт-серверних застосувань в 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. Вступ в 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
