Languages

Прикладные интернет-технологии



Аннотация курсов программы "Программное обеспечение вычислительных сетей"

Аннотация курсов программы

СДМ01
Веб-ресурсы

В курсе последовательно излагаются принципы организации информационных ресурсов сети Интернет.

СДМ02
Язык гипертекстовой разметки HTML

В курсе излагаются теоретические и практические вопросы реализации и использования языков разметки SHTML, HTML и XML. При этом, основное внимание уделяется языку HTML.

СДМ03
Веб-серверы

В курсе систематически излагаются основные вопросы организации и настройки веб-серверов, в том числе:
− классификация веб-серверов;
− аппаратное обеспечение веб-сервера;
− операционные системы веб-серверов: Unix, Windows;
− программное обеспечение веб-сервера;
− веб-сервер Apache;
− веб-сервер MS IIS;
− инсталляция, конфигурирование и администрирование веб-серверов;
− прокси-серверы;
− оценка пропускной способности сети веб-сервера;
− параметры производительности веб-сервера;
− анализ производительности веб-сервера;
− принципы повышения производительности веб-сервера;
− ведение журналов;
− анализ файлов журналов;
− надежность веб-сервера.

СДМ04
Веб-дизайн

В курсе приводится систематическое изложение приемов и инструментария художественного конструирования веб-ресурсов, в том числе:
− структурные компоненты веб-ресурсов: контент, навигация, художественное оформление, логические форматы документов, сброщик html-документов;
− этапы разработки веб-ресурсов;
− модели навигации веб-ресурсов: навигационные меню, сквозные маршруты, карты сайтов, текстовая навигация, каталоги, пейджинг;
− информационные модели интернет-проектов;
− принципы дизайна, теории цвета и композиции;
− стандарты верстки, модульная сетка;
− корпоративный стиль: основные элементы и объекты;
− особенности разработки дизайна веб-страниц в зависимости от типа веб-ресурса;
− язык оформления элементов страниц CSS;
− инструменты для верстки и обработки графики: Adobe PhotoShop, CorelDraw;
− flash-анимация;
− редакторы верстки веб-страниц;
− дизайн пиктограмм;
− редизайн веб-ресурсов;
− публикация сайта в Интернете:

* рекламаная кампания;
* оптимизации сайта для поисковых систем;
* оценка эффективности работы веб-сайта.

СДМ05
Протоколы Интернет

В курсе систематически рассматриваются основные принципы построения и особенности применения и направления развития основных протоколов, используемых в современных сетях Интернета, в том числе:
− принципы действия сетевых протоколов;
− обзор протоколов Интернета;
− протоколы канального уровня;
− протоколы управления и контроля сетевых компонентов;
− маршрутизация в сетях TCP/IP;
− транспортные протоколы Интернета;
− протоколы группового взаимодействия в сети Интернет;
− интеграция разнородного трафика в сетях TCP/IP;
− удаленный доступ по протоколу Telnet;
− протоколы безопасной передачи данных: SSL, SET и др.;
− система доменов и распределенная база данных DNS;
− протоколы электронной почты:

* SMTP, протокол обмена почтовыми сообщениями (Simple Mail Transfer Protocol), дисциплины работы и команды SMTP;
* POP3 протокол доступа к базовому почтовому серверу (Post Office Protocol version 3), команды POP3,
* IMAP4;

− протокол передачи новостей NNTP;
− протокол передачи гипертекстов HTTP (HyperText Transfer Protocol);
− протоколы передачи файлов FTP (File Transfer Protocol), команды FTP;
− протокол WAP;
− сетевая файловая система NFS; безопасность беспроводных сетей.

СДМ06
Динамические веб-страницы

В курсе систематическим образом излагаются технологии реализации программых модулей, исполняемых в момент обращения к веб-ресурсу или поддерживающих интерактивное взаимодействие с пользователем после загрузки веб-документа, в том числе ракссматриваются:
− языки программирования динамическиз страниц, используемые на стороне клиента: JavaScript и VBScript;
− язык CGI-программирования Perl;
− язык CGI-программирования PHP;
− язык CGI-программирования Python;
− файлы cookie;
− языки CGI-программирования ASP и ASP.NET;
− динамический HTML (DHTML), модель событий DHTML, структура документа DHTML;
− платформенно-независимые технологии Java и CORBA;
− язык Java; использование языка Java для работы с базами данных; распределенные вычисления с использованием языка Java;

СДМ07
Защита информации в сети Интернет

В курсе систематически излагаются современные проблемы и методы защиты информации в глобальных компьютерных сетях, в том числе:
− уровни организации защиты информации: правовой, административный, технический;
− классификация угроз безопасности, виды угроз в сети Интернет;
− способы реализации угроз безопасности;
− разрушающие программные воздействия;
− сбои компьютерных систем;
− стратегии безопасности и подходы к защите сетей;
− шифрование информации;
− распространение, сертификация и управление ключами в Интернете;
− создание и эксплуатация брандмауэра;
− узлы-бастионы, Chroot;
− обнаружения атак и реагирования на них;
− комплексная политика безопасности;
− протокол безопасной передачи данных SSL (Secure Socket Layer);
− стандарт безопасных электронных транзакций SET (Security Electronics Transaction);
− безопасность беспроводных сетей.

СДМ08
Интернет-приложения

В курсе изучаются приемы и методы реализации в сети Интернет прикладных проектов в различных областях человеческой деятельности, в том числе:
− электронная торговля и электронный бизнес:

* модели B2B, B2С и B2G;
* продажа продукции через Интернет;
* продажа услуг через Интернет;
* организация бизнеса по принципу обратной связи;
* поведение посетителей в виртуальных магазинах: классификации посетителей, типы поведения, мотивация;
* платежные системы, cхемы электронных платежей;

− концепция маркетинга в Интернете;
− Интернет-банкинг;
− Интернет-реклама:

* виды Интернет-рекламы;
* рекламные носители;
* cоздание баннеров;
* службы баннерного обмена;
* оценка эффективности Интернет-рекламы;

− электронные библиотеки;
− виртуальные музеи;
− сетевые средства массовой информации;
− политические коммуникации в Интернете;
− PR и реклама в Интернете;
− дистанционное обучение в Интернете;
− использование Интернета в политическом процессе.

* функции информации в осуществлении властных полномочий;
* использование новых информационных технологий в выборах;
* лоббирование с использованием новых информационных технологий;

СДМ09
Веб-сервисы

В курсе систематическим образом излагаются вопросы организации в сети Интернет вычислительных узлов, реализующих нетривиальные функции и предоставляющих свои услуги прикладным веб-ресурсам, в том числе в курсе рассматриваются:
− основные понятия веб-сервисов:
− описание веб-сервисов:
− расширения для привязки к SOAP;
− доступ к веб-сервисам:
− поиск веб-сервисов:
− программные интерфейсы SOAP для UDDI:
− сценарий использования:
− альтернативный подход: обзор ebXML. спецификации ebXML;
− дополнительные технологии:
− поток процесса: XLANG, WSFL;

СДМ10
Менеджмент Интернет-проектов

В курсе систематическим образом излагаются вопросы организации бизнеса в Интернете, а также вопросы управления разработкой конкретных Интернет-проектов, в том числе:
− деловой цикл Интернет-компании: (а) выбор направления сетевого бизнеса, (б) налаживание отношений с поставщиками, (в) система продаж на сайге компании, (г) продвижение и распространение товаров и услуг, (д) финансовое планирование, (е) анализ рисков, (ж) управление активами компании, (з) составление бизнес-планов для внутреннего пользования и для привлечения внешнего финансирования;
− бизнес-модели и основные направления в Интернет-бизнесе: (а) подходы к созданию Интернет-компаний, (б) виды сетевого бизнеса;
− финансовый менеджмент в Интернет-компании;
− маркетинг в Интернет-бизнесе: (а) Интернет-реклама, (б) организации PR-акций, (в) логистика, (г) структура Интернет-аудитории, (д) маркетинговые исследования
− жизненный цикл Интернет-проекта:

СДМ11
Алгоритмическая поддержка Интернет-технологий

В курсе рассматриваются классы алгоритмов, решающих специфические для сети Интернет задачи, в том числе в курсе рассматриваются:
− алгоритмы поиска данных;
− базы данных для интернет-приложений: MySQL, PostgreSQL, MS SQL Server, MS Access и Oracle;
− GRID-технология организации распределенных вычислительных ресурсов;
− агенты Интернет:
− логическое программирование агентов Интернет;
− лингвистическая поддержка веб-ресурсов;
− парадигмы программирования приложений в Интернет.