0Pricing
PHP Academy icon

PHP Academy

PHPBackendWebBeginnerDatabaseScripting

Rozwijaj dynamiczne aplikacje webowe, opanowując PHP w PHP Academy.

🤖 Napędzane AI📚 49 kursów👥 100 000+ uczniów⭐ Ocena 4,9
Przegląd kursu

PHP: Tworzenie aplikacji webowych po stronie serwera — od pierwszego skryptu do architektury produkcyjnej

PHP działa na ponad 75% wszystkich stron internetowych z poznanym językiem po stronie serwera, w tym WordPress, Wikipedia i wczesną infrastrukturę Facebooka. Jest to pragmatyczny, dobrze udokumentowany język z ogromnym ekosystemem, a jego nauka otwiera bezpośrednie ścieżki do roli backend engineera, pracy freelancerskiej i rozwoju full-stack. Ten track obejmuje PHP od początku do końca — od wypisania pierwszej zmiennej do projektowania microservices'ów opartych na domain-driven design.

Co się nauczysz

Zaczniesz od zmiennych, typów, kontroli przepływu, funkcji i tablic, następnie przejdziesz do obsługi formularzy z GET i POST, operacji na systemie plików i wyrażeń regularnych. Faza pośrednia obejmuje obiektowy PHP — klasy, dziedziczenie, interfejsy, traits, namespaces i PSR-4 autoloading — wraz z MySQL, PDO i prepared statements, zarządzaniem sesjami i cookies, oraz konsumowaniem REST API z JSON. Następnie budujesz rzeczywiste aplikacje z Laravel, obejmujące MVC routing, Eloquent ORM, uwierzytelnianie, queues i budowanie REST API. Zaawansowany poziom dotyczy bezpieczeństwa PHP (XSS, CSRF, SQL injection), testowania jednostkowego z PHPUnit, cachowania z Redis i Memcached, profilowania wydajności oraz asynchronicznego PHP przy użyciu Fibers, ReactPHP i Swoole. Track kończy się Design Patterns, zasadami SOLID, API GraphQL, CI/CD pipelines z Docker, Domain-Driven Design, Hexagonal Architecture, microservices i PHP internals.

Ścieżka nauki

Czterdzieści dziewięć kursów progresuje od A1 do C2, zorganizowane w wyraźne fazy. Pierwsze dziesięć kursów (A1–A2) ustanawia fundamenty języka: składnię, stringi, daty, osadzanie HTML i podstawy formularzy. Blok B1 wprowadza OOP, Composer, bazy danych i funkcje PHP 8.x. B2 przechodzi do Laravel, bezpieczeństwa, deploymentu i testowania jednostkowego. Na poziomie C1 zajmujesz się komponentami Symfony, asynchronicznym PHP, message queues, GraphQL, mutation testing i Dockerizowanymi CI/CD pipelines. Capstone courses na C2 — Domain-Driven Design in PHP, Clean and Hexagonal Architecture in PHP, Building Microservices with PHP i PHP Internals and Writing Extensions — przynoszą głębię oczekiwaną od senior backend engineera.

Jak to działa

Każdy kurs podzielony jest na krótkie, praktyczne lekcje, które ukończysz w wbudowanym edytorze kodu z opiniami w czasie rzeczywistym. AI tutor jest dostępny zawsze, gdy się zaciągniesz, wyjaśniając błędy i prowadząc Cię do poprawnego rozwiązania bez udzielania go wprost. Możesz uczyć się w swoim tempie — wracając do przeglądu podstaw lub przeskakując do przodu, jeśli już znasz podstawy.

Zacznij naukę →

Jak się będziesz uczyć

🎯
Interaktywne lekcje
Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym
🤖
Tutor AI
Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz
💻
Wbudowany edytor
Pisz i uruchamiaj kod bezpośrednio w przeglądarce
🏆
Certyfikat
Uzyskaj certyfikat po ukończeniu kursu
Program nauczania

49 kursów

Każdy kurs ze ścieżki edukacyjnej PHP Academy.

01

Pierwsze kroki z PHP

A13 lekcji

Rozpocznij swoją przygodę z programowaniem w PHP dzięki temu podstawowemu kursowi. Dowiedz się, czym jest PHP, jak skonfigurować środowisko…

02

Pierwsze kroki z PHP — część 2

A12 lekcjiPRO

Rozpoczną Państwo naukę programowania w PHP od tego podstawowego kursu. Dowiedzą się Państwo, czym jest PHP, jak skonfigurować środowisko i…

03

Podstawy PHP: zmienne, typy i echo

A14 lekcjiPRO

Opanuj zmienne, typy danych i wyjście w PHP. Dowiedz się, jak PHP przechowuje ciągi znaków, liczby całkowite, liczby zmiennoprzecinkowe i w…

04

Sterowanie przepływem: if/else, switch, pętle

A24 lekcjiPRO

Nauczą się Państwo sterować przepływem programu PHP za pomocą instrukcji warunkowych i pętli. Napiszą Państwo łańcuchy if/else, instrukcje…

05

Funkcje i zakres zmiennych

A24 lekcjiPRO

Nauczą się Państwo definiować wielokrotnego użytku funkcje w PHP, przekazywać argumenty, zwracać wartości oraz rozumieć lokalny i globalny…

06

Tablice i funkcje tablicowe

A24 lekcjiPRO

Poznają Państwo tablice indeksowane i asocjacyjne w PHP. Wykorzystają Państwo wbudowane funkcje tablicowe do sortowania, wyszukiwania, filt…

07

Funkcje operujące na ciągach znaków w PHP

A24 lekcjiPRO

Nauczą się Państwo przetwarzać tekst za pomocą rozbudowanej biblioteki PHP do obsługi ciągów znaków. Poznają Państwo strlen, strpos, substr…

08

Funkcje daty i czasu

A24 lekcjiPRO

Nauczą się Państwo pracować z datami i czasem w PHP, korzystając z date(), time(), mktime() oraz klasy DateTime do formatowania i wykonywan…

09

PHP i HTML: osadzanie PHP na stronach

A24 lekcjiPRO

Nauczą się Państwo integrować logikę PHP bezpośrednio z szablonami HTML. Wykorzystają Państwo skrócone znaczniki echo, oddzielą logikę od p…

10

Podstawy PHP

A25 lekcjiPRO

Opanuj podstawowe elementy PHP w tej niezbędnej kategorii. Od zmiennych i typów danych po operatory i struktury sterujące — zdobędzie Pan/P…

11

Funkcje w PHP

A25 lekcjiPRO

Funkcje stanowią podstawę programowania w PHP. W tej kategorii nauczy się Pan/Pani używać wbudowanych funkcji, definiować własne funkcje wi…

12

Praca z formularzami

A23 lekcjiPRO

Naucz się obsługiwać dane wprowadzane przez użytkowników za pomocą formularzy w tej praktycznej kategorii. Pozna Pan/Pani sposoby tworzenia…

13

Ciekawe projekty

A22 lekcjiPRO

Zastosuj wiedzę o PHP w praktyce, realizując angażujące i kreatywne projekty. Zbuduje Pan/Pani aplikację listy zadań, formularz kontaktowy,…

14

Obsługa formularzy GET i POST

B14 lekcjiPRO

Nauczą się Państwo obsługiwać dane wprowadzane przez użytkowników w PHP za pomocą superglobalnych zmiennych GET i POST. Poznają Państwo bez…

15

Operacje na systemie plików w PHP

B14 lekcjiPRO

Nauczą się Państwo odczytywać, zapisywać i zarządzać plikami na serwerze za pomocą funkcji systemu plików PHP. Poznają Państwo także pracę…

16

Obsługa błędów i wyjątków

B14 lekcjiPRO

Nauczą się Państwo pisać niezawodny kod PHP z prawidłową obsługą błędów. Wykorzystają Państwo try/catch, własne wyjątki i ustawienia raport…

17

Obiektowy PHP: klasy i obiekty

B14 lekcjiPRO

Poznają Państwo podstawy programowania obiektowego w PHP. Zdefiniują Państwo klasy, utworzą obiekty, użyją konstruktorów oraz będą pracować…

18

Dziedziczenie, interfejsy i cechy

B14 lekcjiPRO

Nauczą się Państwo rozszerzać klasy za pomocą dziedziczenia, definiować kontrakty za pomocą interfejsów oraz dodawać wielokrotnego użytku z…

19

Przestrzenie nazw i automatyczne ładowanie (PSR-4)

B14 lekcjiPRO

Nauczą się Państwo porządkować kod PHP za pomocą przestrzeni nazw, unikać konfliktów nazw i konfigurować automatyczne ładowanie PSR-4, aby…

20

Composer i zarządzanie pakietami

B14 lekcjiPRO

Nauczą się Państwo używać Composer do zarządzania zależnościami PHP. Poznają Państwo composer.json, instalowanie pakietów, automatyczne ład…

21

MySQL z PDO i zapytaniami przygotowanymi

B14 lekcjiPRO

Nauczą się Państwo łączyć z MySQL z poziomu PHP za pomocą PDO, bezpiecznie wykonywać zapytania przygotowane i obsługiwać wyniki zapytań za…

22

Zarządzanie sesjami i ciasteczkami

B14 lekcjiPRO

Nauczą się Państwo przechowywać dane użytkowników między żądaniami za pomocą sesji i ciasteczek PHP. Poznają Państwo przechowywanie sesji,…

23

Wyrażenia regularne w PHP

B14 lekcjiPRO

Nauczą się Państwo używać wyrażeń regularnych PCRE w PHP wraz z preg_match, preg_replace i preg_split do walidacji, wyszukiwania i przekszt…

24

JSON i korzystanie z REST API

B14 lekcjiPRO

Nauczą się Państwo korzystać z zewnętrznych interfejsów REST API w PHP za pomocą cURL i file_get_contents. Poznają Państwo kodowanie i deko…

25

Nowe funkcje PHP 8.x

B14 lekcjiPRO

Rozwiną Państwo znajomość PHP dzięki nowoczesnym funkcjom wersji 8.x: wyrażeniu match, nazwanym argumentom, operatorowi nullsafe, wyliczeni…

26

PHP i bazy danych

B16 lekcjiPRO

Rozwiń swoje umiejętności w PHP, integrując bazy danych ze swoimi projektami. Nauczy się Pan/Pani łączyć z MySQL, wykonywać operacje CRUD i…

27

Programowanie obiektowe (OOP)

B15 lekcjiPRO

Poznaj obiektową stronę PHP, aby projektować bardziej uporządkowany i wielokrotnego użytku kod. Ta kategoria przedstawia klasy, obiekty, dz…

28

Testy jednostkowe z PHPUnit

B24 lekcjiPRO

Nauczą się Państwo pisać niezawodny kod PHP z PHPUnit. Utworzą Państwo przypadki testowe, asercje, dostawców danych i mocki, aby zapewnić p…

29

Zaawansowane koncepcje PHP

B24 lekcjiPRO

Zanurz się głębiej w PHP dzięki zaawansowanym koncepcjom, takim jak obsługa sesji i plików cookie, praca z plikami oraz skuteczne zarządzan…

30

Podstawy Laravel: MVC i routing

B24 lekcjiPRO

Rozpoczną Państwo pracę z Laravel. Poznają Państwo wzorzec MVC, zdefiniują trasy, utworzą kontrolery i zwrócą widoki z aplikacji Laravel.

31

Laravel Eloquent ORM

B24 lekcjiPRO

Nauczą się Państwo korzystać z bazy danych za pomocą Laravel Eloquent. Zdefiniują Państwo modele i relacje oraz użyją metod query buildera…

32

Uwierzytelnianie i autoryzacja w Laravel

B24 lekcjiPRO

Nauczą się Państwo implementować uwierzytelnianie użytkowników za pomocą Laravel Breeze oraz kontrolować dostęp z użyciem bram, polityk i m…

33

Kolejki i zadania w Laravel

B24 lekcjiPRO

Nauczą się Państwo przenosić czasochłonne zadania do wykonywania w tle za pomocą kolejek Laravel. Utworzą Państwo zadania, zlecą ich wykona…

34

Tworzenie REST API z Laravel

B24 lekcjiPRO

Nauczą się Państwo projektować i budować produkcyjne REST API w Laravel z użyciem kontrolerów zasobów, zasobów API, wersjonowania, limitowa…

35

Bezpieczeństwo PHP: XSS, CSRF i SQL Injection

B24 lekcjiPRO

Nauczą się Państwo zabezpieczać aplikacje PHP przed najczęstszymi podatnościami internetowymi: cross-site scripting, atakami CSRF i SQL inj…

36

Wdrażanie aplikacji PHP

B24 lekcjiPRO

Nauczą się Państwo wdrażać aplikacje PHP na środowisko produkcyjne na serwerach Linux: skonfigurują Państwo Nginx + PHP-FPM, utworzą potoki…

37

Komponenty Symfony — zaawansowane zagadnienia

C14 lekcjiPRO

Nauczą się Państwo używać samodzielnych komponentów Symfony poza pełnym frameworkiem: HttpFoundation, DependencyInjection, EventDispatcher…

38

Strategie buforowania: Redis i Memcached

C14 lekcjiPRO

Nauczą się Państwo przyspieszać aplikacje PHP dzięki buforowaniu obiektów, fragmentów i całych stron za pomocą Redis i Memcached.

39

Profilowanie i optymalizacja wydajności PHP

C14 lekcjiPRO

Nauczą się Państwo identyfikować i usuwać wąskie gardła w PHP za pomocą narzędzi profilujących, takich jak Xdebug i Blackfire. Zoptymalizuj…

40

Wzorce projektowe i SOLID w PHP

C14 lekcjiPRO

Tworząc rzeczywiste przykłady, opanują Państwo zasady SOLID i klasyczne wzorce projektowe Gang of Four, aby pisać łatwy w utrzymaniu i rozs…

41

Asynchroniczny PHP: Fibers, ReactPHP i Swoole

C14 lekcjiPRO

Wyjdą Państwo poza model żądanie–odpowiedź. Poznają Państwo współbieżność w PHP dzięki Fibers, pętlom zdarzeń w ReactPHP oraz wysokowydajny…

42

Kolejki komunikatów i PHP sterowany zdarzeniami

C14 lekcjiPRO

Skalujcie i rozdzielajcie systemy za pomocą asynchronicznej komunikacji. Użyją Państwo RabbitMQ i Kafka z PHP, aby budować odporne przepływ…

43

API GraphQL w PHP

C14 lekcjiPRO

Zbudują Państwo elastyczne, typowane API za pomocą GraphQL w PHP. Zdefiniują Państwo schematy, napiszą resolvery i mutacje oraz rozwiążą pr…

44

Zaawansowane testowanie: TDD, Mockery i testy mutacyjne

C14 lekcjiPRO

Wyjdą Państwo poza podstawy PHPUnit. Opanują Państwo programowanie sterowane testami, mockowanie za pomocą Mockery, testy integracyjne oraz…

45

Konteneryzacja PHP i potoki CI/CD

C14 lekcjiPRO

Niezawodnie wdrożą Państwo aplikacje PHP. Skonteneryzują je Państwo za pomocą Dockera, zoptymalizują obrazy dzięki kompilacjom wieloetapowy…

46

Domain-Driven Design w PHP

C24 lekcjiPRO

Rozwiążą Państwo złożoną logikę biznesową za pomocą Domain-Driven Design: encji, obiektów wartości, agregatów, zdarzeń domenowych i ogranic…

47

Czysta i heksagonalna architektura w PHP

C24 lekcjiPRO

Oddzielą Państwo rdzeń biznesowy od frameworków i baz danych, korzystając z Clean Architecture oraz wzorca Ports & Adapters (Hexagonal).

48

Budowanie mikrousług w PHP

C24 lekcjiPRO

Podzielą Państwo monolit na niezależne usługi. Omówione zostaną komunikacja między usługami, bramy API, wykrywanie usług i wzorce odpornośc…

49

Wnętrze PHP i pisanie rozszerzeń

C24 lekcjiPRO

Zajrzą Państwo pod maskę. Poznają Państwo Zend Engine, zarządzanie pamięcią, OPcache i JIT, a następnie napiszą pierwsze natywne rozszerzen…

FAQ

Często zadawane pytania

Czy kurs PHP Academy jest bezpłatny?

Tak. Możesz rozpocząć kurs PHP Academy za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się PHP?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z PHP.

Jak nauczysz się PHP na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu PHP Academy?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu PHP Academy.

Czy możesz nauczyć się PHP na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się PHP na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Zacznij PHP Academy Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.

Rozpocznij Bezpłatnie →Przeglądaj Wszystkie Kursy