- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Web - мастеринг. Серверное web - программированиеВеб-мастер, как специалист по Веб-приложениям, просто обязан четко представлять себе принципы работы Веб-сервера. Именно знания протокола HTTP делают Веб-мастера профессионалом своего дела и позволяют ему легко решать задачи построения сайтов. К сожалению, очень часто Веб-мастера пренебрегают этими рекомендациями, и в результате, Веб-мастер, сталкиваясь с задачей, не представляет себе способов ее решения, пытаясь писать громоздкий программный код, и даже не догадывается, что задача решается одной-двумя строчками в конфигурации Веб-сервера. Этот курс рассчитан для тех слушателей, которые жалеют иметь твердые представления о механизмах работы Веб-сервера и иметь навыки администрирования. Этот курс будет полезным как для выпускников курсов направлений PHP, ASP.Net и др, так и для слушателей, которые только планируют это обучение. На курсе рассматриваются сервер IIS 7, входящий в состав линейки ОС Windows 7 / Windows Server 2008, и сервер Apache 2.2, часто применяемый на платформе Unix. Данный курс может быть также рекомендован выпускникам курсов Веб-направления, если слушатели не проходили настоящий курс. Серьезной отличительной чертой курса является то, что помимо основных тем, на курсе рассматриваются очень важные темы, связанные с безопасностью, такие как механизмы аутентификации, сценарии авторизации пользователей, настройка и использование SSL, работа с сертификатами SSL, использование модуля сервера Apache mod_rewrite. По окончании курса Вы будете уметь: Знать и понимать протокол HTTP/1.1 Администрировать сервер IIS 7 Администрировать сервер Apache 2.2 Управлять кэшированием контента Использовать обработчики и модули сервера Понимать механизмы аутентификации пользователей Использовать SSL Работать со спецификациями RFC Продолжительность курса - 24 ак. ч. .SpoilerTarget">Спойлер Модуль 1. Основы сетей Сети TCP/IP Модель OSI Адресация в сетях Маршрутизация Порты Разрешение имен DNS Использование полезных утилит Лабораторная работа: Просмотр и создание записей DNS Модуль 2. Протокол HTTP Терминология (RFC2616) Методы запросов Статус сервера Заголовки запроса и ответа Лабораторная работа: Просмотр обмена данными между Веб-сервером и браузером Передача данных методами GET, HEAD и POST Расширяемость протокола Лабораторная работа: Просмотр данных, передаваемых методами GET и POST Безопасность: аутентификация и авторизация пользователя Безопасность обмена данными: SSL Обзор существующих Веб-серверов Модуль 3. Сервер Microsoft IIS 7 Обзор, установка и настройка сервера IIS Приложения и пулы приложений Настройка файлов журналов Понятие виртуального хоста Лабораторная работа: Создание и настройка виртуального хоста Понятие виртуальной папки Лабораторная работа: Создание и настройка виртуальной папки Настройка сообщений об ошибках Лабораторная работа: Настройка сообщений об ошибках MIME-типы Привязка MIME-типа к произвольному расширению Управление кэшированием Привязка обработчиков Лабораторная работа: Настройка сервера на обработку произвольных типов файлов Аутентификация и авторизация пользователя Включение режима SSL Лабораторная работа: Базовая аутентификация пользователя с использованием SSL Модуль 4. Сервер Apache Обзор и установка сервера Apache 2.2 Лабораторная работа: Установка сервера Apache Основные директивы настройки сервера Apache Файлы конфигурации и .htaccess Лабораторная работа: Использование системной переменной PATH Виртуальные хосты Лабораторная работа: Создание и настройка виртуального хоста Настройка виртуальной папки Настройка сообщений об ошибках Лабораторная работа: Создание виртуальной папки и настройка сообщений об ошибках Управление заголовками ответа сервера Управление кэшированием Модули сервера Привязка обработчиков Лабораторная работа: Настройка сервера на обработку произвольных типов файлов и привязка обработчиков Аутентификация и авторизация пользователя Лабораторная работа: Аутентификация пользователей Использование модуля mod_rewrite |
Быстрая оплата RUB, UAH, KZT