В пошуках кращої роботи?
Створи резюме на ithub.ua за 5 хвилин та збільши свій шанс на успіх

Лучшие книги по PHP

PHP and MySQL Web Development. Luke Welling, Laura Thomson

PHP and MySQL Web Development

Luke Welling, Laura Thomson
2016688 ст.
Английский Для начинающихДля продвинутых PHPSQL / DBA
Подробнее

PHP and MySQL Web Development научит вас, как с помощью технологий с открытым кодом, создавать интерактивные веб-приложения, от простейшей формы заказа до сложных безопасных веб-приложений.

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

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

Об авторах

Лаура Томсон (Laura Thomson) – директор по разработке корпорации Mozilla. Раньше была директором OmniTI и Tangled Web Design, а также работала в университете RMIT и Boston Consulting Group. Имеет степень бакалавра прикладных наук (компьютерные науки) и степень бакалавра инженерии (инженерия компьютерных систем) с отличием.

Люк Веллинг (Luke Welling) – инженер-программист, регулярно выступающий по темам с открытым кодом и веб-разработкой на таких конференциях, как OSCON, ZendCon, MySQLUC, PHPCon, OSDC и LinuxTag. Он работал в OmniTI, в компании веб-аналитики Hitwise.com, у поставщика баз данных MySQL AB и как независимый консультант в Tangled Web Design. Преподает информатику в университете RMIT в Мельбурне, Австралия и имеет степень бакалавра прикладных наук (информатика).

Practical Laravel: Develop clean MVC web applications. Daniel Correa, Paola Vallejo

Practical Laravel: Develop clean MVC web applications

Daniel Correa, Paola Vallejo
2022177 ст.
Английский Для начинающихДля продвинутых PHP
Подробнее

Practical Laravel: Develop clean MVC web applications раскрывает работу и функциональные возможности фреймворка веб-приложений на языке PHP – Laravel. На примере создания онлайн-магазина авторы демонстрируют простые и сложные концепции фреймворка и использование его возможностей для реализации приложений в реальной среде. Кроме Laravel, книга поможет понять, как писать понятные, поддерживаемые, удобные в использовании и структурированные приложения.

Читая краткие, но прямые по существу объяснения, вы узнаете о проектировании и реализации приложений с использованием Laravel, применении стратегий чистого кода, обеспечении соответствия между кодом и архитектурными диаграммами, использовании стандартов написания кода, реализации панелей администратора, научитесь разрабатывать адаптивные интерфейсы пользователя, сохранять в базах данных, проверять правдивость данных и развертывать приложения в облаке.

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

Об авторах

Даниэль Корреа (Daniel Correa) – исследователь и разработчик программного обеспечения. Имеет степень доктора философии по компьютерным наукам, сейчас профессор в Университете EAFIT в Колумбии. Он заинтересован в программных архитектурах, фреймворках (таких как Laravel, Django, Nest, Express, Vue, React, Angular и многие другие), веб-разработке и чистом коде. Даниэль очень активен в Twitter. Он делится советами по разработке программного обеспечения и делает обзоры книг по инженерии программного обеспечения.

Паола Вальехо (Paola Vallejo) является профессором и исследователем в Университете EAFIT в Колумбии. Она интересуется программными архитектурами, принципами проектирования программного обеспечения, паттернами проектирования программного обеспечения и чистым кодом.

Laravel: Up & Running. Matt Stauffer

Laravel. Полное руководство.

Мэтт Стаффер
2023559 ст.
АнглийскийРусский Для начинающих PHP
Подробнее

Laravel: Up & Running помогает понять основные концепции Laravel, дает разработчикам высокоуровневый обзор и конкретные примеры того, что им нужно знать, чтобы работать с любым Laravel-кодом и любой функциональностью и подсистемой Laravel.

Laravel – фреймворк для быстрой разработки приложений и его экосистема инструментов позволяют быстро создавать новые сайты с помощью чистого, читабельного кода. Автор сначала знакомит читателя с основными компонентами фреймворка, а потом с более специфическими особенностями. Книга позволяет погрузиться в blade, являющийся мощным инструментом для создания пользовательских шаблонов в Laravel, инструменты для сбора, проверки, нормализации и фильтрации данных, предоставленных пользователем, Eloquent ORM для работы с базами данных приложений, освещает роль объекта запроса Illuminate в жизненном цикле приложений, PHPUnit, Mockery и Dusk для тестирования PHP-кода, знакомит с инструментами для написания JSON и RESTful API, интерфейсами для доступа к файловой системе, сессиям, куки, кэшу и поиску, а также инструментами для реализации очередей, задач, событий и публикации событий WebSocket.

В третьем издании примеры приведены в соответствии с Laravel 10 и добавлены Breeze, Jetstream, Fortify, Vite и многое другое. В конце каждой главы, где это уместно, есть секция, показывающая, как написать тесты для функций, описанных в главе, и краткое резюме вышесказанного.

Об авторе

Мэтт Стауффер (Matt Stauffer) является генеральным директором и соучредителем Tighten. Ведущий подкаста Laravel, автор книги O’Reilly Laravel: Up and Running, автор пособий, а также частый докладчик на конференциях.

PHP and MySQL Web Development: A Beginner’s Guide. Marty Matthews

PHP and MySQL Web Development: A Beginner’s Guide

Marty Matthews
2014592 ст.
Английский Для начинающих PHPSQL / DBA
Подробнее

PHP and MySQL Web Development: A Beginner's Guide пригодится тем, кто уже занимался созданием веб-сайтов с использованием HTML, CSS, вероятно, JavaScript и хочет добавить больше возможностей взаимодействия с пользователем с помощью лучшей обработки форм, большей легкости перемещения информации между страницами и полностью реляционной базы данных с помощью PHP и MySQL.

Однако книга прекрасно подойдет даже тем, кто только начинает знакомиться с веб-программированием, поскольку с самого начала закладывает базу, демонстрируя создание статических веб-страниц с помощью HTML5, ознакомляя с использованием CSS, JavaScript, шаблонов для использования общих функций и форматирования на ряде веб-страниц. . Затем книга углубляется в PHP, включая то, как он используется с HTML, его структуру, операторы контроля, массивы и функции, а также его использование с формами. После этого рассматривается MySQL и язык SQL в целом: основные характеристики языка, набор команд, ключевые слова, операторы и функции. В конце автор показывает, как PHP и MySQL смешиваются с HTML, CSS и JavaScript.

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

Об авторе

Марти Мэтьюз (Marty Matthews) – "игрался" с первыми мейнфрейм-компьютерами, и никогда не терял своей увлечённости компьютерами, с тех пор до последних планшетов и смартфонов. Он был как программистом, так и президентом компании по разработке программного обеспечения. В течение всего времени он работал над тем, чтобы привлекать других к себе и помогать им лучше использовать все возможности компьютеров. С этой целью Марти написал более 80 книг по программированию и вычислительной технике, многие из которых стали бестселлерами и получили много похвал.

PHP 8 Basics: For Programming and Web Development. Gunnard Engebreth, Satej Kumar Sahu

PHP 8 Basics: For Programming and Web Development

Gunnard Engebreth, Satej Kumar Sahu
2022356 ст.
Английский Для начинающих PHP
Подробнее

Эта книга создана с целью помочь начинающим и будущим разработчикам PHP изучить новые функции, добавленные к версии PHP 8, и показать, насколько легкой, гибкой и мощной может быть разработка новых веб-сайтов и программ. Авторы раскрывают все основные понятия PHP, такие как типы данных, функции, регулярные выражения, обработка и проверка форм, сеансы, файлы cookie и фильтры, предоставляют основную информацию об ООП, его классах и объектах, демонстрируя все на многих примерах. Также вы узнаете о том, как использовать базы данных MySQL, почему и как использовать фреймворки, на примере Symfony и Laravel.

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

Об авторах

Гуннар Энгебрет (Gunnard Engebreth) – начал программировать в 11 лет и быстро приспособился к быстро меняющемуся технологическому миру. Занимался в сфере ansi/demo, Visual Basic, а когда WWW появился в Атланте, быстро присоединился к гонке за веб-ресурсами. Благодаря разнообразию умений в HTML, PERL и Linux, в 20 лет получил должность системного администратора в Activegrams/Silverpop. В течение карьеры переезжал по ИТ промыслу от SAN/NAS хранения в IBM до специальных сайтов WordPress для маркетинговых компаний, но одно осталось неизменным – пристрастие к обучению и решению проблем.

Сатедж Кумар Саху (Satej Kumar Sahu) работает в должности старшего архитектора программного обеспечения в Boeing. Он является большим поклонником технологий, людей и природы. Он считает, что каждый из нас имеет возможность сделать этот мир лучше с помощью технологий и обдуманного принятия решений.

Програмування мовою PHP. Олексій Васильєв

Программирование на PHP в примерах и задачах

Алексей Васильев
2022368 ст.
УкраинскийРусский Для начинающих PHP
Подробнее

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

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

Об авторе

Васильев Алексей Николаевич – доктор физико-математических наук, профессор кафедры теоретической физики Киевского национального университета имени Тараса Шевченко. Автор книг по программированию и математическому моделированию. Область научных интересов: физика жидкостей и жидких кристаллов, синергетика, биофизика, экономика и математическая лингвистика.

Читайте нас в Telegram, чтобы не пропустить обзор интересных книг.