Niewątpliwie, największą zaletą warsztatów jest program szkoleniowy. Opracowałem go w zgodzie z tym jak realizuję wszystkie materiały, czyli wyjście od problemu do rozwiązania. Praca na przykładach wziętych z realnych projektów. Oczywiście wszystko w najnowszej wersji języka w zgodzie z dobrymi praktykami i aktualnymi standardami pisania kodu.
Wzorce projektowe
Wzorce projektowe w PHP to temat, który szeroko poruszam na swoim blogu. Istnieje też wiele innych świetnych opracowań. Jest to niewątpliwie zagadnienie, którego żaden programista nie powinien odpuszczać. Sam wiem, jak przebiegała moja nauka wzorców. Trzeba przeorać wiele różnych źródeł, a finalnie do każdego z nas trafia co innego. Nie zmienia to faktu, że należy próbować znaleźć odpowiednią dla siebie formę. Jedną z nich może być wzięcie udziału w warsztatach dedykowanych obiektowym wzorcom projektowym. Jestem przekonany, że pomoże Wam to wejść na kolejny poziom.
Skupiłem się na najbardziej kluczowych wzorcach projektowych, których będziecie używać regularnie, między innymi:
metoda wytwórcza, adapter, czy strategia. Uważam, że wnikliwe zrozumienie kilku głównych mechanizmów jest bardziej praktyczne, niż pobieżne przejście przez masę wzorców.
Doctrine ORM
Komunikacja z bazą danych to codzienność PHP Developera. Nadal najczęściej używa się relacyjnych baz danych. ORM to popularne podejście ułatwiające ten proces w świecie programowania obiektowego. Prawda jest taka, że stoi za tym skomplikowany mechanizm. Doctrine ORM to najpopularniejsze tego typu rozwiązanie wykorzystywane szeroko w Symfony, Laminas czy nawet w Laravel.
Przez kilka lat pracy z Doctrine ORM poznałem go naprawdę dobrze. Przyznam, że wielokrotnie mnie zaskoczył. Tym wszystkim chciałem się z Wami podzielić. Jest to potężne narzędzie, ale ma wiele mechanizmów, których zrozumienie jest konieczne do właściwego użycia. Warsztat obejmuje zarówno podstawy, ale też wiele smaczków, trików i zaawansowanych kwestii. Każdy powinien znaleźć coś dla siebie.