Программа сетевой академии Cisco
Учебная программа сетевой академии Cisco рассчитана на 10 семестров. В рамках этой программы слушатели изучают различные Internet-технологии и их использование в современной экономике и промышленности. Студенту предоставляются учебные материалы и консультации, преподаватели контролируют выполнение ими работ. Цель курсов - подготовка к получению сертификата.
С 1997 г. по настоящее время было создано 8500 представительств в 130 странах и 50 штатах США. Курсы, предлагаемые в рамках программы сетевой академии Cisco, изучают более 160000 студентов колледжей и университетов, а также сотрудники различных организаций.
Успехи Networking Academy Program обусловлены тесным сотрудничеством со школами, колледжами, университетами, а также коммерческими, государственными, общественными и другими организациями. В настоящее время Cisco совместно с Adobe Systems предлагает курс "Основы Web-дизайна".
Предисловие
Уважаемые коллеги!
Adobe Systems, Inc. совместно с Cisco Systems, Inc. представляют новый курс "Основы Web-дизайна", разработанный в рамках программы сетевой академии Cisco.
Компания Adobe является лидером в разработке средств, предназначенных для публикации информации в Web, и представляет многочисленные инструменты, помогающие в создании Web-документов. Изучив продукты Adobe, вы подготовитесь к решению сложных задач, которые постоянно возникают перед разработчиками в связи с бурным развитием передовых технологий.
"Основы Web-дизайна" - один из самых новых курсов, в рамках которого студенты получат важные знания и навыки в области Internet-технологий. Этот курс рассчитан на один семестр и наряду с общими принципами Web-дизайна познакомит вас с такими инструментами разработки, как Adobe GoLive, Adobe Illustrator, Adobe LiveMotion, Adobe Photoshop и Adobe Premiere. Изучив этот курс, вы сможете принять участие в разработке и поддержке сложных динамических Web-узлов, содержащих различные типы данных.
Соглашение между Adobe и Cisco позволило расширить границы программы сетевой академии Cisco; в результате слушатели курса получили возможность изучить важный материал, который наверняка станет полезным в их профессиональной деятельности.
Чтобы ознакомиться с ресурсами, предлагаемыми Adobe, посетите Web-узел по адресу http://www.adobe.com/education.
Все сотрудники компании Adobe желают вам успехов в учебе и работе.
Искренне ваш.
Элисон Норрис
Старший менеджер
Adobe Systems Incorporated
Введение
Данная книга призвана помочь вам в изучении курса "Основы Web-дизайна", предлагаемого в рамках программы сетевой академии Cisco.
Книга содержит материалы по вопросам Web-дизайна, а ее структура и стиль соответствуют учебным руководствам Cisco. К книге прилагается компакт-диск, на котором содержатся различные инструментальные средства и справочные материалы.
Изучив материал, изложенный в книге, вы сможете разрабатывать Web-узлы, соответствующие требованиям World Wide Web Consortium. В книге подробно рассматриваются все этапы создания Web-узла и организация работы на каждом из них. Вы научитесь определять требования заказчика, выбирать архитектуру узла и данные для представления на нем, разрабатывать схему навигации, создавать интерактивные средства и реализовывать пользовательский интерфейс. Вы узнаете, как применять анимационные данные и решать проблемы организации доступа к Web-узлу. Здесь также рассматриваются вопросы размещения документов на Web-сервере. И, наконец, прочитав данную книгу, вы научитесь правильно выбирать инструментальные средства для работы над проектом.
Цель книги
Цель данной книги - познакомить читателя с основными принципами создания Web-узлов, технологиями и подходами, применяемыми при публикации документов в Web. Эта книга поможет вам создать Web-узел, дружественный по отношению к пользователю и обеспечивающий высокий уровень доступа к содержащимся на нем данным. Книга будет полезна как слушателям курсов основ Web-дизайна программы сетевой академии Cisco, так и другим читателям.
На кого рассчитана данная книга
Книга поможет каждому, кто хочет научиться разрабатывать Web-узлы, дружественные по отношению к пользователям и обеспечивающие доступ к данным для самых разных категорий посетителей. В основном она ориентирована на студентов, изучающих курсы по Web-дизайну.
Кроме того, книга будет полезна всем, кто интересуется вопросами публикации данных в Web и хочет научиться профессионально разрабатывать Web-узлы. Материал, изложенный в книге, прост в изучении; его легко воспримут читатели, техническая подготовка которых недостаточна для изучения обычных руководств по данной теме.
Особенности изложения материала
Материал представлен в книге так, чтобы помочь читателю лучше понять принципы Web-дизайна.
- Ключевые темы главы. В начале каждой главы приведен список основных рассматриваемых вопросов.
- Рисунки, примеры и таблицы. В тексте книги приведены рисунки, таблицы и примеры кода, которые поясняют излагаемый материал и демонстрируют использование инструментальных средств разработки.
- Резюме. В конце каждой главы кратко повторяются рассмотренные темы.
- Основные вопросы. В резюме приводится также перечень основных обсуждаемых вопросов, который удобно использовать при подготовке к экзамену.
- Контрольные вопросы. В каждой главе, за исключением главы 12, предлагаются 20 контрольных вопросов с вариантами ответов на них. Отвечая на эти вопросы, читатель может проверить, как он усвоил материал; кроме того, вопросы помогут подготовиться к экзамену.
- Основные термины. В большинстве глав приведены списки основных терминов. Объяснение смысла терминов поможет вам лучше усвоить материал.
Соглашения, принятые в данной книге
При написании данной книги соблюдались следующие соглашения.
- Новые или важные понятия выделены курсивом.
- Фрагменты кода, имена файлов, URL и другие подобные данные представлены моноширинным шрифтом.
Структура книги
Книга состоит из 12 глав, 4 приложений и словаря терминов.
В главе 1 рассматриваются вопросы функционирования Internet и World Wide Web, технологии и протоколы, обеспечивающие работу глобальной сети, приводятся сведения об организациях, деятельность которых направлена на развитие Web. Здесь же обсуждаются броузеры, дополнительные модули и язык HTML.
Глава 2 посвящена компонентам Web-страниц: изображениям, мультимедиа-данным и интерактивным элементам. В этой главе подробно описаны языки HTML и XHTML, структура документов, использование стилей, фреймов и таблиц. Кроме того, приведены сведения о кодировании цвета, форматах изображений и мультимедиа-данных, интерактивных формах и сценариях.
В главе 3 рассматриваются инструментальные средства, используемые для создания HTML-документов, изображений, анимационных последовательностей, аудио- и видеоданных.
В главе 4 обсуждается первый этап работы над проектом. Вы узнаете о взаимодействии с заказчиком, проведении "мозгового штурма", составлении предложений и переговорах, предшествующих подписанию договора. В этой главе также рассматриваются роли участников проекта. Кроме того, прочитав данную главу, вы научитесь разрабатывать блок-схему узла, а также составлять план обновления содержимого, график работы и другие необходимые документы.
В главе 5 представлены основные сведения о дизайне, в частности о Web-дизайне. В ней обсуждаются правила, которые необходимо соблюдать для того, чтобы успешно создать Web-узел. Кроме того, в этой главе рассказывается о каскадных листах стилей (CSS - Cascading Style Sheets).
Глава 6 посвящена созданию пользовательского интерфейса Web-узла. Большое внимание в ней уделяется разработке навигационной схемы. Здесь также обсуждаются вопросы применимости Web-узла и приводятся рекомендации, позволяющие создать дружественный интерфейс.
В главе 7 рассматриваются вопросы обеспечения доступа к Web-узлу различных категорий пользователей, обсуждаются проблемы работы пользователей с физическими ограничениями и приводятся рекомендации по решению этих проблем. Кроме того, прочитав данную главу, вы узнаете, как сделать содержимое Web-узла доступным для жителей различных стран.
В главе 8 обсуждаются вопросы создания текста, изображений, анимационных последовательностей, аудио- и видеоданных.
Глава 9 посвящена интерактивному взаимодействию. В этой главе вы узнаете об использовании форм ввода, ссылок на почтовые адреса, Java-аплетов и JavaScript-сценариев. Кроме того, здесь приводятся общие сведения о динамических Web-узлах.
В главе 10 рассматриваются сборка узла, проверка на отсутствие ошибок, увеличение скорости загрузки Web-страниц и поддержка Web-узла. Здесь же обсуждаются вопросы, связанные с проверкой применимости узла.
Глава 11 посвящена размещению Web-узла на сервере. Вы узнаете, как выбрать сервер, передать на него файлы, зарегистрировать доменное имя и организовать рекламу Web-узла.
В главе 12 рассматриваются вопросы формирования портфеля работ. Прочитав эту главу, вы узнаете, как создать портфель работ, необходимый для демонстрации ваших возможностей потенциальным заказчикам.
В приложении А содержатся ответы на вопросы, приведенные в конце каждой главы.
Приложение Б представляет собой справочник по языку HTML. В нем описаны HTML-дескрипторы и атрибуты, которые используются при создании Web-страниц.
В приложении В содержатся дескрипторы и атрибуты, с помощью которых создаются XHTML-документы.
В приложении Г описаны средства каскадных листов стилей.
Словарь терминов содержит описания различных терминов, имеющих отношение к сетевым технологиям и используемых в данной книге.
Прилагаемый компакт-диск
В комплекте с данной книгой поставляется компакт-диск, на котором содержится следующая информация.
- Простой в использовании графический интерфейс.
- Справочные материалы, подготовленные для печати.
- Инструментальные средства.
Используя в процессе обучения данные, содержащиеся на компакт-диске, вы сможете лучше усвоить материал книги.
Требования к аппаратным и программным средствам
Для работы с компакт-диском аппаратные и программные средства должны отвечать следующим требованиям.
Процессор
- Не ниже Pentium 166 МГц.
- Рекомендуется Pentium 166 МГц или выше.
- Macintosh 150 МГц PowerPC.
Память
- Не ниже 32 Мбайт.
- Рекомендуется 64 Мбайт.
- Macintosh 64 Мбайт.
Операционная система
- Не ниже Windows 95.
- Рекомендуется Windows 98 или Windows NT 4.0.
- Macintosh Mac OS 8.0.
Монитор и видеокарта
- Разрешение не ниже 800x600.
- Рекомендуемое разрешение 1024x768.
- Macintosh - разрешение 1024x768.
Программное обеспечение
- Internet Explorer 5+ или Netscape Navigator 4.7+, Macromedia Flash 5+ и Adobe Acrobat Reader 3+.
Об авторах
Ксениа Гиз (Xenia Giese), обладатель сертификата всемирной организации Web-мастеров (WOW - World Organization of Webmasters) по Web-дизайну, более пяти лет работала Web-мастером, дизайнером и руководителем проектов в Европе и в США. В настоящее время Ксениа руководит проектом по созданию учебных курсов в рамках программы сетевой академии Cisco. В своем родном городе Эшене (Германия) она завоевала приз Multimedia Newcomer Award.
Александра Холмс (Alexandra Holmes), обладатель сертификата всемирной организации Web-мастеров по Web-дизайну, работает составителем технической документации в Compuware Corporation. Степень доктора Александра получила в Лондонском королевском колледже. В настоящее время она занимается разработкой и редактированием учебных курсов в рамках программы сетевой академии Cisco.
О рецензентах
Сара Гросс (Sarah Gross) руководит организацией Peachbrain Art and Entertainment (Нью-Йорк), которая занимается реализацией интерактивных средств в искусстве. Сара Гросс также является одним из директоров Ninjacat Multimedia и представляет эту организацию в Нью-Йорке. Ninjacat Multimedia специализируется на использовании новых средств создания мультимедиа-информации. Степень бакалавра Сара получила в Денверском университете.
Кевин Лэнгдон (Kevin Langdon) работает в Tri-Rivers Educational Computer Association (Мэрион, штат Огайо), а также преподает в компании Cisco основы UNIX и курс Web-дизайна. Ранее Кевин занимался графикой; он имеет более чем 14-летний опыт работы с Photoshop, Illustrator и многими другими приложениями, используемыми для создания изображений, Web-страниц и мультимедиа-данных. Он участвовал во многих проектах, выполняемых для самых известных корпораций, а также разрабатывал материалы, которые использовались при проведении рекламных кампаний в масштабах страны.
Сюзен Сендс (Susan Sands) занимается Web-дизайном и преподаванием. Она принимала участие в разработке многих учебных материалов и интерактивных курсов, создавала Web-узлы. Сюзен также сотрудничает с Moraine Valley Community College. Рецензию на эту книгу она посвятила своим дочерям - Мишель (11 лет) и Джекелин (8 лет).
Благодарности
Прежде всего мы хотим выразить особую признательность Алексу Белоусу (Alex Belous), Матиасу Гесслеру (Matthias Giessler) и Вито Амато (Vito Amato) за их участие в разработке и поддержке курса основ Web-дизайна. Их видение материала в немалой степени способствовало успешной работе над данной книгой. Лишь благодаря их вкладу в программу сетевой академии Cisco эта книга смогла увидеть свет.
Мы хотим поблагодарить всех участников рабочей группы по созданию учебных курсов за помощь и поддержку.
Мы благодарны рецензентам Саре Гросс (Sarah Gross), Сюзен Сендс (Susan Sands) и Кевину Лэнгдону (Kevin Langdon) за ценные замечания, а также редакторам Шеннону Гроссу (Shannon Gross) и Кети Пендергаст (Katie Pendergast) за их участие в подготовке книги к печати.