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