В книге 25 иллюстрированных уроков и более 30 практических упражнений. В доступной и наглядной форме, на сквозном примере рассказано о программиро-вании динамических веб-сайтов на языке PHP с применением СУБД MySQL и MariaDB. Описывается программное генерирование веб-страниц, получение дан-ных от пользователей и проверка их на корректность, работа с файлами, про-граммное рисование графики, обработка cookie и сессий, отправка электронной почты. Рассмотрена архитектура "модель-шаблон-контроллер" и структурирование кода для дальнейшего сопровождения сайта. Рассказано о мерах защиты сайта: разграничение доступа, перевод на безопасный протокол HTTPS, защита от атак, шифрование данных. Дан краткий курс программирования веб-служб REST. Сквозной пример разработки веб-сайта фотогалереи и PHP-фреймворка поможет при построении собственных сайтов. Электронное приложение-архив на сайте издательства содержит коды всех примеров.
V knige 25 illyustrirovannykh urokov i bolee 30 prakticheskikh uprazhneniy. V dostupnoy i naglyadnoy forme, na skvoznom primere rasskazano o programmiro-vanii dinamicheskikh veb-saytov na yazyke PHP s primeneniem SUBD MySQL i MariaDB. Opisyvaetsya programmnoe generirovanie veb-stranits, poluchenie dan-nykh ot polzovateley i proverka ikh na korrektnost, rabota s faylami, pro-grammnoe risovanie grafiki, obrabotka cookie i sessiy, otpravka elektronnoy pochty. Rassmotrena arkhitektura "model-shablon-kontroller" i strukturirovanie koda dlya dalneyshego soprovozhdeniya sayta. Rasskazano o merakh zashchity sayta: razgranichenie dostupa, perevod na bezopasnyy protokol HTTPS, zashchita ot atak, shifrovanie dannykh. Dan kratkiy kurs programmirovaniya veb-sluzhb REST. Skvoznoy primer razrabotki veb-sayta fotogalerei i PHP-freymvorka pomozhet pri postroenii sobstvennykh saytov. Elektronnoe prilozhenie-arkhiv na sayte izdatelstva soderzhit kody vsekh primerov.