Основы ORM библиотеки Doctrine

Приветствую вас, друзья. Представляю вам новый курс по основам ORM библиотеки Doctrine.

Doctrine — это очень популярный, функциональный и довольно гибкий представитель библиотек, которые реализуют объектно-реляционное отображение баз данных. Библиотеки подобного рода избавляют нас от рутины создания и выполнения SQL запросов, для манипуляции над информацией, хранящейся в базе данных. Это и делает их такими востребованными.

Согласитесь, значительно проще и удобнее вызвать парочку методов — нежели вручную составлять SQL запрос, а потом выполнять его на сервере СУБД. Все современные фреймворки уже давно отказались от такого подхода и активно используют ORM библиотеки.

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

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

Традиционно обучение в курсе построено «от простого к сложному», начиная с самых основ: установки библиотеки, конфигурации, выполнения запросов, реализации связей и т. д.

После изучения данного курса вы научитесь использовать библиотеку Doctrine в собственных проектах для работы с базой данных — а именно, выбирать, добавлять, редактировать и удалять данные, организовывать связи, создавать собственные типы данных и многое другое.


Все уроки курса: