Создаем динамические веб-сайты с помощью РНР, MySQL, JavaScript и CSS | Робин Никсон
updated 2:30 AM, Jun 1, 2023 UTC

Создаем динамические веб-сайты с помощью РНР, MySQL, JavaScript и CSS. Робин Никсон.

Создаем динамические веб-сайты с помощью РНР, MySQL, JavaScript и CSS. Робин Никсон.

Сочетание РНР и MySQL является одним из самых удобных подходов к динамическому веб-конструированию, основанному на использовании базы данных. Этот подход удерживает свои позиции перед лицом вызовов, брошенных интегрированными средами разработки, такими как Ruby on Rails, освоение работы с которыми дается значительно труднее. Благодаря открытости исходных кодов (в отличие от конкурирующей технологии Microsoft.NET framework) это технологическое сочетание можно использовать совершенно бесплатно, и поэтому оно приобрело очень большую популярность у веб-разработчиков.

Любой претендующий на результативность разработчик, использующий платформу Unix/Linux или даже Windows/Apache, нуждается в серьезном освоении этих технологий. В то же время большую важность приобретает изучение языка JavaScript, поскольку он обеспечивает браузерную динамическую функциональность, а также посредством Ajax скрытую связь с веб-сервером, позволяющую создавать плавно меняющиеся интерфейсы.

Эта книга предназначена для тех, кто хочет изучить способы создания эффективных и динамичных веб-сайтов. К их числу можно отнести веб-мастеров или специалистов по графическому дизайну, которым уже приходилось создавать статические веб-сайты и у которых есть желание вывести свое мастерство на следующий уровень, а также студентов вузов и колледжей, недавних выпускников этих учебных заведений и просто самоучек.

Фактически любой человек, стремящийся изучить основные принципы, заложенные в основу технологии Web 2.0, известной как Ajax, сможет получить весьма обстоятельные сведения обо всех трех основных технологиях: РНР, MySQL, JavaScript и CSS.

Главы книги расположены в определенном порядке. Сначала идет представление всех основных технологий, рассматриваемых в книге, а затем описывается процесс их установки на сервер, предназначенный для разработки веб-приложений, для того чтобы подготовить читателя к практической работе с примерами. В следующей части книги преподносятся основы языка программирования РНР, охватывающие основы синтаксиса, массивов, функций и объектно-ориентированного программирования.

Затем, после усвоения основ РНР, можно переходить к введению в систему управления базами данных MySQL, рассмотрение которой начинается со структуры базы данных MySQL и заканчивается составлением сложных запросов.

После этого рассказывается о том, как воспользоваться сочетанием РНР и MySQL, чтобы приступить к созданию собственных динамических веб-страниц путем интегрирования в это сочетание форм и других функциональных возможностей HTML.

В следующих трех главах рассматриваются подробности практических аспектов разработки на РНР и MySQL, включая описание различных полезных функций и способов работы с cookie и сессиями, а также способов поддержания высокого уровня безопасности.

В следующих четырех главах излагаются основы JavaScript, начиная с простых функций и обработки событий и заканчивая доступом к объектной модели документа (DOM), проверкой введенных данных и обработкой ошибок в браузере.

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

И наконец, вам предстоит освоить еще две главы, изучая все. касающееся использования CSS для стилевого оформления и подбора формата ваших веб-страниц, а затем собрать ранее изученное в полноценный набор PHP-программ, в совокупности создающий работоспособный веб-сайт социальной сети.

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

Также делается много ссылок на веб-сайты, содержащие дополнительные материалы, относящиеся к рассматриваемым темам.

Научитесь создавать современные динамические веб-сайты, даже если у вас нет опыта в программировании!

Если вы умеете писать статические сайты на HTML, то с помощью этого руководства вы освоите динамическое веб-программирование и изучите современные технологии с открытым кодом: РНР, MySQL, JavaScript и CSS.

В данном руководстве каждая технология рассматривается отдельно и показывается, как  их объединить в одно целое, дается представление о самых современных концепциях веб-программирования.

С помощью подробно разобранных примеров и контрольных вопросов, приводимых в каждой главе, вы сможете закрепить изученный материал на практике.

Создаем динамические веб-сайты с помощью РНР, MySQL, JavaScript и CSS | Робин Никсон | ISBN 978-5-496-00187-8