Главная » 2011»Сентябрь»29 » HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера + CD
19:45
HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера + CD
Рассмотрены вопросы создания интерактивных Web-сайтов с помощью HTML, JavaScript, PHP и MySQL. Представлен материал о применении каскадных таблиц стилей (CSS) для форматирования Web-страниц. Даны основные конструкции языка PHP, на примерах показаны приемы написания сценариев, наиболее часто используемых при разработке Web-сайтов. Описаны приемы работы с базами данных MySQL при помощи PHP, а также администрирования баз данных с помощью программы phpMyAdmin. Особое внимание уделено созданию программной среды на компьютере разработчика и настройке Web-сервера Apache. В 3-м издании книги описываются новые версии программ Apache 2.2.14, PHP 5.3.0 и MySQL 5.1.40. Добавлено описание программ Notepad++, Aptana Studio, NetBeans и HeidiSQL, рассмотрены возможности шаблонизатора Smarty, а также переработаны и дополнены все главы книги. На прилагаемом компакт-диске содержатся листинги более чем двухсот примеров, описанных в книге, руководство по созданию динамического сайта, электронная версия самоучителя языка Perl и видеоуроки.
Название: HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера + CD Автор: Прохоренок Н. А. Издательство: БХВ-Петербург Год: 2010 Страниц: 900 Формат: PDF Размер: 89,2 МБ ISBN: 978-5-9775-0540-6 Качество: Отличное Серия или Выпуск: Профессиональное программирование
Содержание:
Введение Глава 1. Основы HTML. Создаем дизайн сайта 1.1. Основные понятия 1.2. Первый HTML-документ 1.3. Структура документа 1.4. Форматирование отдельных символов 1.5. Форматирование документа 1.6. Списки 1.7. Графика 1.8. Гиперссылки 1.9. Таблицы 1.10. Фреймы 1.11. Карты-изображения 1.12. Формы 1.13. Теги <div> и <span>. Группировка элементов страницы 1.14. Отличия XHTML 1.0 от HTML 4.01 1.15. Проверка HTML-документов на соответствие стандартам 1.16. Специальный тег в Web-браузере Internet Explorer Глава 2. Основы CSS. Форматируем Web-страницу с помощью стилей 2.1. Основные понятия 2.2. Способы встраивания определения стиля 2.3. Единицы измерения в CSS 2.4. Форматирование шрифта 2.5. Форматирование текста 2.6. Отступы 2.7. Рамки 2.8. Фон элемента 2.9. Списки 2.10. Вид курсора 2.11. Псевдостили гиперссылок. Отображение ссылок разными цветами 2.12. Форматирование блоков 2.13. Управление отображением элемента 2.14. Проверка CSS-кода на соответствие стандартам Глава 3. Основы JavaScript. Делаем страницы, реагирующие на действия пользователей 3.1. Основные понятия 3.2. Первая программа на JavaScript 3.3. Комментарии в JavaScript 3.4. Вывод результатов работы программы и ввод данных 3.5. Переменные 3.6. Типы данных и инициализация переменных. Определение типа данных переменной 3.7. Операторы JavaScript 3.8. Преобразование типов данных 3.9. Специальные символы. Разбиение сообщения в диалоговом окне на несколько строк 3.10. Массивы 3.11. Функции. Разделение программы на фрагменты 3.12. Условные операторы. Выполнение блоков кода только при соответствии условию 3.13. Операторы циклов. Многократное выполнение блока кода 3.14. Ошибки в программе 3.15. Встроенные классы JavaScript 3.16. События 3.17. Объектная модель Microsoft Internet Explorer 3.18. Работа с элементами формы 3.19. Пользовательские объекты 3.20. JavaScript-библиотеки Глава 4. Программное обеспечение Web-сервера. Устанавливаем и настраиваем программы под Windows 4.1. Необходимые программы 4.2. Установка сервера Apache 4.3. Структура каталогов сервера Apache 4.4. Файл конфигурации httpd.conf 4.5. Настройка сервера Apache 4.6. Установка PHP 4.7. Установка MySQL 4.8. Установка phpMyAdmin 4.9. Знакомьтесь - Денвер 4.10. Установка и настройка PHP Expert Editor 4.11. Установка и настройка Aptana Studio 4.12. Установка и настройка NetBeans 4.13. Программа HeidiSQL Глава 5. Основы PHP. Создаем динамические Web-страницы 5.1. Основные понятия 5.2. Первая программа на PHP 5.3. Методы встраивания PHP-кода 5.4. Комментарии в PHP-сценариях 5.5. Вывод результатов работы скрипта 5.6. Переменные 5.7. Типы данных и инициализация переменных 5.8. Проверка существования переменной 5.9. Удаление переменной 5.10. Константы. Создание и использование констант 5.11. Операторы PHP 5.12. Преобразование типов данных 5.13. Специальные символы 5.14. Массивы 5.15. Строки 5.16. Функции для работы с числами 5.17. Функции для работы с датой и временем. Получение текущей даты, даты создания файла и проверка корректности введенной даты 5.18. Функции. Разделение программы на фрагменты 5.19. Условные операторы. Выполнение блоков кода только при соответствии условию 5.20. Операторы циклов. Многократное выполнение блока кода 5.21. Завершение выполнения сценария. Навигация при выборе значения из списка 5.22. Ошибки в программе 5.23. Переменные окружения 5.24. Заголовки HTTP 5.25. Работа с файлами и каталогами 5.26. Отправка писем с сайта. Рассылка писем по E-mail-адресам из файла 5.27. Аутентификация с помощью PHP. Создание Личного кабинета 5.28. Работа с графикой 5.29. Обработка данных формы 5.30. Другие полезные функции 5.31. Объектно-ориентированное программирование 5.32. Шаблонизатор Smarty Глава 6. Основы MySQL. Работаем с базами данных 6.1. Основные понятия 6.2. Нормализация базы данных 6.3. Типы данных полей 6.4. Основы языка SQL 6.5. Доступ к базе данных из PHP с помощью библиотеки php_mysql.dll 6.6. Доступ к базе данных из PHP с помощью библиотеки php_mysqli.dll 6.7. Операторы MySQL 6.8. Поиск по шаблону 6.9. Поиск с помощью регулярных выражений 6.10. Режим полнотекстового поиска 6.11. Функции MySQL 6.12. Переменные SQL 6.13. Временные таблицы 6.14. Вложенные запросы 6.15. Внешние ключи Глава 7. Публикация сайта. Делаем сайт доступным для всех 7.1. Определение цели 7.2. Выбор доменного имени 7.3. Виды хостинга 7.4. Бесплатный хостинг Narod.ru 7.5. Платный виртуальный хостинг 7.6. Раскрутка сайта 7.7. Заработок в сети 7.8. Перечень полезных сайтов Приложение. Описание компакт-диска П.1. Видеоролики Предметный указатель