Создаем динамические веб-сайты с помощью РНР, MySQL, JavaScript, CSS и HTML5, Никсон Р., 2016.
Научитесь создавать интерактивные сайты, активно работающие с данными, воплощая в них мощные комбинации свободно распространяемых технологии и веб-стандартов. Для этого достаточно обладать базовыми знаниями языка HTML. Это популярное и доступное пособие поможет вам уверенно освоить динамическое веб-программирование с применением самых современных языков и технологий: РНР. MySQL, JavaScript, CSS и HTML5.
С каждой из упомянутых технологий вы познакомитесь отдельно, научитесь применять их в комбинации друг с другом, а по ходу изложения освоите ценные практические приемы веб-программирования. В конце книги весь изученный материал будет обобщен: вы создадите полнофункциональный сайт, работающий по принципу социальной сети.
• Изучите важнейшие аспекты языка РНР и основы объектно-ориентированного программирования.
• Откройте для себя базу данных MySQL
• Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
• Пользуйтесь фундаментальными возможностями языка JavaScript
• Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
• Изучите основы CSS для форматирования и оформления ваших страниц.
• Познакомьтесь с возможностями HTML5: геолокацией, работой с аудио и видео, холстом.
Преимущества использования РНР, MySQL, JavaScript и CSS.
В начале этой главы был представлен мир технологии Web 1.0, но рывок к созданию технологии Web 1.1, вместе с которой были разработаны такие браузерные расширения, как Java, JavaScript, (Script (несколько иной вариант JavaScript от корпорации Microsoft) и ActiveX, не заставил себя долго ждать. На серверной стороне прогресс был обеспечен за счет общего шлюзового интерфейса (Common Gateway Interface (CGI)), использования таких языков сценариев, как Perl (альтернатива языку РНР), и выполнения сценариев на стороне сервера — динамической вставки содержимого одного файла (или выходных данных системного вызова) в другой файл.
Когда ситуация окончательно прояснилась, на передовых позициях остались три основные технологии. Несмотря на то что язык сценариев Perl силами своих стойких приверженцев сохранил популярность, простота РНР и допустимость использования в нем встроенных ссылок на программу базы данных MySQL обеспечили этому языку более чем двойное превосходство по количеству пользователей. A JavaScript, ставший важнейшей составной частью уравнения, используемого для динамического манипулирования каскадными таблицами стилей (Cascading Style Sheets (CSS)) и HTML, в настоящее время берет на себя наиболее трудоемкие задачи осуществления AJAX-процесса на стороне клиента. Благодаря технологии AJAX веб-страницы обрабатывают данные и отправляют запросы веб-серверу в фоновом режиме, не оповещая пользователя о происходящем.
Содержание.
Предисловие.
От издательства.
Глава 1. Введение в динамическое содержимое веб-страницы.
Глава 2. Установка сервера, предназначенного для разработки.
Глава 3. Введение в РНР.
Глава 4. Выражения и управление процессом выполнения программы в РНР.
Глава 5. Функции и объекты РНР.
Глава 6. Массивы в РНР.
Глава 7. Практикум по программированию на РНР.
Глава 8. Введение в MySQL.
Глава 9. Освоение MySQL.
Глава 10. Доступ к MySQL с использованием РНР.
Глава 11. Обработка форм.
Глава 12. Cookie, сессии и аутентификация.
Глава 13. Изучение JavaScript.
Глава 14. Выражения и управление процессом выполнения сценариев в JavaScript.
Глава 15. Функции, объекты и массивы JavaScript.
Глава 16. Проверка данных и обработка ошибок в JavaScript и РНР.
Глава 17. Использование технологии AJAX.
Глава 18. Введение в CSS.
Глава 19. Расширение CSS с помощью CSS3.
Глава 20. Доступ к CSS из JavaScript.
Глава 21. Введение в jQuery.
Глава 22. Введение в HTML5.
Глава 23. Холсты в HTML5.
Глава 24. Аудио и видео в HTML5.
Глава 25. Другие свойства HTML5.
Глава 26. Объединение технологий.
Приложение А. Ответы на контрольные вопросы.
Приложение Б. Интернет-ресурсы.
Приложение В. MySQL's FULLTEXT Stopwords.
Приложение Г. Функции MySQL.
Приложение Д. Селекторы, объекты и методы jQuery.
Купить .
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML :: Никсон
Смотрите также учебники, книги и учебные материалы:
- Создание веб-сайта для чайников, Кроудер Д., 2009
- Web-дизайн для чайников, Лопак Л., 2008
- Веб-разработка с применением Node и Express, Полноценное использование стека JavaScript, Браун И., 2017
- HTML5, рецепты программирования, Шмитт К., Симпсон К., 2012
- Изучаем программирование на HTML5, Фримен Э., Робсон Э., 2013
- Большая книга CSS3, Макфарланд Д., 2014
- Веб-дизайн, Идеи, секреты, советы, Макнейл П., 2012
- Веб-дизайн, Книга идей веб-разработчика, Макнейл П., 2014