PHP и базы данных: практическое руководство
Работа с MySQL, PostgreSQL и SQLite в PHP-приложениях
Краткое содержимое:
Книга «PHP и базы данных: практическое руководство» — это полноценное пособие для всех, кто хочет освоить работу с реляционными базами данных в связке с PHP. Независимо от того, создаёте ли вы простой блог, интернет-магазин или корпоративную CRM, эта книга станет вашим надёжным помощником.
Автор, Алексей Смирнов — практикующий веб-разработчик с 10-летним стажем, делится проверенными техниками и подходами, которые сразу можно применить в реальных проектах. Книга написана живым языком и содержит множество примеров кода, готовых к использованию.
Что вы узнаете из книги:
- Основы SQL: создание таблиц, выборки, объединения, подзапросы и транзакции
- Работа с тремя популярными СУБД: MySQL, PostgreSQL и SQLite
- Использование PDO для безопасного и универсального взаимодействия с БД
- Защита от SQL-инъекций и других уязвимостей
- Оптимизация запросов и индексация для высокой производительности
- Проектирование схем данных и нормализация
- Работа с ORM (на примере Doctrine и Eloquent)
- Миграции, резервное копирование и восстановление данных
Для кого эта книга:
- Начинающие PHP-разработчики, которые хотят изучить базы данных с нуля
- Опытные программисты, желающие систематизировать знания и узнать новые приёмы
- Студенты и преподаватели IT-специальностей
- Все, кто переходит на PHP с других языков и хочет быстро освоить работу с БД
Особое внимание в книге уделено практическим заданиям. Каждая глава завершается упражнениями, которые помогут закрепить материал. Вы научитесь не просто писать запросы, а проектировать надёжные и масштабируемые системы.
В приложениях вы найдёте справочник по SQL-командам, список часто встречающихся ошибок и способы их исправления, а также шаблоны для типовых задач. Книга подойдёт как для самостоятельного изучения, так и в качестве настольного справочника.
Сделайте свои PHP-приложения быстрыми, безопасными и профессиональными — начните с этой книги!
Рекомендаций
Чистый Python. Тонкости программирования для профи
Профессиональный JavaScript (Node.js): продвинутые техники
Рефакторинг Go (Golang) кода: от хаоса к идеальной архитектуре
JavaScript (Node.js) и Kubernetes: Практическое руководство по оркестрации
Создание приложений с Spring 5 и Kotlin
Разработка через тестирование с Kotlin