Найкращі книги по 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: Up & Running

Matt Stauffer
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, щоб не пропустити огляд цікавих книг.