image Новое 4-ое издание признанного бестселлера, охватывающего как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Книга изобилует ценными практическими советами, содержит исчерпывающий теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий по принципу социальной сети.

  • Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
  • Познакомьтесь с базой данных MySQL.
  • Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
  • Пользуйтесь фундаментальными возможностями языка JavaScript.
  • Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
  • Изучите основы CSS для форматирования и оформления ваших страниц.
  • Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте.


Для кого предназначена эта книга

Эта книга предназначена для тех, кто хочет изучить способы создания эффективных и динамичных сайтов. Сюда можно отнести веб-мастеров или специалистов по графическому дизайну, которым уже приходилось создавать статические сайты и у которых есть желание вывести свое мастерство на следующий уровень, а также студентов вузов и колледжей, недавних выпускников этих учебных заведений и просто самоучек.

Фактически любой человек, стремящийся изучить основные принципы, заложенные в основу технологии Web 2.0, известной как AJAX, сможет получить весьма обстоятельные сведения об основных технологиях: PHP, MySQL, JavaScript, CSS и HTML5, а также изучить основы библиотеки jQuery.

Как устроена книга

Главы книги расположены в определенном порядке. Сначала идет представление всех основных технологий, рассматриваемых в книге, а затем описывается процесс их установки на сервер, предназначенный для разработки веб-приложений, для того чтобы подготовить читателя к практической работе с примерами.

В первой части книги преподносятся основы языка программирования PHP, включая основы синтаксиса, массивов, функций и объектно-ориентированного программирования. Затем, после усвоения основ PHP, можно переходить к введению в систему управления базами данных MySQL, рассмотрение которой начинается с изучения структуры базы данных MySQL и заканчивается составлением сложных запросов.

После этого рассказывается о том, как воспользоваться сочетанием PHP и MySQL, чтобы приступить к созданию собственных динамических веб-страниц путем интегрирования в это сочетание форм и других функциональных возможностей HTML. Затем будут рассмотрены подробности практических аспектов разработки на PHP и MySQL, включая описание различных полезных функций и способов работы с cookies и сессиями, а также способов поддержания высокого уровня безопасности.

В следующих нескольких главах излагаются основы JavaScript, начиная с простых функций и обработки событий и заканчивая доступом к объектной модели документа (DOM), проверкой введенных данных и обработкой ошибок в браузере. Это обстоятельный учебник для тех, кто приступает к использованию популярной библиотеки jQuery для JavaScript.

После рассмотрения основных технологий описываются способы создания фоновых AJAX-вызовов и превращения сайтов в высокодинамичную среду. После этого вам предстоит освоить еще две главы, в которых рассматривается, как использовать CSS для стилевого оформления и подбора формата ваших веб-страниц, и описываются новые свойства, встроенные в HTML 5, включающие геолокацию, аудио, видео и холст.

Получив все эти сведения, вы сможете создать полноценный набор программ, в совокупности представляющий собой работоспособный сайт социальной сети. По мере изложения материала дается большое количество указаний и советов по выработке хорошего стиля программирования, а также подсказок, которые помогут читателям обнаружить и устранить скрытые ошибки программирования. Кроме того, делается много ссылок на сайты с дополнительными материалами, относящимися к рассматриваемым темам.

Более подробно с книгой можно ознакомиться на сайте издательства
Оглавление
Отрывок

Для Хаброжителей скидка 25% по купону — ph_piter
По факту оплаты бумажной книги отправляем на e-mail электронные версии книг, при покупке электронной книги — все доступные версии отправляются пользователям.
+ в качестве дополнительной литературы прилагается электронная книга Семми Пьюривала «Основы разработки веб-приложений»

Также можно воспользоваться купоном ph_piter, дающим скидку 3000 руб. на сайте Нетология для онлайн-программы:
«JavaScript-разработка: создаем интерактивные веб-страницы»

Цель программы — сделать из новичков HTML-верстки грамотных front-end разработчиков. Вы научитесь работать с Java Script, HTML5, CSS3, AJAX, различными библиотеками и фреймворками. После прохождения курса вы сможете сверстать профессиональный макет. В конце обучения студенты получают диплом и удостоверение о повышение квалификации.
Поделиться с друзьями
-->

Комментарии (31)


  1. saggid
    05.07.2016 12:21

    del


  1. caveeagle
    05.07.2016 13:03

    PHP, MySQL, JavaScript, CSS и HTML5 — в одной книге?

    Боюсь, что грамотных front-end разработчиков при таком подходе не получится.


    1. balamyt92
      05.07.2016 13:15
      +5

      Рискну предположить что книги подобного плана и не ставят перед собой такую задачу. Это скорее вводная в профессию, подразумевающая в последствии более глубокое погружение в данные инструменты по средствам других источников. Это будет хорошим выбором если имеется опыт разработки допустим десктопных приложений.


    1. ngmilikov
      05.07.2016 15:48
      +2

      Книга и не ставит таких задач, но достаточно грамотно разъясняет основы для тех, кто только начинает свой путь в веб-разработке. Сам за месяц изучения этой книги (имея за плечами только небольшой опыт в универе с Pascal и C++) получил достаточно навыков чтобы найти первую постоянную работу в этой области.


  1. istui
    05.07.2016 13:58

    Что за зверушка на обложке книги?


    1. bull1251
      11.11.2016 19:11

      >Нужно в договоре добавить строчку, что первая экспедиция должна быть назначена на время за минуту до подписания договора.

      Не возможно вернуться в момент прошлого, где самой машины времени не существует.



  1. NeoCode
    05.07.2016 14:01
    +1

    Опять в который уже раз основы php/mysql, таких книг наверное уже больше сотни… и нигде, вообще нигде нет ничего по архитектуре и внутреннему устройству фреймворков.


    1. Akdmeh
      05.07.2016 15:03

      А какие проблемы? Открываете github и читаете исходники нужного фреймворка ;-)


      1. NeoCode
        05.07.2016 19:10

        А такие проблемы, что книг между уровнями «для начинающих» и «читаем исходники» просто не существует.


        1. Akdmeh
          05.07.2016 19:14
          +1

          Есть книги, например, «Мэтт Зандстра. PHP: объекты, шаблоны и методики программирования».
          Еще книга от автора PHP: The right way может немало в чем помочь.
          Когда почитаете Зандстру, всегда можно взять мини-фреймворк типа Silex и попытаться разобраться.
          А вообще, между уровнем «для начинающих» и «исходниками» должно существовать такое понятие как практика ;-)


    1. SerafimArts
      15.07.2016 04:52

      Книги по фреймворкам мало имеют смысл, т.к. если не понимаешь как оно устроено, работает и не можешь читать код, то совершенно нет никакого смысла лезть туда — ещё рановато.


  1. ph_piter
    05.07.2016 15:13

    В 4 издании новая глава 21. Введение в jQuery и приложение Д. Селекторы, объекты и методы jQuery.


    1. ph_piter
      05.07.2016 15:15

      Был выше вопрос про отличия от 3-го издания.


    1. kirilloid
      12.07.2016 11:23

      Ммм, как современно.


  1. 3axap4eHko
    05.07.2016 16:40
    +4

    По мне, такие книги — только для тех, кто хочет начать свой путь веб разработчика, представьте себе книгу: «мат.анализ, алгебра и теория чисел, теория вероятности, мат. статистика и геометрия» и все это в одной книге на 800 страниц


  1. VisualBasic
    05.07.2016 19:55
    +1

    Думаю, для меня в самый раз.


  1. 4604590
    06.07.2016 07:10

    хорошая книга.


  1. verbaux
    06.07.2016 09:43

    А что, pdf и epub версии отдельно продаются?


    1. ph_piter
      06.07.2016 10:20

      zip архив приходит с pdf и epub.


  1. timofeimih
    06.07.2016 11:51

    А можно ли где то заказать бумажный вариант книги с доставкой в Эстонию?


    1. ph_piter
      06.07.2016 11:52

      Да,DHL например, написали в личку.


  1. storenth
    06.07.2016 14:23

    ph_piter если я хочу купить со скидкой несколько книг (+ получить электронные версии), мне нужно заказывать их по отдельности? спасибо


    1. ph_piter
      06.07.2016 17:13

      В одном заказе. Элеронные версии мы высылаем только на книги, анонсированные здесь.


      1. storenth
        06.07.2016 17:51

        Еще раз, мне нужны книги: HeadFirst Изучаем Ruby; Карьера программиста; и их электронные версии, как мне сделать? в одном заказе? Значит что скидку по ключевому слову смогу получить только на 1 книгу?) Спасибо


        1. ph_piter
          12.07.2016 14:22

          На книгу Карьера программиста пока нет электронных прав. Ориентировочно через 2 месяца.


  1. nskforward
    06.07.2016 18:17

    Книга морально устарела уже к своему выходу


    1. SerafimArts
      15.07.2016 04:50

      Cудя по оглавлению — это версия PHP ~5.2, т.е. примерно лет на десять. Для совсем зелёных новичков может и подойдёт, но лишь разобраться в основах, а дальше учить то, что изменилось за это десятилетие.


  1. MiroRu
    12.07.2016 02:09

    Уважаемое издательство, а если какое-то время назад покупал 3-е издание в электронном виде (на ЛитРесе, правда), могу ли я рассчитывать на какую-то более существенную скидку на новое издание? Любое подтверждение о покупке, конечно, предоставлю.


    1. ph_piter
      12.07.2016 10:36

      Да, будьте добры в личку подтверждение о покупке.


      1. MiroRu
        12.07.2016 14:35

        Отправил, спасибо.