Научитесь создавать интерактивные сайты, активно работающие с данными, воплошая в них мощные комбинации свободно распространяемых технологий и веб-стандартов. Для этого достаточно обладать базовыми знаниями языка HTML. Это популярное и доступное пособие поможет вам уверенно освоить динамическое веб-программирование с применением самых современных языков и технологий: PHP, MySQL, JavaScript, CSS и HTML5. С каждой из упомянутых технологий вы познакомитесь отдельно, научитесь применять их в комбинации друг с другом, а по ходу изложения освоите ценные практические приемы веб-программирования. В конце книги весь изученный материал будет обобщен: вы создадите полнофункциональный сайт, работающий по принципу социальной сети. • Изучите важнейшие аспекты языка РНР и основы объектно-ориентированного программирования. • Откройте для себя базу данных MySQL. • Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности. • Пользуйтесь фундаментальными возможностями языка JavaScript. • Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта. • Изучите основы CSS для форматирования и оформления ваших страниц. • Познакомьтесь с возможностями HTML5: геолокацией, работой с аудио и видео, холстом.
Nauchites sozdavat interaktivnye sayty, aktivno rabotayushchie s dannymi, voploshaya v nikh moshchnye kombinatsii svobodno rasprostranyaemykh tekhnologiy i veb-standartov. Dlya etogo dostatochno obladat bazovymi znaniyami yazyka HTML. Eto populyarnoe i dostupnoe posobie pomozhet vam uverenno osvoit dinamicheskoe veb-programmirovanie s primeneniem samykh sovremennykh yazykov i tekhnologiy: PHP, MySQL, JavaScript, CSS i HTML5. S kazhdoy iz upomyanutykh tekhnologiy vy poznakomites otdelno, nauchites primenyat ikh v kombinatsii drug s drugom, a po khodu izlozheniya osvoite tsennye prakticheskie priemy veb-programmirovaniya. V kontse knigi ves izuchennyy material budet obobshchen: vy sozdadite polnofunktsionalnyy sayt, rabotayushchiy po printsipu sotsialnoy seti. Izuchite vazhneyshie aspekty yazyka RNR i osnovy obektno-orientirovannogo programmirovaniya. Otkroyte dlya sebya bazu dannykh MySQL. Upravlyayte cookie-faylami i seansami, obespechivayte vysokiy uroven bezopasnosti. Polzuytes fundamentalnymi vozmozhnostyami yazyka JavaScript. Primenyayte vyzovy AJAX, chtoby znachitelno povysit dinamiku vashego sayta. Izuchite osnovy CSS dlya formatirovaniya i oformleniya vashikh stranits. Poznakomtes s vozmozhnostyami HTML5: geolokatsiey, rabotoy s audio i video, kholstom.
A new edition of the acclaimed bestseller, covering both client and server aspects of web development. This book will help you to learn dynamic web programming using the latest technologies. The book is replete with valuable practical advice, and contains sufficient theoretical material. To consolidate the material the author tells how to create a fully functional website, working on the principle of social networks• Explore the major aspects of PHP and the basics of object-oriented programming.• Meet the MySQL database.• Manage cookies and sessions, provide a high level of security.• Use the fundamental features of the JavaScript language.• Use AJAX to dramatically improve the dynamics of your site.• Learn the basics of CSS for formatting and styling your pages.• Learn advanced HTML5 features: geolocation, processing of audio and video rendering on canvas