Я приветствую вас. PHP — замечательный и очень мощный язык, с помощью которого создают такие вещи, например, как опросы, тесты, системы авторизации и регистрации и много-много другого, вплоть до фреймворков и сайтовых движков.
По сути, если вы знаете php, то перед вами открывается огромный мир возможностей сайтостроения, вы начинаете видеть все сайты по-другому, изнутри. Для всех желающих я поделюсь сегодня учебником по php для начинающих.
Пройдя эту серию уроков, вы сможете разобраться в азах языка, даже если сейчас совсем не знакомы с ним. Вы изучите:
- переменные, константы
- основы синтаксиса
- типы данных
- операторы
- конструкцию
if - else
- циклы
- массивы, функции
Ну а это уже то, чего хватит вам хотя бы для базового понимания языка. Хотя бы от слова константа вас не будет тошнить, а может вы даже без проблем во сне будете повторять виды массивов.
Ну вообще я подумал, что не стоит ссылаться здесь на 1 курс, который позволит вам изучить php с нуля. Поэтому я поделюсь с вами несколькими ссылочками, а там уже сами выбирайте.
Первый курс от команды разработчиков WEb4myself — вот он. Но я сразу скажу, что он находится в премиум-разделе сайта, а туда доступ платный. Вернее, первые 2 урока вы можете посмотреть бесплатно, но для полного доступа нужно купить подписку на месяц, полгода или год.
С одной стороны плохо. Почему вы, новичок, должны платить, вам же только попробовать. Но с другой я попробую вам объяснить, почему это достаточно разумная инвестиция, купить премиум-доступ. Дело в том, что там же вам откроется не только этот курс, но и вообще все премиум-уроки, которые есть на сайте.
А это, на минуточку, более 200 часов профессиональных уроков. Вот какие курсы там есть по php:
И это только php и только то, что влезло на скриншот. На деле там только по этому языку более 15 курсов! Заметьте, тут есть также учебник по mysql для начинающих, ведь изучая php, вы также обязательно должны изучить работу с базами данных.
По сути, эти 2 учебника это просто необходимая теория, а вот дальше начинается самое интересное. С помощью премиум-уроков вы самостоятельно сможете написать регистрацию и авторизацию пользователей, разработать свою систему тестирования и даже полноценный интернет-магазин, в этом вам поможет серия уроков «Cоздание каталога товаров с помощью PHP, MySQL и jQuery», которая вообще является самой крутой и подробной в премиум-разделе!
В общем, если вы хотите изучить не только теорию php, но и получить самую качественную практику, то вам прямиком в премиум-раздел сайта, вот ссылка на его описание.
Бесплатный курс от Magisters
Что касается именно теории, то есть очень хорошая альтернатива — бесплатный курс от сайта Magisters и разработчика Влада Гриценко. Вот ссылка на его описание. В общем-то, сам посмотрел пару уроков, достаточно толковый курс, автор подходит к снятию уроков серьезно, а не абы как.
Основы PHP — бесплатный курс
Наконец, буквально вчера или позавчера лазил по новостям Вконтакте и нашел еще одну ссылку. В общем, какой-то бесплатный тренинг по php, состоящий из пяти занятий. Пройдет с 8 по 17 августа, пройти можно абсолютно бесплатно. Преподавать будет толковый программист. Короче, если читаете эту статью до 8-го августа, то у вас друзья еще есть время записаться на курс. Думаю, что лишним не будет.
Что ж, пока я дал вам парочку хороших мест, где можно учить php, если найду что-то еще, то добавлю в статейку позже. Изучайте!
dolinacoda.ru
Название: PHP и Jquery для профессионалов
Автор: Джейсон Ленгсторф
Год издания: 2011
Языки прогр. : PHP, JS
Библиотеки: AJAX, Jquery
Язык: Русский
Переводчик: А. Гузикевич
Уровень: выше среднего + знание JavaScript
Формат: djvu
Купить: http://www.yakaboo.ua/ru/catalog/all/pro-php-and-jque..
Скачать: Прикреплены файлы к сообщению
Описание:
В этой книге вы найдете все необходимое для того, чтобы приступить к разработке мощных веб-приложений на основе jQuery, AJAX и объектно-ориентированных средств PHP. Следуя приведенным в книге рекомендациям, вы в короткие сроки научитесь применять передовые методы разработки PHP-приложений, сочетая их с инструментами jQuery для создания пользовательских интерфейсов с высокой степенью интерактивности. В процессе работы над примером приложения, играющего роль центрального проекта в данной книге, вы изучите основы объектно-ориентированного программирования на PHP и приобретете достаточные навыки работы с библиотекой jQuery, даже если вы абсолютный новичок в этой области.
В частности, книга охватывает следующие темы, без знания которых создание высокоинтерактивных пользовательских интерфейсов просто невозможно:
основные сведения о мощной библиотеке jQuery;
объектно-ориентированное программирование на PHP;
проектирование пользовательских интерфейсов, работающих под управлением AJAX;
расширение библиотеки jQuery пользовательскими подключаемыми модулями;
проверка корректности форм с помощью регулярных выражений.
В книге дается множество практических советов и описан ряд профессиональных приемов, вооружившись которыми вы сможете сразу же приступить к созданию привлекательных и дружественных по отношению к пользователю приложений, в полной мере использующих всю мощь AJAX.
Интерес к веб-программированию в последние годы стремительно растет, и приобретенные вами навыки разработки веб-приложений, приближающихся по своему внешнему виду и поведению к настольным программам, позволят добиться поистине замечательных результатов.
Джейсон Ленгсторф — веб-дизайнер и разработчик, специализирующийся на создании программного обеспечения для управления веб-контентом на основе PHP, MySQL, AJAX и веб-стандартов.
P.S. Прикрепляю книгу и исходники.
vk.com
Подборка включает книги как для тех, у кого есть опыт работы с этим языком, так и для новичков. Нужно помнить, что не всегда следует знакомиться с программированием с помощью PHP. Поэтому если вы выбираете его как первый язык, то это должно быть взвешенным решением и лучше это делать в комплексе с изучением других технологий. Определиться с выбором поможет бесплатный курс по основам программирования.
«PHP, на мой взгляд, не лучший, чтобы начинать изучать программирование. Он хороший и мощный для своих целей. Это не первый мой язык программирования, поэтому для его изучения не требовалось много усилий и книг. Я изучал PHP сперва сам, используя разнообразные сайты со справочными материалами, потом ходил на курсы, а потом опять с помощью сайтов. Использовал в основном уже мануал на php.net от создателей» — говорит Владимир Ващенко, Senior Developer в Sevmorgeo.
PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies (Steve Suehring)
Для тех, кто выбрал PHP в качестве первого языка для изучения. Книга от известного издательства O’Reilly раскрывает суть ключевых веб-технологий. Здесь все, что нужно знать для начала о создании динамических веб-страниц, которые работают на MySQL. К сожалению, в примерах кода есть неточности, но неработающие примеры можно компенсировать просто погуглив.
Изучаем PHP и MySQL (Линн Бейли)
Подходит для новичков, но перед прочтением лучше иметь навыки работы с html. В книге приводятся простые и понятные примеры, последовательно раскрываются темы от элементарных до продвинутых. Книга оформлена в интересном визуальном формате, который не даст заскучать, и содержит множество упражнений.
Learning PHP, MySQL, & JavaScript 4th Edition (Robin Nixon)
на русском 3е издание
Всеобъемлющая и современная книга подойдет новичкам, но будет полезна и тем, кто имеет опыт работы с этими технологиями. Этот бестселлер объясняет каждую из них, показывает, как их комбинировать и освещает наиболее важные понятия в современной веб-разработке.
Посложнее
PHP Advanced and Object-Oriented Programming: Visual QuickPro Guide (Larry Ullman)
Книга для понимания ООП в PHP. В отличии от многих «технарей» автор пишет доступно и настолько заботится о своих читателях, что лично отвечает на возникнувшие по ходу чтения вопросы на своем форуме.
PHP. Объекты, шаблоны и методики программирования (Мэт Зандстра)
Обязательна к прочтению тем, кто хочет стать профи. Книга подойдет для уровня Junior, будет полезна тем, кому надоело писать в процедурном стиле. В принципе, пригодится не только PHP программистам. Здесь очень доступно описываются подходы проектирования и разработки. Автор освещает ООП во всей его красе, а паттерны показываемые в книге позволяют «творить чудеса». Из плюшек — работа с git.
Бонус
geekbrains.ru
PHP 7: учебник и задачник — оффлайн версия раздела PHP, который входит в состав учебника по основам web-программирования, с помощью которого вы сможете научиться самостоятельно создавать сайты. В разделе собраны учебные материалы для изучения основ языка PHP.
Включает в себя:
- учебник с вопросами для самопроверки;
- перевод английских терминов;
- задачник с решениями;
- статьи по веб-программированию.
Для доступа к оглавлению учебника, задачника или справочника выберите соответствующий пункт в навигационном меню.
Пункты Статьи и Ссылки ведут на соответствующие страницы сайта, которые во избежание закрытия текущей рабочей страницы можно открыть в новой вкладке браузера правой кнопкой мыши.
Советы по учебному процессу:
- Всегда набирайте код приводимых в учебниках примеров в редакторе. Подавляющую часть учебного времени вы должны проводить именно за набором кода.
- Не пренебрегайте вопросами в конце каждого параграфа, пусть они и несколько однотипны. Ведь отвечая на них вы сможете реально убедиться, что теоретическая часть нового материала была усвоена достаточно хорошо. Если вы затрудняетесь ответить на какой-то из вопросов, кликните по нему и после перехода в нужное место параграфа повторите требуемый материал еще раз.
- Обязательно учите приводимые в конце каждого параграфа английские слова. Нужно не только знать, как они пишутся, нужно еще и понимать, что они означают. И вообще, стать хорошим программистом без знания хотя бы основ английского языка врядли получится. Поэтому, если вы решили серьезно заняться программированием, параллельно начинайте совершенствовать свои языковые навыки.
- После изучения теоретического материала каждого параграфа приступайте к решению задач, закрепляя полученные знания на практике. Старайтесь решать задачи самостоятельно. И даже, если вы подсмотрели решение, закройте его и попытайтесь набрать код самостоятельно. Только после этого переходите к следующей задаче.
www.softportal.com
PHP — это крайне популярный интерпретируемый скриптовый язык, идеально подходящий для веб-разработки. Кроме того, его можно использовать и для написания приложений командной строки. Чтобы упростить изучение PHP, мы собрали для вас подборку книг, посвящённых этому языку.
«PHP: Правильный путь» — это сборник лучших практик, общепринятых стандартов и ссылок на надёжные руководства в Сети.
В книге описываются такие темы, как внедрение зависимостей, работа с базами данных, шаблонизация, ошибки и исключения, безопасность, тестирование, виртуализация, а также многие другие.
Благодаря практическим примерам эта книга научит вас основам server-side программирования, начиная с базового синтаксиса и заканчивая более сложными темами, как, например, проверка форм на валидность, сессии, cookies, запросы к БД, работа с файлами и контентом, а также многое другое.
Прочитав эту книгу, кроме всего вышеперечисленного, вы также научитесь делать свои приложения безопасными, объектно-ориентированными и тестируемыми — всё как в 2016.
«PHP: Сборник рецептов» — это руководство по решению различных задач. В книге собрано более 250 повседневных задач, их решений и практических примеров, варьирующих от простых задач до огромных программ.
В общем, клад как для начинающих программистов, так и для продвинутых.
Сборник из более чем 200 функций с понятными объяснениями и примерами использования. Отлично подойдёт в качестве шпаргалки.
В книге также приведено множество советов, описываются основы PHP и работы с MySQL и регулярными выражениями.
Хотя с годами у PHP и MySQL появилось множество быстроразвивающихся конкурентов, изучение этих инструментов открывает перед разработчиком широкие перспективы. Особенно с учетом того, что сегодня PHP — это гораздо более сложный и мощный язык программирования, чем его прапрадед версии 2001 года.
Данная книга — это, безусловно, практическое руководство. В ней вы найдете много практических советов, понятный язык изложения и примеры кода реальных проектов. Несмотря на то, что учебник ориентирован на тех, кто уже имеет некоторую базу знаний и желает перейти в область серверного программирования, он будет полезен как для начинающих, так и для профессионалов.
В этой книге ведущие разработчики языка PHP 5 рассказывают о том, как выжать из языка максимум в любом проекте. Описываются решения проблем, возникающих при создании веб-приложений, расширений, пакетов, скриптов и переходе с PHP 4.
Отлично подойдёт для изучения всех тонкостей объектно-ориентированного подхода.
Это практическое руководство по тестированию подойдёт всем PHP-разработчикам. В нём затрагивается теория разработки через тестирование и присутствуют примеры кода с упражнениями.
«Programming PHP» — это подробное руководство по языку. В нём описываются как основы программирования, так и более продвинутые темы: ООП, шаблонизация, библиотеки, фреймворки и безопасность.
Эта книга предназначена для абсолютных новичков, у которых нет опыта программирования. Тем не менее, что-то полезное из неё могут почерпнуть и более опытные разработчики.
Советуем также взглянуть и на другие книги этого автора — почти все они посвящены PHP и фреймворку Laravel.
В этой книге рассказывается об изменениях в седьмой версии языка PHP: новом движке Zend Engine 3, устаревших фичах, улучшениях Unicode, изменениях в ООП и многом другом.
Вы также узнаете, почему выпуск следующей мажорной версии языка занял 10 лет и куда делась шестая версия.
Целью книги является обучение программированию на PHP начинающих разработчиков. Она затрагивает все аспекты языка, от истории и основ до ООП, сессий и работы с файловой системой и базами данных. Все темы снабжены подробными примерами.
Для читателя желательно наличие опыта веб-разработки, но разобраться с материалом смогут и те, кто опыта не имеет.
Эта книга предназначена для разработчиков любого уровня. Новички смогут получить все необходимые базовые знания о PHP, а ветераны — узнать что-то новое о продвинутых возможностях языка. Кроме того, читать книгу можно в любом порядке.
В этом руководстве рассказывается, как лучше решать типичные низкоуровневые проблемы, с которыми может столкнуться PHP-разработчик. Оно состоит из небольших, вводных решений, достаточных для успешного выполнения большинства задач.
Стоит отметить, что в нём не описываются основы языка, синтаксис, вопросы безопасности или что-то ещё — оно посвящено исключительно низкоуровневым задачам.
В этой книге рассказывается о том, как устроен язык PHP. Также подробно разбирается тема создания расширений.
Перед прочтением книги авторы настоятельно рекомендуют изучить язык C, на котором и основан PHP.
Это официальное руководство посвящено PHP-разработке под базы данных Oracle. Оно подойдёт как начинающим PHP-разработчикам, желающим познакомиться с Oracle (и наоборот), так и тем, кто просто хочет узнать о лучших практиках работы с БД и веб-приложениями.
Книга из легендарной серии Head First, славящейся простотой и качеством изложения материала. Если HTML и CSS вам мало для создания сайта своей мечты, то самое время перейти к освоению сервер-сайда. В помощью этого руководства вы научитесь работать с базой данных и писать проекты со сложной серверной частью. Начнете вы с простых вещей вроде получения данных из форм, а затем перейдете к управлению cookie, сессиями, операциями с файлами, управлению контентом и многому другому.
Эта книга научит вас, как писать на PHP 7 надежный, безопасный объектно-ориентированный код с соблюдением всех правил новой версии. Все примеры задействуют новейшие возможности PHP 7, в том числе новый способ шифрования паролей с помощью password_hash. Кроме того, в конце каждой главы дается задание на создание вполне реального проекта с применением трехуровневой архитектуры приложения, опыт работы над которым вам еще не раз пригодится.
Освоив материал данной книги, вы сможете работать с базами данных, веб-серверами и веб-службами. Книга построена таким образом, чтобы читатель быстро и эффективно освоил данный язык. В ней вы сможете найти ответы на следующие вопросы:
- Как проверить данные веб-формы?
- Как управлять сеансами?
- Возможно ли быстро создавать проекты, используя общедоступные шаблоны веб-приложений?
- Как обеспечить взаимодействие браузера и сервера?
Неважно, какова ваша цель — обмениваться данными между двумя внутренними системами или построить API, которое будет возвращать данные пользователям — эта книга снабдит вас всем необходимым для создания API на PHP. Примеры в этой книге взяты из реальной жизни, поэтому им чужда неестественность или наигранность. Вы научитесь из PHP использовать JSON и XML, а также многие другие веб-технологии, изучите HTTP, выдачу, заголовки и запросы и научитесь обмениваться данными между приложениями.
tproger.ru
1. PHP 7
Дмитрий Котеров, Игорь Симдянов
Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux.Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массивами, файлами, СУБД MySQL, memcached, регулярными выражениями, графическими примитивами, почтой, сессиями и т. д.
Особое внимание уделено рабочему окружению: сборке PHP-FPM и Web-сервера nginx, СУБД MySQL, протоколу SSH, виртуальным машинам VirtualBox и менеджеру виртуальных машин Vagrant. Рассмотрены современные подходы к Web-разработке, система контроля версий Git, GitHub и другие бесплатные Git-хостинги, новая система распространения программных библиотек и их разработки, сборка Web-приложений менеджером Composer, стандарты PSR и другие инструменты и приемы работы современного PHP-сообщества.
В третьем издании добавлены 24 новые главы, остальные главы обновлены или переработаны.
На сайте издательства находятся исходные коды всех листингов.
Купить
2. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5
Робин Никсон
Новое издание признанного бестселлера, охватывающего как клиентские, так и серверные аспекты веб-разработки. Эта книга поможет вам освоить динамическое веб-программирование с применением самых современных технологий. Книга изобилует ценными практическими советами, содержит исчерпывающий теоретический материал. Для закрепления материала автор рассказывает, как создать полнофункциональный сайт, работающий по принципу социальной сети.
- Изучите важнейшие аспекты языка PHP и основы объектно-ориентированного программирования.
- Познакомьтесь с базой данных MySQL.
- Управляйте cookie-файлами и сеансами, обеспечивайте высокий уровень безопасности.
- Пользуйтесь фундаментальными возможностями языка JavaScript.
- Применяйте вызовы AJAX, чтобы значительно повысить динамику вашего сайта.
- Изучите основы CSS для форматирования и оформления ваших страниц.
- Освойте продвинутые возможности HTML5: геолокацию, обработку аудио и видео, отрисовку на холсте.
Купить
3. PHP7 для начинающих с пошаговыми инструкциями
Майк МакГрат
PHP7 — самый популярный язык программирования в мире. Новый пошаговый самоучитель поможет вам освоить азы PHP7 с нуля за короткое время. Благодаря известной методике пошагового обучения от Майка МакГрата, даже читатели, не имеющие никакого опыта в программировании, смогут приступить к созданию собственных веб-проектов.
Самоучитель написан простым языком, содержит множество иллюстраций, полезные советы и рекомендации.
Купить
4. PHP. Объекты, шаблоны и методики программирования
Мэт Зандстра
Четвертое издание книги было пересмотрено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP. Вы изучите также некоторые основополагающие принципы проектирования. В этом издании книги также описаны возможности, появившиеся в PHP версии 5.4, такие как трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка.
Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных.
В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR.
Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги описаны лучшие методики организации работы на основе системы контроля версий Git. Тем самым была отражена общая тенденция перехода на новую платформу, которая наметилась в среде разработчиков с момента выхода третьего издания книги.
Эта книга посвящена трем важным темам: основам объектов, принципам объектно-ориентированного проектирования и лучшим методикам их применения. Изучив их в комплексе читатель сможет создавать первоклассные и отказоустойчивые программные системы.
Основные темы книги:
- Основы объектов: написание классов и методов, создание объектов, разработка сложной иерархии классов на основе наследования.
- Сложные объектно-ориентированные темы, включая статические методы и свойства, обработка ошибочных ситуаций с помощью исключений, создание абстрактных классов и интерфейсов.
- Общие сведения об основных принципах объектно-ориентированного проектирования и их использование для создания эффективной структуры классов и объектов приложения.
- Изучение базовых шаблонов проектирования, их структуры и основных принципов, положенных в их основу.
- Описание ряда основополагающих шаблонов, которые можно применить в собственных проектах.
- Изучение методик и средств, гарантирующих успешное выполнение проекта, включая модульное тестирование, контроль версий, построение и развертывание проекта, управление пакетами, а также сервер непрерывной интеграции Jenkins.
Купить
5. PHP. Быстрый старт
Каллум Хопкинс
Все, что нужно знать о PHP в одной книге!
Язык PHP очень популярен, он обеспечивает функционирование 80% всех веб-сайтов, в том числе таких ресурсов, как Facebook, Wikipedia и WordPress. Этот язык прост в изучении и отлично подходит для начинающих. Изучение материалов нашей книги отнимет у вас минимум времени, но вы получите максимум информации, которую сразу сможете использовать!
Благодаря интенсивному курсу всего за пару дней вы можете:
- Изучить основы PHP — синтаксис, операторы, циклы и функции;
- Разобраться в теме объектно-ориентированного программирования;
- Узнаете, как PHP работает с формами и данными;
- Сможете повысить безопасность своих PHP-приложений.
Всего за несколько дней вы подготовите солидную базу для самостоятельного создания PHP-кода!
Купить
6. Современный PHP. Новые возможности и передовой опыт
Джош Локхарт
Из книги вы узнаете, как РНР превратился в зрелый полнофункциональный объектно-ориентированный язык, с пространствами имен и постоянно растущей коллекцией библиотек компонентов. Автор демонстрирует новые возможности языка на практике. Вы узнаете о передовых методах проектирования и конструирования приложений, работы с базами данных, обеспечения безопасности, тестирования, отладки и развертывания.Если вы уже знакомы с языком РНР и желаете расширить свои знания о нем, то эта книга для вас!
Купить
7. PHP. Справочник
Пол Хадсон
Книга представляет собой полное и наглядное справочное пособие по PHP. В числе многих преимуществ PHP перед другими языками web-программирования — легкость разработки и простота обращения, богатые объектно-ориентированные возможности и мощные расширения. Издание содержит емкие, но при этом понятные примеры. Оно незаменимо при создании сайтов. Начинающие php-программисты найдут здесь ответы на многие вопросы: как написать первый скрипт, подключиться к своей базе данных, динамически формировать страницы сайта. Опытным разработчикам будут весьма интересны разделы о защите информации сайта, взаимодействии с базами данных, мультимедиа, XML, а также расширенных возможностях и особенностях настройки PHP.
Купить
8. Разработка веб-приложений с помощью PHP и MySQL
Люк Веллинг, Лаура Томсон
Исчерпывающее учебное пособие по разработке веб-приложений, управляемых базами данных, с использованием PHP и MySQL! Эта книга предназначена для тех, кто знаком с основами HTML и ранее разрабатывал программы на современных языках программирования, но, возможно, не занимался программированием для Веб или не использовал реляционные базы данных.
В ней подробно описано применение последних версий PHP и MySQL для построения крупных коммерческих Web-сайтов. Основное внимание в книге уделено реальным приложениям. Здесь рассматриваются как простые интерактивные системы приема заказов, так и различные аспекты электронных систем продажи и безопасности во взаимосвязи с созданием реального Web-сайта. Подробно описаны все стадии разработки множества типовых проектов на PHP и MySQL, в числе которых служба веб-почты, приложение поддержки Web-форумов и электронный книжный магазин. Заслуживают особого внимания главы, посвященные объектно-ориентированному программированию на PHP, динамической генерации документов, доступу к веб-службам с помощью XML и SOAP и созданию приложений Web 2.0 с помощью Ajax.
Основное отличие этого издания от предыдущего состоит в том, что материалы и весь исходный код полностью переписаны для новых версий PHP 5.3 и MySQL 5.1. Книга ориентирована на профессиональных разработчиков, но будет полезной и начинающим.
PHP и MySQL представляют собой популярные технологии с открытым исходным кодом, которые практически идеально подходят для быстрой и эффективной разработки веб-приложений, управляемых базами данных. PHP — это мощный язык написания сценариев, специально созданный для того, чтобы предоставить разработчикам все возможности по быстрому построению веб-приложений. MySQL является высокопроизводительной и надежной системой управления базами данных, которая, с одной стороны, хорошо интегрируется с PHP и, с другой стороны, ориентирована на реализацию динамических Интернет-приложений.
В книге продемонстрировано, как эти два инструмента используются для создания высокоэффективных и, в то же время, интерактивных веб-приложений. Здесь представлено исчерпывающее описание языка PHP, а также рассмотрены вопросы настройки и работы с базами данных MySQL и особенности взаимодействия PHP-сценариев с базами данных и серверами.
В эту практическую, изобилующую реальными примерами книгу включено множество приложений, на основе которых демонстрируется решение общих задач: методика аутентификации посетителей на сайте; разработка полнофункциональной покупательской тележки; динамическая генерация изображений и PDF-документов; отправка и обработка электронной почты; организация дискуссионных форумов; подключение к веб-службам с использованием XML и разработка приложений Web 2.0 с интерактивностью, обеспечиваемой Ajax.
Четвертое издание книги претерпело существенные изменения — весь материал был тщательно пересмотрен и дополнен, и теперь он полностью соответствует новым версиям PHP 5.3 и MySQL 5.1.
Купить
9. PHP. Создание динамических страниц
Дэвид Пауэрс
Язык РНР сочетает мощь и простоту. Эти качества сделали его выбором №1 для миллионов разработчиков сайтов. Учитывая, что всем им приходится иметь дело с одними и теми же, по сути, задачами, авторы этой книги собрали под одной обложкой готовые решения для самых распространенных случаев: от управления файлами до работы с базами данных.
Эта книга подходит как для новичков, так и для опытных программистов РНР, поскольку здесь на практических примерах разбираются проблемы, с которыми часто сталкиваются веб-разработчики.
Купить
danilin.biz