![image](https://habrastorage.org/files/af7/d87/6ec/af7d876eceda42fcb4ba401a102f85a6.jpg)
- Изучите важнейшие аспекты языка 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)
caveeagle
05.07.2016 13:03PHP, MySQL, JavaScript, CSS и HTML5 — в одной книге?
Боюсь, что грамотных front-end разработчиков при таком подходе не получится.balamyt92
05.07.2016 13:15+5Рискну предположить что книги подобного плана и не ставят перед собой такую задачу. Это скорее вводная в профессию, подразумевающая в последствии более глубокое погружение в данные инструменты по средствам других источников. Это будет хорошим выбором если имеется опыт разработки допустим десктопных приложений.
ngmilikov
05.07.2016 15:48+2Книга и не ставит таких задач, но достаточно грамотно разъясняет основы для тех, кто только начинает свой путь в веб-разработке. Сам за месяц изучения этой книги (имея за плечами только небольшой опыт в универе с Pascal и C++) получил достаточно навыков чтобы найти первую постоянную работу в этой области.
NeoCode
05.07.2016 14:01+1Опять в который уже раз основы php/mysql, таких книг наверное уже больше сотни… и нигде, вообще нигде нет ничего по архитектуре и внутреннему устройству фреймворков.
Akdmeh
05.07.2016 15:03А какие проблемы? Открываете github и читаете исходники нужного фреймворка ;-)
NeoCode
05.07.2016 19:10А такие проблемы, что книг между уровнями «для начинающих» и «читаем исходники» просто не существует.
Akdmeh
05.07.2016 19:14+1Есть книги, например, «Мэтт Зандстра. PHP: объекты, шаблоны и методики программирования».
Еще книга от автора PHP: The right way может немало в чем помочь.
Когда почитаете Зандстру, всегда можно взять мини-фреймворк типа Silex и попытаться разобраться.
А вообще, между уровнем «для начинающих» и «исходниками» должно существовать такое понятие как практика ;-)
SerafimArts
15.07.2016 04:52Книги по фреймворкам мало имеют смысл, т.к. если не понимаешь как оно устроено, работает и не можешь читать код, то совершенно нет никакого смысла лезть туда — ещё рановато.
3axap4eHko
05.07.2016 16:40+4По мне, такие книги — только для тех, кто хочет начать свой путь веб разработчика, представьте себе книгу: «мат.анализ, алгебра и теория чисел, теория вероятности, мат. статистика и геометрия» и все это в одной книге на 800 страниц
storenth
06.07.2016 14:23ph_piter если я хочу купить со скидкой несколько книг (+ получить электронные версии), мне нужно заказывать их по отдельности? спасибо
ph_piter
06.07.2016 17:13В одном заказе. Элеронные версии мы высылаем только на книги, анонсированные здесь.
storenth
06.07.2016 17:51Еще раз, мне нужны книги: HeadFirst Изучаем Ruby; Карьера программиста; и их электронные версии, как мне сделать? в одном заказе? Значит что скидку по ключевому слову смогу получить только на 1 книгу?) Спасибо
ph_piter
12.07.2016 14:22На книгу Карьера программиста пока нет электронных прав. Ориентировочно через 2 месяца.
nskforward
06.07.2016 18:17Книга морально устарела уже к своему выходу
SerafimArts
15.07.2016 04:50Cудя по оглавлению — это версия PHP ~5.2, т.е. примерно лет на десять. Для совсем зелёных новичков может и подойдёт, но лишь разобраться в основах, а дальше учить то, что изменилось за это десятилетие.
MiroRu
12.07.2016 02:09Уважаемое издательство, а если какое-то время назад покупал 3-е издание в электронном виде (на ЛитРесе, правда), могу ли я рассчитывать на какую-то более существенную скидку на новое издание? Любое подтверждение о покупке, конечно, предоставлю.
saggid
del