Ucz się PHP: koduj
Ucz się PHP: koduj — Ćwicz programowanie w PHP z kompilatorem i mentorem AI
Ucz się PHP: koduj to dostępna bezpłatnie na start aplikacja na iOS i Androida do programowania w PHP na telefonie. Wbudowany kompilator i edytor PHP uruchamia skrypt i wyświetla wynik lub stronę internetową, którą skrypt generuje, a 49 kursów prowadzi od pierwszego echo do MySQL z PDO, Laravel i REST APIs — z mentorem AI, który wyjaśnia błędy.
- Cena
- Bezpłatna, aktualizacja do Pro
- Platformy
- iOS i Android
- Języki
- 22
- Klasyfikacja wiekowa
- 4+
- Wymaga
- iOS 15.1 lub nowszy
- App Store
- 5.0 ★ (1)


Dane na wejściu, strona na wyjściu.
To większość tego, czym zajmuje się PHP. Żądanie przychodzi z parametrami zapytania, formularzem lub plikiem cookie, skrypt zostaje uruchomiony, a w odpowiedzi wraca HTML. Aplikacja pozwala obserwować ten cykl: opisz żądanie, uruchom skrypt i zobacz wygenerowaną stronę obok kodu źródłowego oraz konsoli.
Co to jest
Ucz się PHP: koduj to aplikacja na iOS i Androida, która uczy PHP od pierwszej instrukcji echo przez MySQL, programowanie obiektowe, Laravel i REST APIs. Oferuje 49 kursów i 195 lekcji uporządkowanych na poziomach od A1 do C2, mobilny edytor i kompilator PHP renderujący wydrukowany HTML jako stronę internetową, symulator żądań dla $_GET, $_POST, plików cookie i sesji, środowisko testowe bazy danych SQLite, 60 misji programistycznych oraz mentora AI wyjaśniającego komunikaty o błędach.
W aplikacji
Jak to wygląda





Kurs
Zakres kursu PHP
49 kursów i 195 lekcji zaczerpniętych z własnej listy kursów aplikacji — od pierwszego skryptu po frameworki, bezpieczeństwo i wdrażanie.
Getting Started i podstawy PHP
Czym jest PHP, uruchamianie pierwszego skryptu, a następnie zmienne, typy i echo — fundamenty, na których opiera się każdy kolejny kurs.
Sterowanie przepływem, funkcje i zakres
if/else, switch i pętle, a następnie funkcje, argumenty i zakres zmiennych.
Tablice, ciągi znaków, daty
Tablice i funkcje tablic, funkcje ciągów znaków oraz obsługa daty i czasu — codzienne narzędzia skryptów PHP.
PHP i internet
Osadzanie PHP na stronach HTML, praca z formularzami GET i POST oraz zarządzanie sesjami i cookies.
Obiektowe PHP
Klasy i obiekty, dziedziczenie, interfejsy i traits, przestrzenie nazw z automatycznym ładowaniem PSR-4 oraz Composer do obsługi pakietów.
Bazy danych, JSON i API
MySQL z PDO i prepared statements, a także JSON i korzystanie z REST API.
Laravel
MVC i routing, ORM Eloquent, uwierzytelnianie i autoryzacja, kolejki i zadania oraz tworzenie REST API za pomocą Laravel.
Bezpieczeństwo, testowanie i wdrażanie
XSS, CSRF i SQL injection, testy jednostkowe z PHPUnit oraz wdrażanie aplikacji PHP.
Jak to działa
Jak działa sesja
Sesja łączy krótką lekcję z kodem uruchamianym od razu, dzięki czemu teoria i praktyka odbywają się podczas jednego podejścia.
Wybierz krótką lekcję
Otwórz kurs i przejdź przez trwającą od pięciu do dziesięciu minut lekcję: najpierw znajdziesz wyjaśnienie napisane prostym językiem, a następnie przykład, który możesz modyfikować.
Uruchom kod i zobacz stronę
Napisz skrypt w edytorze i stuknij Run. Wynik pojawi się na karcie konsoli, a gdy kod wygeneruje HTML, zobaczysz go również jako stronę internetową obok kodu źródłowego. Uruchamianie kodu wymaga połączenia z internetem.
Pytaj, sprawdzaj i działaj dalej
Gdy komunikat o błędzie jest niezrozumiały, zapytaj mentora AI, co poszło nie tak. Po każdym temacie czekają quiz i wyzwanie programistyczne, a Bug Hunt daje Ci uszkodzony skrypt do naprawienia.
Co zawiera
Co zawiera aplikacja
49
Kursów, od A1 do C2
195 lekcji uporządkowanych według poziomu — od zmiennych i pętli po OOP, MySQL z PDO, Laravel, bezpieczeństwo, testowanie oraz zaawansowane tematy, takie jak Docker i mikrousługi.
Run
Mobilny edytor i kompilator PHP
Napisz skrypt, stuknij Run i odczytaj wynik w konsoli. Gdy skrypt generuje HTML, widok strony wyświetla go jako stronę internetową obok kodu źródłowego i konsoli.
Request
Symulator żądań
Uzupełnij $_GET, $_POST, pliki cookie i sesję, a następnie uruchom skrypt tak, jakby przeglądarka wysłała takie żądanie.
SQLite
Środowisko testowe bazy danych
Ćwicz korzystanie z PDO na prawdziwej bazie danych SQLite z tabelami, do których możesz wysyłać zapytania, dzięki czemu lekcja o przygotowanych zapytaniach ma dane, na których można pracować.
60
Misji programistycznych
20 łatwych, 20 średnich i 20 trudnych misji, a także 20 projektów prowadzonych krok po kroku z kodem startowym i podpowiedziami oraz instrukcje tworzenia formularza kontaktowego, systemu logowania, bloga z CRUD i REST API.
AI
Mentor AI
Zapytaj o pojęcie, komunikat o błędzie lub fragment kodu i otrzymaj jasne wyjaśnienie. Komunikaty o błędach wskazują wiersz w Twoim własnym kodzie.
Wprowadzenie
Do czego służy PHP i czy nadal warto się go uczyć?
PHP to język skryptowy działający po stronie serwera, stworzony do generowania stron internetowych. Nadal obsługuje dużą część internetu, w tym WordPress i wiele niestandardowych backendów. Warto się go uczyć, jeśli chcesz tworzyć lub utrzymywać strony internetowe, pracować z MySQL albo przejąć istniejącą bazę kodu PHP. Nowoczesne PHP 8 z przestrzeniami nazw, Composerem i frameworkami takimi jak Laravel to zupełnie inne doświadczenie niż sugeruje dawny stereotyp.
Wykonywanie po stronie serweradlaczego przeglądarka nigdy nie widzi Twojego kodu
PHP działa na serwerze i wysyła do przeglądarki wyłącznie wynik. Dzięki temu skrypt może odczytywać bazę danych lub sesję bez ujawniania jej zawartości, a testowanie PHP wymaga wysłania żądania, a nie tylko otwarcia pliku.
Dane żądania$_GET, $_POST, pliki cookie, sesje
Wszystko, co wysyła użytkownik, trafia do superglobalnych zmiennych, takich jak $_GET i $_POST, a pliki cookie i sesja przechowują stan między żądaniami. Zrozumienie tych elementów odróżnia skrypt od działającej strony internetowej.
PDO i przygotowane zapytaniabezpieczna komunikacja z MySQL
PDO to standardowy sposób wykonywania zapytań do bazy danych z poziomu PHP, a przygotowane zapytania nie pozwalają, by dane użytkownika trafiły do ciągu SQL. To nawyk, który zapobiega SQL injection — jednej z najczęstszych podatności w internecie.
Frameworki i Composerjak tworzy się prawdziwe projekty
Composer instaluje pakiety i automatycznie ładuje klasy, a framework taki jak Laravel dodaje routing, ORM i uwierzytelnianie. Większość pracy w PHP obejmuje korzystanie z frameworka, dlatego podstawy języka są etapem pośrednim, a nie końcem nauki.
Dopasowanie
Dla kogo jest — i dla kogo nie jest
To dobry wybór, jeśli
- Jesteś zupełnie początkującą osobą i chcesz pisać w PHP bez wcześniejszego konfigurowania lokalnego serwera
- Utrzymujesz stronę w PHP lub WordPress albo przejmujesz nad nią opiekę i musisz czytać jej kod
- Chcesz ćwiczyć MySQL z PDO, sesjami i formularzami w małych, uruchamialnych ćwiczeniach
- Przygotowujesz się do rozmowy kwalifikacyjnej na stanowisko backendowe i chcesz mieć pytania wraz z odpowiedziami
- Wolisz uczyć się podczas krótkich sesji w drodze niż podczas długich bloków pracy przy biurku
To nie jest odpowiednie narzędzie, jeśli
- Musisz uruchamiać kod offline, ponieważ runner PHP wymaga połączenia z internetem
- Chcesz zainstalować prawdziwy Laravel lub Symfony: lekcje dotyczące frameworków korzystają z niewielkiego, edukacyjnego zamiennika, wyraźnie oznaczonego
- Oczekujesz, że każdy kurs będzie bezpłatny: pierwszy kurs jest bezpłatny, a Pro odblokowuje pozostałe
- Potrzebujesz pełnego projektu desktopowego z Composer, serwerem WWW i kontrolą wersji
Pytania
Najczęściej zadawane pytania
Jaki jest najlepszy sposób na naukę programowania w PHP na telefonie?
Korzystaj z aplikacji, w której kod rzeczywiście się uruchamia, dzięki czemu każda lekcja kończy się wykonaniem czegoś przez Ciebie. Ucz się PHP: koduj oferuje mobilny edytor i kompilator PHP, krótkie, trwające od pięciu do dziesięciu minut lekcje oraz mentora AI pomagającego w rozwiązywaniu błędów. Aplikacja uruchamia skrypt i wyświetla wynik w konsoli lub wyrenderowaną stronę — właśnie takiej informacji zwrotnej najbardziej potrzebują osoby początkujące w PHP.
Czy mogę uruchamiać kod PHP na telefonie?
Tak. Aplikacja zawiera kompilator i edytor PHP: napisz skrypt, dotknij Run i odczytaj wynik. Kod jest uruchamiany za pomocą runnera kodu aplikacji, który wymaga połączenia z internetem. Jeśli skrypt wyświetla HTML, widok Page pokazuje go jako stronę internetową obok kodu źródłowego i konsoli.
Czy aplikacja uczy Laravel i MySQL?
Tak. Lista kursów obejmuje MySQL z PDO i prepared statements, a następnie podstawy Laravel z MVC i routingiem, ORM Eloquent, uwierzytelnianiem, kolejkami i tworzeniem REST API. Lekcje dotyczące frameworków korzystają z niewielkiego frameworka edukacyjnego do ćwiczenia routes, views i query buildera, a aplikacja wyraźnie oznacza, że nie jest to prawdziwy Laravel.
Ile kursów i lekcji zawiera Ucz się PHP: koduj?
Zawiera 49 kursów i 195 lekcji uporządkowanych od poziomu A1 do C2, dzięki czemu zarówno zupełnie początkująca osoba, jak i pracujący programista znajdą kolejny krok dla siebie. Lekcje trwają od pięciu do dziesięciu minut. Dostępnych jest również 60 misji programistycznych i 20 prowadzonych projektów do ćwiczeń wykraczających poza lekcje.
Czy nadal warto uczyć się PHP?
Tak, jeśli pracujesz ze stronami internetowymi. PHP zasila WordPress i dużą liczbę niestandardowych backendów, a współczesne PHP 8 z Composer i Laravel jest powszechnie używane do tworzenia API i aplikacji internetowych. Nauka PHP uczy również koncepcji po stronie serwera, takich jak żądania, sesje i bazy danych, które można wykorzystać także w innych językach.
Czy mogę ćwiczyć formularze, sesje i cookies bez serwera WWW?
Tak. Symulator żądań pozwala opisać żądanie przez wypełnienie $_GET, $_POST, cookies i sesji, a następnie uruchamia skrypt tak, jakby wysłała je przeglądarka. Piaskownica baz danych udostępnia prawdziwą bazę SQLite, na której możesz ćwiczyć korzystanie z PDO, testując obsługę formularzy i zapytania na telefonie.
Czy Ucz się PHP: koduj jest bezpłatna?
Można ją bezpłatnie pobrać z App Store i Google Play. Wersja bezpłatna obejmuje pierwszy kurs, Getting Started with PHP, dwie misje programistyczne, Bug Hunt, codzienne ćwiczenia powtórkowe, edytor kodu i trzy pytania do mentora AI dziennie, a także wyświetla reklamy. Pro odblokowuje każdy kurs, każdą misję i każdy projekt, egzamin certyfikatowy oraz nielimitowanego mentora AI, a także usuwa reklamy.
Czy dostępny jest certyfikat lub przygotowanie do rozmowy kwalifikacyjnej?
Tak. Zdanie egzaminu końcowego, dostępnego w ramach Pro, zapewnia certyfikat ukończenia. W ramach przygotowania do rozmów aplikacja zawiera 50 pytań rekrutacyjnych z jasnymi odpowiedziami, 50 pytań quizowych oraz ściągawkę z 71 wpisami. Certyfikat pokazuje, czego się uczyłeś, ale nie jest akredytowanym kwalifikacją.
Więcej od CoddyKit
Dostępna na iOS i Android.