В прошлой части нашей статьи мы рассмотрели HTML, каскадные таблицы стилей и PHP. Это основные, но не единственные языки, которые вам стоит изучить. JavaScript и SQL - те языки, которые знать нужно обязательно.
Итак, вы уже познакомились с языком разметки, не раз использовали каскадные таблицы стилей и научились работать с PHP. Вы начинаете создавать более продвинутые и удобные сайты и лучше разбираться в разных движках. Но перед вами - еще немало препятствий, которые можно преодолеть, только зная другие языки. Самыми важными из них являются JavaScript и SQL.
1. JavaScript. Язык программирования, предоставляющий веб-разработчику возможность выстраивать целые сценарии в рамках одной страницы.
Если вы изучали в школе простейшие языки программирования (например, "бейсик"), вы еще помните условия "IF", "OR" и другие, позволяющие создавать программу, управляющую, к примеру, кенгуренком на экране. JavaScript в чем-то схож с такими языками, однако в его случае право выбора в пользу того или иного действия остается за конечным пользователем страницы.
"ЯваСкрипт" используют для того, чтобы сделать страницы, как, впрочем, и весь сайт, интерактивным. Это не просто "динамика" php-сайта, позволяющая, к примеру, оставить комментарий, а настоящая свобода выбора для пользователя.
Код JavaScript прописывается в отдельном документе, на который ссылается страница. При этом пользователь видит ту или иную картинку, всплывающую страницу или определенный текст.
Используя JavaScript, можно создать всплывающее окно с приветствием, опрос, тест, форму поиска с несколькими категориями, чередование картинок или рекламы и многое другое.
2. SQL. Язык SQL, в отличие от остальных языков, рассмотренных выше, не используется для описания страниц. Это язык описания баз данных.
Что такое базы данных?
Это хранилище того, что используется на сайте: контента, сценариев, логинов и паролей пользователей и многого другого. Важно отличать базу данных от СУБД - системы управления базой данных, которая является программой, обеспечивающей приложениям доступ к данным. СУБД создают с помощью определенных языков - Oracle, MySQL, PostgreSQL и т.д. Самые популярные - MySQL+PHP. Именно такая "связка" используется практически во всех системах управления сайтами и есть практически на всех хостингах.
PHP вы уже изучили, остается только MySQL, а точнее, просто SQL - универсальный язык, позволяющий описывать любую базу данных. Зная SQL, вы сможете создавать собственную СУБД, редактировать имеющуюся, вносить изменения и корректировки, если система дала сбой.
Организовать хранение купленных книг и другой утвари можно при помощи стеллажа. Установить один или несколько стеллажей и разложить на них все необходимое. Занимать место будет немного и всегда можно куда-нибудь переместить.
В каком порядке стоит изучать языки?
Начинайте с самого простого - HTML, постепенно приступая к CSS. PHP и JavaScript можно поменять друг с другом - они мало пересекаются, и для начала можно научиться использовать ЯваСкрипт, а затем приступить к PHP. Только после того, как вы изучили этот язык, имеет смысл приступить к SQL.