Новости
08.10.2025
Книга: «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 7-е изд.»
Владея лишь основами HTML, вы сможете научиться создавать интерактивные веб-сайты, управляемые данными, используя мощное сочетание веб-стандартов и технологий с открытым исходным кодом. В последнем издании этого популярного практического руководства вы освоите динамическое веб-программирование с использованием новейших версий современных технологий — PHP, MySQL, JavaScript, CSS, HTML, Node.js и мощной библиотеки React.
Вы научитесь использовать все эти технологии в комплексе и попутно освоите ценные практики веб-программирования, в том числе оптимизацию сайтов для мобильных устройств. А в самом конце вы объедините все вместе и создадите полноценный сайт социальной сети, который можно просматривать как на настольных компьютерах, так и на мобильных устройствах.
В этой книге вы:
-
исследуете приемы работы MySQL: от проектирования структуры базы данных до составления сложных запросов;
-
познакомитесь с расширением MySQL ― PDO, предлагающим улучшенный интерфейс к MySQL для программ на PHP;
-
увидите, как на PHP создавать динамические веб- страницы, которые адаптируются под нужды пользователя;
-
узнаете, как управлять сессиями и файлами cookie, поддерживая высокий уровень безопасности;
-
научитесь использовать асинхронные функции для взаимодействия браузера с сервером в фоновом режиме;
-
освоите приемы создания стилей CSS для своих веб-страниц;
-
узнаете, как преобразовать свои сайты в мобильные веб-приложения;
-
познакомитесь с расширенными возможностями CSS, такими как CSS Grid и Flexbox.
«Отличная книга для начинающих! В ней рассказывается о нескольких языках,
важнейших для веб-разработчиков. Эта динамичная и легко читаемая книга насыщена информацией, которая поможет вам создавать динамические веб-сайты и даже простые социальные сети».
— Альберт Вирш, разработчик CSE HTML Validator
Об авторе
Робин Никсон работает в IT еще с начала 1980-х годов. Участвовал в разработке одной из первых в мире онлайн-радиостанций в Великобритании. Первым в мире придумал всплывающие окна, позволяющие пользователям просматривать страницы во время прослушивания музыки. Робин написал свыше 500 статей и более 40 книг, многие из которых были переведены на другие языки.
Структура издания
Главы книги следуют в определенном порядке. Сначала делается краткий обзор всех основных технологий, которые рассматриваются в книге, а затем описывается процесс их установки на сервер, предназначенный для разработки веб-приложений, чтобы подготовить читателя к практической работе с примерами.
В первой части описываются основы языка программирования PHP, включая основы синтаксиса, массивов, функций и объектно-ориентированного программирования.
За описанием основ PHP следует введение в систему управления базами данных MySQL, которое начинается знакомством со структурой базы данных MySQL и заканчивается составлением сложных запросов.
После этого рассказывается, как объединить PHP и MySQL и приступить к созданию собственных динамических веб-страниц, интегрирующих формы и использующих другие возможности HTML. Затем будут рассмотрены подробности практических аспектов разработки на PHP и MySQL, включая описание различных полезных функций и способов работы с cookies и сессиями, а также способов поддержания высокого уровня безопасности.
В следующих нескольких главах даются основы JavaScript, начиная с простых функций и обработки событий и заканчивая доступом к объектной модели документа (DOM), проверкой ввода пользователя и обработкой ошибок в браузере. Здесь же будет представлено обстоятельное руководство по использованию популярной библиотеки React для JavaScript.
После рассмотрения основных технологий описываются способы создания фоновых Ajax-вызовов и превращения сайтов в высокодинамичную среду.
После этого вам предстоит узнать, как использовать CSS для стилевого оформления и подбора формата ваших веб-страниц, прежде чем будут раскрыты приемы существенного снижения трудозатрат по разработке приложений с помощью библиотеки React, и как можно использовать Node.js вместо PHP и веб-сервера Apache для разработки серверных сценариев на JavaScript. Получив все эти сведения, вы сможете создать полноценный набор программ, в совокупности представляющий собой работоспособный сайт социальной сети.
По мере изложения материала дается большое количество указаний и советов по выработке хорошего стиля программирования, а также подсказок, которые помогут вам выявлять и устранять скрытые ошибки программирования. Кроме того, делается много ссылок на сайты с дополнительными материалами, относящимися к рассматриваемым темам.
Приобрести книгу «Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 7-е изд.» можно на нашем сайте.
Комментарии: 0
Пока нет комментариев