Администрирование Web-сайтов

УЧЕБНАЯ ПРОГРАММА КУРСА

 «АДМИНИСТРАТОР WEB- САЙТОВ »

Объем - 96 академических часов

 

Предлагаемый курс обучения предназначен для получения теоретических и практических знаний использования современных серверных WEB-технологий и навыков администрирования WEB-сайтов.

 

WЕВ – дизайн

 

1. Основные понятия.

1.1. Дизайн в Internet: задачи, подходы, решения. Основные понятия и терминология.

1.2. Этапы разработки WEB-сайта. Уменьшение затрат ресурсов и сроков создания WEB-сайта. Основные формулировки в техническом задании на разработку сайта.

1.3. Возможности современных программ, используемых для создания WEB-страниц. Обзор программ Macromedia DreamWeaver, HomeSite и Microsoft FrontPage.

1.4. Основные возможности программы DreamWeaver. Задание цветового оформления. Выбор цветовой схемы.

1.5. Создание и использование каскадных таблиц стилей CSS. Практическая работа. Создание макета сайта в программе DreamWeaver.

2. Разработка информационной архитектуры.

2.1. Элементы информационной архитектуры.

2.2. Распределение информации по разделам сайта с учетом информационной, логической и визуальной взаимосвязи между разделами.

2.3. Основные компоненты WEB-страницы и способы их визуального представления на страницах сайта.

2.4. Разработка простого макета страницы и линейной системы навигации.

2.5. Использование шаблонов (templates) в DreamWeaver: создание шаблонов, применение к готовым страницам, модификация шаблонов.

Практическая работа. Создание сайта с линейной системой навигации с использованием шаблонов.

3. Эргономика WEB-сайта.

3.1. Эргономика сайта (web-usability). Факторы, которые затрудняют и факторы, которые облегчают восприятие пользователем информации на сайте.

3.2. Макетирование в WEB. Приемы макетирования. Создание фиксированных и адаптируемых страниц. Размещение информации на странице с учетом решаемых задач. Примеры удачных и неудачных решений.

3.3. Система навигации на сайте. Принципы построения системы навигации. Создание навигационных палитр.

Практическая работа. Создание сайта с двухуровневой системой навигации. Создание адаптируемого макета.

4. Подготовка иллюстраций для WEB.

4.1. Требования к иллюстрациям в Internet. Обзор форматов иллюстраций JPEG, GIF, PNG, SWF, SVG.

4.2. Подготовка графики в программах Adobe PhotoShop, Adobe ImageReady и Macromedia Fireworks. Способы уменьшения объема файла.

4.3. Использование коллекций изображений (clipart) векторных графических редакторов на примере CorelDraw.

4.4. Подготовка изображений, имеющих прозрачные области. Представление текстовой информации.

Практическая работа. Оптимизация заданных изображений и заготовок из Clipart. Размещение их на WEB-страницах.

5. Подготовка графических элементов.

5.1. Создание кнопок. Имитация различных состояний кнопки.

5.2. Создание фоновых иллюстраций. Техника создания бесшовных узоров в программах Adobe PhotoShop и Adobe ImageReady.

5.3. «Нарезка» изображений на фрагменты в программе Adobe ImageReady. Оптимизация фрагментов изображений.

Практическая работа. Добавление кнопок и фоновых элементов.

6. Gif-анимация и баннеры. Карта изображения ImageMap.

6.1. Что такое GIF-анимация. Способы создания и параметры анимации. Способы уменьшения объема файла.

6.2. Использование Adobe ImageReady и Ulead GifAnimator для создания gif-анимации. Преобразование в GIF-анимацию файлов двухмерной и трехмерной графики.

6.3. Баннеры: параметры, размещение на WEB-странице. Разработка сюжета баннера.

6.4. Использование GIF-анимации и роликов FLASH в баннерной рекламе. Воздействие баннерной рекламы на пользователя.

6.5. Применение карт изображений ImageMap в WEB-дизайне.

Практическая работа: создание баннеров.

7. Создание динамических элементов в DreamWeaver.

7.1. Основные сведения о программе DreamWeaver

7.2. Назначение палитр Behaviors и TimeLine.

7.3. Управление параметрами элементов в DreamWeaver. Обработка событий.

7.4. Типовые операции (модальные окна, открытие новых окон и управление ими), проверка данных формы, управление видимостью и содержанием слоев, проверка броузера.

7.5. Сложные операции: создание раскрывающихся меню, анимация слоев,  создание эффекта «rollover».

7.6. Использование возможностей Macromedia Flash.

Практическая работа: создание эффекта «rollover» для кнопок.

8. Оценка сайта. Тестирование сайта.

8.1. Критерии оценок созданного сайта.

8.2. Способы снижения визуального шума и повышения четкости подачи материала.

8.3. Этапы стандартного тестирования сайта.

8.4. Методика тестирования сайта на аудитории.  Выработка предложений по редизайну и обоснование необходимости редизайна.

8.5. Обзор ресурсов, связанных с вопросами WEB-дизайна и WEB-usability.

Практическая работа: выполнение тестирования заданного сайта и выработка предложений по редизайну.

 

Программирование WEB- сайтов

 

1. Принципы взаимодействия 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.

Календарь
«  Ноябрь 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
252627282930
Наш опрос
Качество предоставляемых услуг
Всего ответов: 348
Друзья сайта
  • Консультант Плюс
  • Фирма "1С"
  • Сообщество uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0