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. Файловый архив.
Предметный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по веб-дизайну :: веб-дизайн :: CSS :: HTML :: Дронов :: сайт








