|
Для кого предназначен этот курс?Этот курс по стандартам Web, состоящий из отдельных лекций, доступен почти любому, кто хочет изучить Web - дизайн на основе стандартов Web с самого начала. Задача курса состоит в том, чтобы сделать читателя, имеющего не более чем общие представления о просмотре Web, достаточно компетентным в использовании CSS и HTML, и дать базовые знания об использовании сценариев JavaScript, и о том как они вписываются в общую картину. Курс должен дать достаточно знаний, чтобы можно было с уверенностью начать думать о поиске работы в этой области (очевидно, что опыту научить невозможно). Для кого предназначен курс? Мне хотелось бы, чтобы он был доступен каждому, кто хочет изучить Web - дизайн "правильным образом": 1. Студенты и преподаватели университетов/колледжей: Я уже упоминал об этом - это идеальный набор лекций для создания своего собственного курса и преподавания его студентам, или частичное его использование в качестве дополнения к собственному курсу. Все студенты, уже изучающие некоторый курс, связанный с Web, могут использовать этот материал для пополнения своих знаний, и пытаться воздействовать на своих преподавателей, чтобы они также его использовали! Я бы рекомендовал всем преподавателям/лекторам просмотреть этот материал, чтобы убедиться, что рассматриваемые в их курсах методы соответствуют лучшим современным подходам. 2. Учащиеся средней школы: Хотя этот курс был написан в основном для взрослой аудитории, нет никаких причин, почему более молодые учащиеся не могут его использовать - попробуйте и посмотрите, что из этого получится. 3. Работающие Web-дизайнеры и разработчики: Существует много работающих Web -разработчиков и дизайнеров, которые либо не используют стандарты Web и лучшие методики, либо могли бы использовать легко доступное справочное руководство для поиска необходимых решений, или для того, чтобы освежить свои знания. Для первой категории я настоятельно советую использовать этот курс, и понять, как легко и полезно применять стандарты Web. Вторая категория, я уверен, также найдет этот курс полезным для обновления своих навыков, поиска с трудом вспоминаемых фактов, и поиска аргументов, чтобы убедить руководство и клиентов, что такие вещи как доступность имеют большой смысл. 4. Преподаватели внутри компаний: Это идеальный способ обеспечения недорогого обучения сотрудников. 5. Все другие люди: Для любого человека, которому просто интересно изучить что-нибудь о Web дизайне и разработке, это также будет недорогим способом получить некоторую помощь для своих начинаний. Я не предполагаю, чтобы люди платили за использование этого курса — он выпускается под лицензией Creative Commons, поэтому свободно доступен каждому, кто захочет его использовать, при условии, что будет упомянуто наше авторство. Благодарности Число людей, которые помогали при создании курса, слишком большое, чтобы их можно было упомянуть более-менее подробно, но хотелось бы надеяться, что здесь я перечислил всех. Все они прекрасные люди, можете убедиться в этом самостоятельно — посещайте их лекции, покупайте их книги, читайте их блоги, или сделайте что-то другое, что можно сделать, чтобы поддержать их. Я хочу выразить всем свое восхищение и признательность. 1. Авторам: большая благодарность Бену Бьюканену, Тому Хьюгес-Краучеру, Марку Норману "Norm" Френсису, Линде Гоин, Полю Хайне, Йену Ханену, Бенджамину Хоукс-Льюису, Бену Хенику, Кристиану Хайлману, Роджеру Йоханссону, Питеру-Паулю Коху, Джонатану Лейну, Томми Олсону, Николь Сулливан, и Майку Весту. Без вас этого курса не было бы, в буквальном смысле. 2. Команде браузера Opera: наилучшие пожелания Йану Стандалю, Дэвиду Стори, остальным членам моей команды, и всем другим сотрудникам Opera за доверие к этой идее, и помощь в разработке плана. 3. Организациям: спасибо всем в Yahoo (авторам, и Софи Майор за помощь в организации и продвижении), WaSP (в частности Гарет Рушгров, Стефани Трот и Аарон Валтер), Britpack, людям из Geekup, и всем университетам, которые проявили интерес, просмотрели этот курс и помогли его дальнейшему развитию. 4. Отдельным людям: необходимо высказать признательность следующим замечательным людям - Крейгу Сейле, Саре Додд, Джону Олсоппу, Роанне Лавери, Брюсу Лоусону, Алану Вайту. Простите, если я забыл кого-то упомянуть. 5. Читателям: особое приветствие вам за проявленный интерес к созданию Web -сайтов правильным образом, и за время, потраченное на чтение этого курса! Лекция 2: История Internet и Web, эволюция стандартов Web Аннотация: Краткий экскурс в историю создания Интернет, World Wide Web (WWW), и "стандартов Web". Рассказывается о "Войнах браузеров", а также появлении, развитии и внедрении стандартов Web Введение Все имеет свое начало, поэтому наше путешествие начнется с урока, посвященного истории. Далее я собираюсь представить краткий обзор создания Интернет, World Wide Web (WWW), и "стандартов Web ", которым посвящен весь этот цикл лекций. Мне кажется, что будет полезно и интересно понять, как мы оказались там, где сейчас находимся, но это будет достаточно кратко, чтобы читатель не оказался перегруженным, и мог легко и быстро понять детали. Если какие-то термины будут непонятны, не беспокойтесь; если они важны для изучения разработки приложений Web, они будут определены в следующих лекциях, которые более подробно рассматривают каждую тему, и, кроме того, всегда можно поискать их определение с помощью Google! Если вы уже знакомы с историей Интернет или World Wide Web (Всемирной паутины), то можно сразу перейти к разделу о стандартах Web. Лекция имеет следующее содержание. · Начало Интернет · Создание World Wide Web o Войны браузеров · Появление стандартов Web o Формирование W3C o Проект по стандартам Web o Развитие стандартов Web · Заключение · Дополнительное чтение · Контрольные вопросы Начало Интернет Четвертого октября 1957 г. произошло событие, которое должно было изменить мир. Советский Союз успешно запустил первый спутник на орбиту вокруг Земли. Названный "Спутник 1", он потряс мир - особенно Соединенные Штаты Америки, которые осуществляли свою собственную программу запуска спутников, но до сих пор не осуществили запуск. Это событие вызвало создание Управления по перспективным научным исследованиям (ARPA) Министерства обороны США, в связи с осознанной необходимостью в организации, которая могла бы проводить исследования и разработки перспективных идей и технологий за рамками определенных в настоящее время потребностей. Возможно наиболее знаменитым из их проектов (несомненно, наиболее широко используемым) является создание Интернет. В 1960 г. психолог и специалист в области вычислительных машин Джозеф Ликлайдер опубликовал статью, названную "Симбиоз человека и компьютера", в которой была явно выражена идея объединения компьютеров в сеть для обеспечения более развитого хранения и использования информации. В 1962 г. во время работы в ARPA в качестве руководителя отдела обработки информации он сформировал группу для дальнейших исследований в этом направлении, но оставил группу, прежде чем были получены какие-либо реальные результаты. План создания компьютерной сети (названной " ARPANET ") был представлен в октябре 1967 г., а в декабре 1969 г. была запущена в работу первая сеть из четырех компьютеров. Основная проблема при создании сети состояла в том, как соединить отдельные физические сети, не связывая сетевые ресурсы постоянными каналами. Для решения этой проблемы была использована техника, известная как коммутация пакетов, которая предполагает разбиение запросов данных на небольшие фрагменты ("пакеты"), которые могут быстро обрабатываться, не блокируя коммуникацию других частей — этот принцип все еще используется сегодня для работы Интернет. Концепция получила более широкое признание с появлением нескольких других сетей, использующих тот же самый метод коммутации пакетов — например, X.25 (разработанная International Telecommunication Union), сформировавшая основу первой университетской сети Великобритании JANET (позволившая университетам Великобритании посылать и получать файлы и сообщения e-mail), и американская публичная сеть CompuServe (коммерческое предприятие, предоставившая небольшим компаниям и отдельным людям доступ к компьютерным ресурсам на основе разделения времени использования, и затем позже доступ к Интернет). Эти сети, несмотря на наличие множества соединений, были в большей степени частными сетями, чем сегодняшней сетью Интернет. Распространение различных сетевых протоколов стало вскоре проблемой при попытке заставить общаться все эти отдельные сети. Однако в поле зрения имелось решение — Роберт Кан, во время работы над проектом спутниковой пакетной сети ARPA, начал определять некоторые правила для более открытой сетевой архитектуры для замены используемого в ARPANET протокола. Позже, вместе с Винтоном Серфом из Станфордского университета, они создали систему, которая маскировала различия между сетевыми протоколами с помощью нового стандарта. В публикации, посвященной проекту спецификации в декабре 1974 г., он был назван " Internet Transmission Control Program". Эта спецификация уменьшила роль сети и перенесла ответственность за поддержание целостности передачи на хост- компьютер. Конечным результатом этого было то, что стало возможно легко соединять почти любые сети. ARPA профинансировала разработку программного обеспечения и в 1977 г. была проведена успешная демонстрация коммуникации трех различных сетей. К 1981 г. спецификация была завершена, опубликована и принята, и в 1982 г. соединения ARPANET за пределами США были переведены на использование нового протокола " TCP/IP ". Появился Интернет в том виде, как мы его знаем. ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между... Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования... Что вызывает тренды на фондовых и товарных рынках Объяснение теории грузового поезда Первые 17 лет моих рыночных исследований сводились к попыткам вычислить, когда этот... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|