Каждый веб-разработчик должен знать основные составляющие блоки интернета:
- HTML 4.01
- CSS
- XHTML
- XML и XSLT
- JavaScript
- ASP или PHP
- Управление данными с помощью SQL
- Будущее интернета
HTML 4.01
HTML — это язык интернета и каждый веб-разработчик должен иметь основные знания о нем.
HTML 4.01 является важным веб-стандартом и сильно отличается от HTML 3.2.
Когда в HTML 3.2 были добавлены атрибуты цвета и теги вроде , для веб-разработчиков это было кошмаром. Разработка веб-сайтов, где для изменения цвета заголовков на всех страницах сайта надо было прописывать атрибуты цвета для каждого заголовка на каждой странице, стала очень долгой и дорогой работой.
В HTML 4.01 появилась возможность выносить оформление сайта в отдельный «оформительский» файл, файл каскадных таблиц стилей.
HTML 4.01 важен еще потому, что XHTML 1.0 — это HTML 4.01, основанный на стандартах XML. Использование HTML 4.01 на ваших страницах позволит вам быстро перейти на XHTML.
Убедитесь в том, что ваш сайт соответсвует последнему веб-стандарту, HTML 4.01.
Перейти к учебнику по HTML 4.01
CSS — Каскадные Таблицы Стилей
CSS определяет то, как должны отображаться html-элементы, то есть играет роль инструмента оформления веб-страниц. Обычно каскадные таблицы стилей сохраняют во внешних файлах с расширением .css. Благодаря этому вы можете изменить оформление каждой страницы вашего сайта, изменяя лишь один файл. Если вы занимались редактированием веб-страниц, изменяя цвет элементов страниц на каждой странице, вы поймете, почему использование CSS позволяет вам сэкономить много времени.
XHTML
XHTML расшифровывается как Расширяемый язык гипертекстовой разметки. XHTML сопоставим по возможностям с HTML и создан на базе XML. Все основные браузеры поддерживают XHTML.
XML — инструмент для описания данных
XML не является заменой HTML. XML описывает данные, в то время, как HTML — отображает данные.
XML — это кросс-платформенный, платформо- и аппаратно-независимый инструмент хранения и передачи информации.
Мы верим, что XML так же важен для интернета, как HTML, который способствовал появлению интернета, и что XML будет самым используемым инструментом управления и передачи данных в будущем.
XSLT — инструмент для преобразования данных
XSLT используется для трансформации xml-документов в другие форматы, такие как HTML, WML и т.д.
XSLT может трансформировать xml-файл в формат, распознаваемый браузером.
XSLT может включать в себя HTML-элементы, изменять и сортировать данные, выбирать те данные, которые должны быть отображены и т.д.
JavaScript — язык клиентских скриптов
JavaScript программирует поведение браузера. Это называется клиентскими скриптами или браузерными скриптами.
Если вы хотите сделать ваш сайт более динамичным, вы должны изучить JavaScript.
- JavaScript дает html-дизайнерам инструмент программирования
- JavaScript может вставлять динамический текст в ваши веб-страницы
- JavaScript может реагировать на события браузера
- JavaScript может изменять html-элементы
- JavaScript можно использовать для проверки правильности вводимых данных
Перейти к учебнику по JavaScript.
ASP и PHP — серверные скрипты
Серверные скрипты — это программирование поведения веб-сервера.
Для увеличения динамичности ваших страниц вы должны изучить серверные скрипты.
Использование серверных скриптов позволяет вам:
- Динамически редактировать и добавлять контент на ваш сайт
- Отслеживать запросы пользователей и формировать результаты поиска
- Получать доступ к БД и возвращать результат в браузер
- Получать доступ к содержимому файлов и возвращать результат в браузер
- Трансформировать XML-данные в HTML-формат и отображать результат в браузере
- Настраивать вид страницы в зависимости от желания пользователя
- Ограничивать доступ к содержимому вашего сайта
- Изменять страницу в зависимости от браузер пользователя
- Уменьшать сетевой трафик
Перейти к учебникам по ASP или PHP.
SQL
SQL — это стандартный язык доступа и управления БД.
SQL используется для доступа и управления данными в таких СУБД, как MySQL, SQL Server, MS Access, Oracle, Sybase, DB2 и другие.
Знание SQL необходимо для всех, кто хочет хранить и получать данные в БД.
Что ждет нас в будущем?
Функциональность веб-сайтов меняется очень быстро. Мы являемся свидетелями перехода от статичных сайтов к динамичным. Мы увидим как будут совершенствоваться браузеры в мобильных устройствах. В будущем для передачи данных между серверами или сервером и браузером будет еще шире использоваться XML.