Egzamin INF.03 – Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych zdaje każdy uczeń kierunku technik informatyk i technik programista. Dobra wiadomość: to egzamin bardzo przewidywalny. Arkusze z kolejnych sesji mają ten sam układ, a w zadaniach powtarzają się te same polecenia. Kto pozna ten schemat i przećwiczy go na kilku arkuszach, ma ogromną przewagę.
Ten poradnik zbiera najważniejsze informacje: z czego składa się egzamin, czego trzeba się nauczyć, jak rozplanować naukę i jak pracować w trakcie 150 minut części praktycznej.
Z czego składa się egzamin INF.03
| część | forma | czas | próg zdania |
|---|---|---|---|
| pisemna | test na komputerze: 40 pytań jednokrotnego wyboru | 60 minut | 50% (20 poprawnych odpowiedzi) |
| praktyczna | zadanie przy komputerze: baza danych, grafika, strona WWW, skrypt | 150 minut | 75% kryteriów oceniania |
Obie części zdaje się osobno – trzeba zaliczyć każdą z nich. Szczegóły oceniania opisuje poradnik INF.03 – ile punktów trzeba zdobyć.
Co jest w zadaniu praktycznym
Każdy arkusz części praktycznej składa się z tych samych elementów:
- Baza danych – utworzenie bazy w phpMyAdmin, import pliku
.sqli zwykle 4 zapytania SQL zapisane w plikukwerendy.txt, do tego zrzuty ekranu wyników. - Grafika – prosta obróbka zdjęcia, np. zmiana rozmiaru, kadrowanie, zmiana formatu albo przezroczystość.
- Strona WWW – plik HTML lub PHP z dokładnie opisanym układem bloków (baner, panele, stopka), treścią, tabelą, listą albo formularzem.
- Styl CSS – osobny plik (najczęściej
styl.css) z kilkunastoma wymaganiami: kolory, marginesy, obramowania, czcionki, efekt:hover. - Skrypt – albo PHP łączący się z bazą (
mysqli), albo JavaScript obsługujący formularz i obliczenia.
Egzaminator ocenia zgodność z poleceniem, a nie pomysłowość. Nazwy plików, teksty, kolory i kolejność kolumn w zapytaniach muszą być dokładnie takie, jak w arkuszu.
Czego trzeba się nauczyć
Zakres jest szeroki, ale na egzaminie wraca w kółko ten sam zestaw umiejętności:
- HTML: szkielet dokumentu, znaczniki semantyczne (
header,nav,main,section,footer), tabele, listy, obrazy, odnośniki, formularze. - CSS: selektory, kolory, marginesy (
margin,padding), obramowania, czcionki, układ bloków (floatalboflex),:hover,nth-child. Więcej w poradniku CSS na INF.03. - SQL:
SELECTzWHERE,ORDER BY,LIKE, funkcje agregujące,GROUP BY,JOIN, a takżeINSERT,UPDATE,ALTER TABLEi tworzenie użytkowników. Zobacz kwerendy SQL na INF.03. - PHP: połączenie z bazą, zapytanie, pętla wypisująca wyniki, obsługa formularza. Wzór w poradniku PHP i mysqli na INF.03.
- JavaScript: pobranie wartości z formularza, obliczenia, warunki, wypisanie wyniku. Zobacz JavaScript na INF.03.
- Teoria do części pisemnej: sieci i protokoły, bazy danych i normalizacja, grafika, licencje, bezpieczeństwo, podstawy programowania.
Plan nauki na 14 dni
Nie trzeba uczyć się miesiącami. Przy około godzinie dziennie wystarczą dwa tygodnie, jeśli uczysz się tylko tego, co jest na egzaminie:
| dni | temat |
|---|---|
| 1–2 | jak wygląda egzamin, XAMPP, szkielet HTML, znaczniki semantyczne |
| 3–4 | CSS: selektory, marginesy, obramowania, układ bloków |
| 5–6 | SQL: SELECT, WHERE, ORDER BY, LIKE, funkcje, GROUP BY, JOIN |
| 7 | SQL: INSERT, UPDATE, ALTER, użytkownicy i uprawnienia, phpMyAdmin |
| 8–9 | PHP: wzór połączenia z bazą, pętla, formularze |
| 10 | JavaScript: formularz, obliczenia, zmiana stylu |
| 11 | grafika i teoria do części pisemnej |
| 12–14 | pełne arkusze na czas – 150 minut bez podglądania |
Ostatnie dni przeznacz na pełne arkusze w 150 minut. Dopiero wtedy wychodzi, ile naprawdę zajmuje Ci każda część i gdzie tracisz czas. Rozwiązuj je w tych samych programach, które będą na egzaminie.
Kolejność pracy w 150 minut
Kolejność ma znaczenie, bo kryteria są oceniane niezależnie. Najpierw rób to, co szybkie i pewne:
- Folder i pliki (5 min) – utwórz folder z numerem zdającego i skopiuj do niego pliki z archiwum.
- Baza danych (25–30 min) – import, cztery zapytania, zrzuty, plik
kwerendy.txt. - Grafika (5–10 min) – zwykle kilka prostych operacji i pewne punkty.
- HTML (30–35 min) – cała treść strony, bloki, tabele, formularze.
- CSS (20–25 min) – idź po liście wymagań punkt po punkcie.
- Skrypt (30–35 min) – najpierw szkielet, potem szczegóły.
- Sprawdzenie (10–15 min) – nazwy plików, zrzuty,
przeglądarka.txt, numer zdającego w stopce.
Najczęstsze powody utraty punktów
- zła nazwa pliku (
Styl.csszamiaststyl.css,kwerendy.txt.txt), - zapytanie, które wybiera inne kolumny niż w poleceniu albo używa
SELECT *, - tekst przepisany z literówką albo bez polskich znaków,
- style wpisane w HTML zamiast w osobnym pliku CSS,
- obraz niewyświetlający się, bo nie został skopiowany do folderu,
- brak zamknięcia połączenia z bazą (
mysqli_close), - zrzut ekranu w innym formacie niż wymagany.
Każde kryterium to osobny punkt. Gdy skrypt nie działa, HTML, CSS i baza nadal są oceniane. Nie kasuj w panice działającego kodu – zrób kopię pliku i poprawiaj na kopii.
Od czego zacząć
- Przeczytaj darmową lekcję Jak wygląda egzamin INF.03.
- Weź plan nauki na 7 lub 14 dni.
- Trzymaj otwarty słownik składni – każdy znacznik, właściwość i funkcja wyjaśnione prosto.
- Sprawdź się na arkuszach z poprzednich sesji. Oficjalne arkusze i harmonogram publikuje Centralna Komisja Egzaminacyjna.