ORM w PHP - Active Record z Property Hooks PHP 8.4
Object-Relational Mapping (ORM) to wzorzec pozwalający na pracę z bazą danych przy użyciu obiektów PHP zamiast surowego SQL. Zamiast pisać zapytania SELECT/INSERT/UPDATE, operujesz na obiektach.
DBAL, ORM, Query Builder, Migracje i zarządzanie danymi w PHP
Object-Relational Mapping (ORM) to wzorzec pozwalający na pracę z bazą danych przy użyciu obiektów PHP zamiast surowego SQL. Zamiast pisać zapytania SELECT/INSERT/UPDATE, operujesz na obiektach.
Nowoczesny Database Abstraction Layer (DBAL) to znacznie więcej niż proste połączenie z MySQL. Poznaj kompletną warstwę abstrakcji składającą się z 4 głównych komponentów.
Schema Manager to warstwa abstrakcji pozwalająca na zarządzanie strukturą bazy danych przy użyciu obiektowego API zamiast surowego SQL. Definiujesz tabele, kolumny i indeksy w sposób type-safe.
Query Builder to obiektowy interfejs do konstruowania zapytań SQL. Zamiast łączyć stringi, używasz metod zwracających $this, co pozwala na łańcuchowe wywołania (Fluent Interface).
Migracje to sposób na kontrolę wersji struktury bazy danych. Podobnie jak Git śledzi zmiany w kodzie, migracje śledzą zmiany w schemacie bazy - tworzenie tabel, dodawanie kolumn, modyfikację indeksów.
Standardy PHP-FIG - PSR-3, PSR-7, PSR-11, PSR-15 i inne
Nowości i zmiany w kolejnych wersjach PHP - od 8.0 do 8.5
Design Patterns w praktyce - Singleton, Factory, Facade, Builder i więcej
Systemy szablonów - Twig, Blade, komponenty i Inertia.js
Wzorce architektoniczne, MVC, SOLID i dobre praktyki projektowania aplikacji
Wstrzykiwanie zależności, kontenery IoC i PSR-11