Larafony 2.0 – czyli darmowy kurs w wersji PHP 8.5
Połączenie elegancji Laravel, solidności Symfony i mocy nowoczesnego PHP 8.5. Framework produkcyjny z PSR-20 Clock, PSR-7/15 HTTP, routing oparty na atrybutach i ORM z Property Observers.
Odkryj nasz blog i zanurz się w świecie PHP pełnym wiedzy i praktycznych wskazówek!
Połączenie elegancji Laravel, solidności Symfony i mocy nowoczesnego PHP 8.5. Framework produkcyjny z PSR-20 Clock, PSR-7/15 HTTP, routing oparty na atrybutach i ORM z Property Observers.
Kompletny przewodnik po wszystkich wersjach PHP 8.x - od JIT Compiler w 8.0, przez Enums w 8.1, Property Hooks w 8.4, aż po Pipe Operator w 8.5.
Model-View-Controller (MVC) to sprawdzony wzorzec projektowy, który rewolucjonizuje sposób tworzenia aplikacji webowych. Poznaj wszystkie trzy warstwy: Model z Property Hooks, View (Twig/Blade/Inertia) i Controller z automatycznym bindowaniem.
PHP 8.4, wydany 21 listopada 2024 roku, przynosi szereg nowości, które znacząco wpływają na rozwój aplikacji webowych.
Wzorzec Singleton zapewnia istnienie tylko jednej instancji klasy. Zobacz praktyczne przykłady implementacji w PHP 8.4 z property hooks.
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.
PSR-7 definiuje jednolite interfejsy dla żądań i odpowiedzi HTTP w PHP. To fundament middleware, API i frameworków. W kursie znajdziesz pełną implementację Request, Response, URI i HeaderManagera.
PHP 8.3 wprowadza typowane stałe klas, atrybut #[Override], funkcję json_validate() oraz dynamiczne pobieranie stałych klas.
Wstrzykiwanie zależności to technika programistyczna, która polega na przekazywaniu potrzebnych zależności do obiektów.
Wzorzec Dekorator pozwala dynamicznie rozszerzać funkcjonalność obiektów zgodnie z PSR-7. Zobacz praktyczne przykłady w PHP 8.4.
Widoki stanowią warstwę prezentacji w architekturze MVC. Poznaj Twig - popularny silnik szablonów i zbuduj kompletny system widoków z adapterami, cache i wzorcami projektowymi.
PSR to zestaw zaleceń mających na celu ujednolicenie stylu i praktyk kodowania w ekosystemie PHP.
Nowości i zmiany w kolejnych wersjach PHP - od 8.0 do 8.5
Standardy PHP-FIG - PSR-3, PSR-7, PSR-11, PSR-15 i inne
Design Patterns w praktyce - Singleton, Factory, Facade, Builder i więcej
DBAL, ORM, Query Builder, Migracje i zarządzanie danymi w PHP
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