Co to za kwalifikacja
INF.03 to egzamin zawodowy z zakresu tworzenia stron internetowych i baz danych. Oficjalna nazwa bywa długa — w praktyce: HTML, CSS, JavaScript, PHP i MySQL. Nie zdajesz WordPressa, Dockera ani „umiejętności klikania w kreatorze”. Zdajesz, czy potrafisz złożyć działający projekt: strona + formularz + zapis do bazy + lista rekordów.
INF.02 (sieci, serwery, Active Directory) to osobna kwalifikacja. VLAN i DHCP tu nie punktują. Jeśli idziesz na oba egzaminy — ucz się ich osobno.
Dwie części egzaminu
| Część | Co dostajesz | Co oddajesz |
|---|---|---|
| Pisemna | Test (ABCD / prawda-fałsz) | Karta odpowiedzi. Definicje, składnia, skutki błędów. |
| Praktyczna | Arkusz + często pliki (obrazki, schemat bazy) | Katalog projektu i działająca baza. Czas zwykle ok. 120 min. |
Na praktycznej komisja odpala stronę z localhost i sprawdza phpMyAdmin. Ładny gradient bez INSERT-a = mało punktów. Brzydka strona, ale rekord w tabeli i JOIN na liście = dużo punktów.
Zakres, który wraca w arkuszach
- HTML5 — szkielet dokumentu, semantyka, formularze (
name,method,action), tabele, obrazy zalt. - CSS — plik zewnętrzny, selektory, box model, flex, kolory i czcionki dokładnie jak w poleceniu (hex bywa w punktacji).
- JavaScript — DOM, klik, walidacja przed wysłaniem, proste obliczenia.
- Baza — PK, FK, typy, SELECT / JOIN / INSERT / UPDATE / DELETE.
- PHP —
$_POST,mysqli, pętla po wyniku, czasem sesja. - Bezpieczeństwo — SQL injection i XSS słownie + w kodzie (escape / htmlspecialchars).
Jak uczyć się tego kursu
Każda lekcja: po co → przykład jak na arkuszu → pytanie ABCD → checklista. Środowisko: XAMPP albo Laragon. Na końcu kursu jest typowe zadanie praktyczne i checklista przed salą.
Kolejność na praktycznej zawsze ta sama: baza → HTML/CSS → formularz → PHP. Ozdobniki na końcu, jeśli zostanie czas.