
- Артикул:00-00006388
- Автор: Никсон Р.
- ISBN: 978-5-4461-1970-7
- Тираж: 1200 экз.
- Обложка: Мягкая обложка
- Издательство: Питер (все книги издательства)
- Город: Санкт-Петербург
- Страниц: 832
- Формат: 70х100 1/16
- Год: 2023
- Вес: 1717 г
- Серия: Бестселлеры OReilly (все книги серии)
Новое издание бестселлера описывает как клиентские, так и серверные аспекты веб-разработки. Книга, наполненная ценными практическими советами и подробным теоретическим материалом, поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Для закрепления усвоенных знаний автор расскажет, как создать полнофункциональный сайт, работающий по принципу социальной сети.
Создавайте интерактивные, управляемые данными сайты с помощью мощного сочетания open source-технологий и веб-стандартов. Достаточно обладать лишь базовыми знаниями HTML! С последним изданием этого популярного практического руководства вы уверенно освоите динамическое веб-программирование с применением самых современных языков и инструментов: РНР, MySOL, JavaScript, CSS, HTML5, jOuery и React.
Веб-дизайнеры узнают, как использовать эти технологии вместе, попутно изучив ценные приемы программирования в том числе и оптимизацию сайтов для мобильных устройств. В конце книги весь усвоенный материал будет применен на практике: вы создадите полнофункциональный кросс-браузерный сайт социальной сети.
- Создавайте динамические веб-страницы на РНР.
- Изучите MySOL - от структуры базы данных до сложных запросов.
- Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
- Пользуйтесь фундаментальными возможностями языка JavaScript и библиотеки React.
- Применяйте вызовы AJAX для фонового взаимодействия браузера и сервера.
- Изучите основы CSS для форматирования и оформления ваших страниц.
- Познакомьтесь с возможностями HTML5: геолокацией, работой с аудио и видео, элементом canvas.
- Переформатируйте ваши сайты в мобильные приложения.
Краткое содержание
Предисловие
Глава 1. Введение в динамическое содержимое веб-страницы
Глава 2. Установка сервера, предназначенного для разработки
Глава 3. Введение в РНР
Глава 4. Выражения и управление процессом выполнения программы в РНР
Глава 5. Функции и объекты РНР
Глава 6. Массивы в РНР
Глава 7. Практикум по программированию на РНР
Глава 8. Введение в MySQL
Глава 9. Освоение MySQL
Глава 10. Новое в РНР 8 и MySQL 8
Глава 11. Доступ к MySQL с использованием РНР
Глава 12. Обработка форм
Глава 13. Cookie-файлы, сессии и аутентификация
Глава 14. Изучение JavaScript
Глава 15. Выражения и управление процессом выполнения сценариев в JavaScript
Глава 16. Функции, объекты и массивы JavaScript
Глава 17. Проверка данных и обработка ошибок в JavaScript и РНР
Глава 18. Использование технологии асинхронного обмена данными
Глава 19. Введение в CSS
Глава 20. Продвинутая стилизация страниц с помощью CSS3
Глава 21. Доступ к CSS из JavaScript
Глава 22. Введение в jQuery
Глава 23. Введение в jQuery Mobile
Глава 24. Введение в React
Глава 25. Введение в HTML5
Глава 26. Холсты в HTML5
Глава 27. Аудио и видео в HTML5
Глава 28. Другие свойства HTML5
Глава 29. Объединение технологий
Приложение. Ответы на вопросы
Об авторе
Об обложке