Книга посвящена разработке динамических Web-сайтов с применением HTML5, CSS 3, PHP и MySQL. Описаны возможности HTML5 по работе с текстом, графикой, аудио и видео, таблицами, средствами навигации и Web-формами, а также способы представления, преобразования и анимации Web-страниц с помощью CSS 3. Рассказано о языке JavaScript, объектной модели документа DOM, разработке Web-сценариев и технологии AJAX. Рассмотрены серверное программирование, язык PHP и сервер данных MySQL. Дано описание библиотеки Yii, предоставляющей Web-программисту готовый набор инструментов для написания серверных приложений. На практических примерах показана разработка дизайна страниц, интерактивных элементов - спойлера, лайтбокса и блокнота, создание универсального файлового хранилища и реализации поддержки тегов BBCode для форматирования текста. Рассмотрен процесс создания полнофункционального сайта и его публикации в Интернете. Все исходные коды доступны для загрузки с сайта издательства.
Kniga posvjaschena razrabotke dinamicheskikh Web-sajtov s primeneniem HTML5, CSS 3, PHP i MySQL. Opisany vozmozhnosti HTML5 po rabote s tekstom, grafikoj, audio i video, tablitsami, sredstvami navigatsii i Web-formami, a takzhe sposoby predstavlenija, preobrazovanija i animatsii Web-stranits s pomoschju CSS 3. Rasskazano o jazyke JavaScript, obektnoj modeli dokumenta DOM, razrabotke Web-stsenariev i tekhnologii AJAX. Rassmotreny servernoe programmirovanie, jazyk PHP i server dannykh MySQL. Dano opisanie biblioteki Yii, predostavljajuschej Web-programmistu gotovyj nabor instrumentov dlja napisanija servernykh prilozhenij. Na prakticheskikh primerakh pokazana razrabotka dizajna stranits, interaktivnykh elementov - spojlera, lajtboksa i bloknota, sozdanie universalnogo fajlovogo khranilischa i realizatsii podderzhki tegov BBCode dlja formatirovanija teksta. Rassmotren protsess sozdanija polnofunktsionalnogo sajta i ego publikatsii v Internete. Vse iskhodnye kody dostupny dlja zagruzki s sajta izdatelstva.