Annot_internet_2015

advertisement
ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ
Цели и задачи дисциплины. Целью дисциплины является изучение современных методов
программирования приложений, использующих в своей работе среду Internet. А так же
создания интернет сайтов, наполненных актуальным и динамически изменяющимся
контентом. Современное развития Интернета, позволило кардинально изменить
двухуровневую и трехуровневую структуру программ, и позволило перейти к так называемым
тонким клиентам, данные, для работы которых, могут находиться в любой точке земного шара.
Применение технологий разработки приложений, ориентированных на работу с Интернет
позволит
полностью
использовать
преимущества
распределенных
данных
с
неприхотливостью клиентских программ. В идеальном случае, пользователю нет
необходимости иметь какую-либо программу-клиент, за исключением, так называемого
браузера.
Требования к результатам освоения дисциплины:
Процесс изучения дисциплины направлен на формирование следующих компетенций: ПК-4,
ПК-10.
В результате изучения дисциплины студенты должны:
Знать: Знать навыки программирования на языке С++.
Уметь: Создавать интернет-приложения на языке высокого уровня, использующих в своей
работе низкоуровневый протокол UDP, и высокоуровневые протоколы HTTP, FTP
Содержание дисциплины
Тема 1. “Windows Sockets (TCP)”
Тема 2. “Сокеты без соединения, cокеты с соединением”
Тема 3. “Широковещательные сокеты (UDP)”
Тема 4. Протокол SMTP (соединение, посылка письма).
Тема 5. “ Протокол IMAP4 (соединение, выбор ящика, проверка флагов)
Тема 6. Протокол POP3 (соединение, получение списка писем, статистики, получение
письма).
Тема 7. “ Протокол IMAP4 (чтение удаление, перемещение писем
Тема 8. “ Протокол NNTP (соединение, получение списка групп, списка новостей, посылка
новости) ”.
Тема 9. “Протокол FTP (соединение, подготовка второго соединения)”
Тема 10. ““Протокол FTP (просмотр содержимого папки, получение файлов)”.
Тема 11. “Протокол HTTP (соединение, метод GET)”
Тема 12. “Протокол HTTP (метод POST, HTTP 1.1)”
Тема 13. “Протокол ICMP (ping)”.
Тема 14. HTML.
Тема 15. Описание тегов HTML.
Тема 16. Различные типы дизайна HTML страниц.
Тема 17. Разработка сценариев.
Тема 18. Клиентские объекты для доступа к базам данных.
Тема 19. Технология ASP. Схема объектов ASP.
Тема 20. Способы передачи и получения информации для активных страниц
Тема 21. Использование технологий для идентификации пользователей.
Тема 22. Использование серверных расширений для доступа к базам данных
Download