Laravel, Быстрая разработка современных динамических Web-сайтов на PHP, MySQL, HTML и CSS, Дронов В.А., 2017.
Книга посвящена быстрой разработке профессиональных динамических Web-сайтов с применением популярного PHP-фреймворка Laravel. Описаны технологии создания клиентской части сайта HTML 5, CSS 3 и JavaScript, а для серверной части сайта — язык PHP и сервер данных MySQL. Рассказано о применении миграций Laravel для создания в базе данных таблиц, полей, индексов и связей, о написании моделей, маршрутов, контроллеров и шаблонов. Описаны средства Laravel для ввода и правки данных, встроенные во фреймворк средства валидации с применением запросов форм и инструменты для выгрузки файлов на сайт. Рассказано о подсистеме разграничения доступа Laravel и ее настройке под конкретные нужды, а также об использовании CAPTCHA. Даны практические примеры по разработке дизайна страниц, интерактивных элементов — спойлера, лайтбокса и блокнота, создания универсального файлового хранилища, основанного на технологии AJAX, и реализации поддержки тегов BBCode для форматирования текста. Рассмотрен процесс разработки полнофункционального сайта и его публикации в Интернете. Все исходные коды доступны для загрузки с сайта издательства.

Статические Web-страницы и Web-сайты.
Статические страницы не генерируются серверными программами. Они верстаются Web-верстальщиком на основе подготовленного Web-дизайнером макета (представляющего собой обыкновенное графическое изображение), сохраняются в файлах, помещаются на диск серверного компьютера и все время существования сайта остаются неизменными (разумеется, до того момента, когда верстальщик не решит эти страницы переделать).
Набор взаимосвязанных статических страниц составляет статический сайт. Таких сайтов в Интернете довольно много— они представляют информацию, которая меняется крайне редко или не меняется вообще. Статические сайты просты и недороги в разработке и могут быть опубликованы у любого хостинг-провайдера (организации, предоставляющей услуги по публикации сайтов в Сети), вследствие чего популярны до сих пор.
ОГЛАВЛЕНИЕ.
Введение в быструю разработку сайтов.
Что придется сделать разработчику?.
Упрощение разработки серверной части Web-сайта. Фреймворки.
Фреймворк Laravel — номер один в Web-программировании!.
О чем эта книга?.
Типографские соглашения.
Что нас ждет в будущем?.
ЧАСТЬ I. РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ WEB-САЙТА.
РАЗДЕЛ 1. СОДЕРЖИМОЕ WEB-СТРАНИЦ. ЯЗЫК HTML 5.
Глава 1. Современный Web-дизайн. Введение в язык HTML 5.
Глава 2. Структурирование и оформление текста. Литералы. Комментарии HTML.
Глава 3. Графика и мультимедиа.
Глава 4. Таблицы.
Глава 5. Средства навигации.
Глава 6. Web-формы и элементы управления. Фреймы.
РАЗДЕЛ 2. ПРЕДСТАВЛЕНИЕ WEB-СТРАНИЦ. КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙ CSS 3.
Глава 7. Введение в CSS.
Глава 8. Селекторы стилей. Единицы измерения CSS.
Глава 9. Параметры текста.
Глава 10. Отображение и видимость элементов. Параметры курсора. Генерируемое содержание.
Глава 11. Параметры фона. Градиентные фоны CSS 3.
Глава 12. Размеры, отступы, рамки, тени и выделение. Параметры таблиц.
Глава 13. Инструменты для создания разметки.
Глава 14. Специальные эффекты CSS 3.
Глава 15. Медиазапросы. Управление выводом на печать.
РАЗДЕЛ 3. ПОВЕДЕНИЕ WEB-СТРАНИЦ. WEB-СЦЕНАРИИ.
Глава 16. Язык программирования JavaScript.
Глава 17. Доступ к элементам страницы и управление ими.
Глава 18. Обработка событий.
Глава 19. Управление интерактивными и внедренными элементами.
Глава 20. Работа с Web-обозревателем.
Глава 21. Работа с локальными файлами. Регулярные выражения.
Глава 22. AJAX.
ЧАСТЬ II. РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ WEB-САЙТА.
РАЗДЕЛ 4. ВВЕДЕНИЕ В СЕРВЕРНОЕ ПРОГРАММИРОВАНИЕ. PHP. MYSQL.
Глава 23. Серверные программы. Фреймворки.
Глава 24. Программная платформа PHP.
Глава 25. Базы данных. Сервер данных MySQL.
РАЗДЕЛ 5. ФРЕЙМВОРК LARAVEL.
Глава 26. Установка н настройка Laravel.
Глава 27. Миграции.
Глава 28. Модели.
Глава 29. Маршрутизация.
Глава 30. Контроллеры и действия.
Глава 31. Шаблоны.
Глава 32. Ввод и правка данных.
Глава 33. Разграничение доступа. Использование CAPTCHA.
Глава 34. Кэширование.
ЧАСТЬ III. ПРАКТИКА РАЗРАБОТКИ: СОЗДАНИЕ WEB-САЙТА ЭЛЕКТРОННЫХ ПУБЛИКАЦИЙ.
РАЗДЕЛ 6. РАЗРАБОТКА WEB-САЙТА — СВОДИМ ВСЕ ВОЕДИНО.
Глава 35. Планирование и предварительные действия.
Глава 36. Создание дизайна Web-страниц.
Глава 37. Интерактивные элементы.
Глава 38. Статические Web-страиицы.
Глава 39. Разграничение доступа и список пользователей.
Глава 40. Категории и подкатегории.
Глава 41. Статьи. Поддержка BBCode.
Глава 42. Комментарии.
Глава 43. Хранилище файлов.
РАЗДЕЛ 7. НАНЕСЕНИЕ ПОСЛЕДНИХ ШТРИХОВ И ПУБЛИКАЦИЯ WEB-САЙТА.
Глава 44. Программируемая графика HTML 5.
Глава 45. Хранение данных на стороне клиента.
Глава 46. Публикация Web-сайта.
Заключение.
ПРИЛОЖЕНИЯ.
Приложение 1. Установка и настройка пакета OpenServer.
Приложение 2. Работа с базами данных MySQL в программе phpMyAdmin.
Приложение 3. Перекодирование видеофайлов в формат MP4.
Приложение 4. Файловый архив.
Предметный указатель.
Купить .
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML :: Дронов :: сайт








