Веб-мастеринг на 100%. HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка
Петр Ташков
Эта книга адресуется всем, кто хочет научиться быстро и эффективно решать задачи веб-мастеринга и стать специалистом по созданию веб-порталов профессионального уровня. В книге описываются все средства, которые входят в арсенал настоящего веб-мастера, — языки HTML, JavaScript, PHP, AJAX и Perl, дается введение в базы данных MySQL, а также излагаются основные приемы работы с системами управления содержимым сайта (CMS) Joomla! и Drupal. С помощью этих средств вы сможете создавать полноценные веб-сайты любого назначения, например интерактивные интернет-магазины или непрерывно обновляемые новостные порталы. Наконец, рассказывается о проверке работоспособности созданного веб-сайта, излагаются методы и рекомендации по размещению сайта на платных и бесплатных хостингах, способы его раскрутки и регистрации в поисковиках и каталогах. Прочитав эту книгу, вы станете настоящим веб-мастером, готовым к работе над любыми проектами.
Издательство: Питер, 2010 г.
ISBN 978-5-49807-826-7
Количество страниц: 512.
Содержание книги «Веб-мастеринг на 100%. HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка»:
- 10 Введение
- 12 Соглашения, принятые в книге
- 12 Шрифты
- 12 Нумерованные и маркированные списки
- 12 Врезки
- 13 Листинги
- 13 От главы коллектива авторов
- 13 От издательства
- 14 Глава 1. HTML и CSS
- 15 Структура языка HTML
- 15 Тег
- 16 Атрибут
- 16 Структура HTML-документа
- 16 Тег <!DOCTYPE>
- 17 Тег <HTML>
- 18 Тег <HEAD>
- 19 Тег <TITLE>
- 21 Тег <МЕТА>
- 27 Тег <STYLE>
- 32 Тег <LINK>
- 33 Тег <SCRIPT>
- 34 Тег <BASE>
- 36 Тег <BODY>
- 39 Комментарии
- 39 Ввод и оформление текста
- 40 Заголовки
- 42 Абзацы
- 43 Обрывы строк
- 46 Списки
- 55 Ссылки
- 55 Внешние ссылки
- 56 Внутренние ссылки
- 58 Общие моменты при создании внешних и внутренних ссылок
- 60 Форматирование текста
- 60 Теги логического форматирования
- 65 Теги физического форматирования
- 69 Теги форматирования больших блоков текста
- 73 Вложение тегов
- 73 Работа с таблицами
- 74 Что такое таблица
- 74 Создание тела таблицы
- 75 Ячейки таблицы
- 76 Границы таблицы
- 79 Ширина и высота таблицы и ячеек
- 82 Группировка строк и столбцов
- 83 Выравнивание таблицы и содержимого ячеек
- 84 Объединение ячеек таблицы
- 86 Установка фона или рисунка
- 87 Создание вложенных таблиц
- 88 Изображения
- 88 Встраивание изображений
- 89 Размер изображения
- 90 Выравнивание изображения
- 93 Рамка вокруг изображения
- 94 Альтернативный текст
- 96 Формы
- 97 Тег <FORM>
- 99 Создание полей формы
- 109 Общие принципы CSS
- 110 Селекторы
- 115 Псевдоклассы и псевдоэлементы
- 120 Форматирование текста средствами CSS
- 120 Выделение текста цветом
- 122 Шрифты
- 125 Форматирование текста
- 127 Оформление документа CSS
- 127 Фон
- 129 Поля и отступы
- 131 Границы
- 133 Работа с блоками
- 140 Резюме
- 15 Структура языка HTML
- 141 Глава 2. Работа с JavaScript
- 142 Область применения JavaScript
- 143 Создание сценариев
- 144 Встраивание сценариев
- 148 Ваш первый сценарий
- 150 Синтаксис и основные средства языка JavaScript
- 150 Работа с информацией
- 153 Переменные и типы данных
- 162 Выражения
- 168 Условия и циклы
- 178 Функции
- 184 Встроенные объекты JavaScript
- 191 Объектная модель
- 191 Веб-браузер и HTML-документ
- 192 Родительские и дочерние объекты
- 194 Объекты веб-браузера
- 209 Объектная модель документа
- 220 Работа с формами
- 220 Форма как объект
- 226 Свойства, методы и события формы
- 231 Примеры сценариев
- 237 Динамический HTML
- 238 Управление текстом
- 246 Графика на веб-страницах
- 252 Слои
- 256 Доступ к стилям с помощью JavaScript
- 257 Пример создания динамической игры
- 261 Резюме
- 262 Глава 3. Apache, Perl и MySQL
- 263 Сервер Apache
- 263 Для чего нужен Apache
- 264 Установка Apache
- 267 Основные настройки Apache
- 270 Язык Perl
- 270 Установка Perl и подключение его к Apache
- 274 Основы языка и синтаксис
- 278 Примеры использования Perl для взаимодействия с пользователем
- 282 Механизм поиска
- 284 Получение информации о посетителях
- 286 СУБД MySQL
- 286 Введение в СУБД MySQL
- 290 Установка и настройка программы. Инструменты графического интерфейса. Командная строка
- 298 SQL-команды: синтаксис команд, примеры запросов из командной строки, создание базы данных
- 302 Работа с таблицами: добавление и удаление записей, выбор с условиями
- 305 Операторы языка SQL
- 307 Настройка взаимодействия MySQL и Perl
- 307 Установка проекта «Денвер» и работа с ним
- 311 Обращение к базе SQL из программы Perl
- 313 Резюме
- 263 Сервер Apache
- 315 Глава 4. Знакомство с основными системами управления содержимым сайта (CMS) Joomla! и Drupal
- 316 CMS Joomla!
- 318 Установка
- 326 Администрирование
- 327 Русификация
- 329 Пользователи и группы
- 332 Компоненты
- 335 Модули
- 340 Шаблоны
- 342 Плагины
- 344 CMS Drupal
- 345 Установка
- 349 Возможные проблемы при установке
- 350 Администрирование
- 362 Резюме
- 316 CMS Joomla!
- 364 Глава 5. Создание серверных сценариев на языке РНР 6
- 365 Создание и запуск первого сценария РНР
- 368 Комментарии внутри кода РНР
- 369 Переменные
- 370 Типы данных PHP
- 371 Boolean
- 371 Siring
- 371 Integer
- 372 Float
- 372 Array
- 374 Resource
- 374 NULL
- 374 Константы в PHP
- 376 Операторы PHP
- 376 Операторы присвоения
- 376 Математические операторы
- 378 Комбинированные операции присваивания
- 378 Строковые операторы
- 379 Операторы инкремента и декремента
- 380 Битовые операторы
- 380 Операторы сравнения
- 381 Логические операторы
- 382 Приоритеты операторов
- 383 Условные операторы
- 385 Оператор switch
- 387 Операторы циклов
- 391 Работа с функциями в РНР
- 392 Синтаксис функций РНР
- 393 Передача аргументов
- 393 Параметры по умолчанию
- 394 Видимость переменных
- 396 Резюме
- 397 Глава 6. Веб-приложения на языке РНР
- 399 Работа с формами
- 406 Загрузка и обработка файлов
- 410 Подключение и работа с базами данных MySQL
- 410 Подключение к серверу MySQL и выбор базы данных
- 412 Работа с базой данных MySQL
- 418 Сеансы
- 420 Работа с cookie
- 423 Отправка почты
- 426 Резюме
- 427 Глава 7. Технология AJAX
- 429 Как работает AJAX
- 430 Знакомство с XML
- 432 Первое веб-приложение с использованием AJAX
- 441 Работа с данными XML
- 445 Работа с MySQL
- 450 Резюме
- 429 Как работает AJAX
- 451 Глава 8. Проверка работоспособности сайта
- 452 Проверка актуальности ссылок на сайте
- 453 Рабочее окно программы Web Link Validator
- 454 Проверка отдельных ссылок и закладок
- 457 Проверка ссылок всего веб-сайта
- 463 Оптимизация кода веб-страниц
- 468 Резюме
- 452 Проверка актуальности ссылок на сайте
- 469 Глава 9. Размещение сайта и выбор хостинга
- 470 Выбор хостинга
- 471 Обзор популярных хостингов
- 474 Сервис «Джино»
- 479 Загрузка данных на сайт
- 480 Резюме
- 470 Выбор хостинга
- 481 Глава 10. Раскрутка сайта
- 483 Поисковые машины
- 490 Каталоги
- 495 Рейтинги
- 500 Баннеры
- 505 Элементы привлечения посетителей
- 506 Гостевые книги
- 506 Форумы
- 507 Чаты
- 508 Почтовые рассылки
- 509 Ссылки
- 512 Резюме
Инструкция как скачать книгу Петр Ташков: Веб-мастеринг на 100%. HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.