Описание курса

Принципы взаимодействия web-сервера и браузера. 1.1. Основы клиент-серверного взаимодействия. 1.2. Протоколы высокого уровня. 1.3. Протокол HTTP. Передача данных методами GET и POST. URL-кодирование данных. MIME-типы. 1.4. Технология Cookie. 1.5. Обзор существующих web-серверов. Области их применения. 1.6. Статические и динамические web-страницы. 1.7. Обзор технологий серверного web-программирования (CGI/Perl, PHP, ASP, JSP/сервлеты, SSI), их поддержка различными операционными системами и web-серверами. 2. Администрирование Internet Information Server. 2.1. Основные сведения о IIS. 2.2. Понятие «виртуального» сервера. Создание и настройка виртуального сервера в IIS 5.0. 2.3. Понятие «домашней» и «виртуальной» директорий. Создание и настройка виртуальной директории. 2.4. Сетевые утилиты Windows. Утилиты ping, netstat. 3. Серверные решения на основе IIS. Применение технологий ASP и PHP. 3.1. Интерфейсы web-сервера. Интерфейсы CGI и ISAPI. 3.2. Технология ASP. 3.3. Языки программирования VBScript и JScript. Особенности и возможности. 3.4. Примеры создания страницы с использованием технологии ASP на языках VBScript и JScript. 3.5. Понятие ActiveX - компонента. Использование ActiveX-компонентов в IIS. 3.6. Технология PHP. 3.7. Язык программирования PHP. Особенности и возможности. 3.8. Настройка IIS для работы с PHP. 3.9. Пример создания страницы с использованием технологии PHP. 4. Администрирование web-сервера Apache. 4.1. Основные сведения о web-сервере Apache. 4.2. Основы конфигурирования web-сервера Apache. 4.3. Создание виртуального web-сервера в Apache. 4.4. Создание виртуальной директории и настройка прав доступа к ней. 5. Серверные решения на основе Apache. CGI-программирование. Применение технологий PHP и SSI. 5.1. Использование CGI-программ в Apache. 5.2. Язык программирования Perl. Особенности и возможности. 5.3. Пример создания страницы с использованием CGI-программы на Perl. 5.4. Серверные переменные. 5.5. Настройка Apache для работы с PHP как с подключаемым модулем и как с CGI-приложением. 5.6. Технология Server Side Include. 5.7. Настройка Apache для работы с SSI. 5.8. Пример создания страницы с использованием SSI-директив. 6. Основы работы с базами данных в web-приложениях. 6.1. Основы теории баз данных. 6.2. Обзор типичных для web-технологий баз данных. 6.3. Язык SQL. 6.4. Работа с базой данных MySQL. 6.5. Пример страницы использующей технологию PHP для доступа к БД MySQL. 6.6. Работа с базой данных Access. 6.7. Настройка ODBC. 6.8. Пример страницы использующей технологию PHP для доступа к БД Access через ODBC. Зачет (собеседование).

Организатор

Комментарии

VerifyCode
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.
Будьте первым, кто оставит отзыв для этого курса.