Jak wygląda egzamin INF.03?
- Egzamin praktyczny trwa zazwyczaj 150 minut
- Do rozwiązania jest projekt (np. aplikacja, panel WWW, baza danych) zgodny z wytycznymi
- Oceniane są umiejętności praktyczne, poprawność kodu, bezpieczeństwo i dokumentacja
Najczęstsze typy zadań egzaminacyjnych
- Tworzenie, modyfikacja i obsługa baz danych SQL
- Programowanie aplikacji webowej (PHP, JS, HTML, CSS)
- Obsługa formularzy, sesji, paneli administracyjnych
- Praca z plikami oraz eksport/import danych
Plan nauki – krok po kroku
- Poznaj schemat egzaminu — przejrzyj przykładowe zadania z poprzednich lat
- Codziennie rozwiązuj przynajmniej jedno zadanie praktyczne (nie tylko teorię!)
- Twórz własne projekty na bazie realnych problemów
- Omów kod z nauczycielem lub na forum klasowym – pytaj o możliwe błędy
Przykładowe zadanie INF.03:
Stwórz prostą aplikację do zarządzania wydarzeniami szkolnymi:
- Baza: tabele wydarzenia, uczestnicy
- Funkcje: dodawanie wydarzeń przez admina, zapis uczniów do wydarzenia
- Walidacja i wyświetlanie listy uczestników na stronie
Najczęstsze błędy i jak ich unikać
- Brak walidacji danych wejściowych → zawsze filtruj i sprawdzaj dane użytkownika!
- SQL Injection – używaj ONLY prepared statements w każdym zapytaniu SQL
- Brak komentarzy i dokumentacji → krótko opisuj cel funkcji, działania kodu
- Brak testowania działania strony na typowe błędy (np. pusty formularz, nieprawidłowe dane)
- Nieaktualizowane kopie bezpieczeństwa bazy
Pamiętaj: na egzaminie liczy się nie tylko efekt końcowy, ale też “czystość” i bezpieczeństwo kodu!
Wskazówki od nauczycieli i uczniów
- Nie wpadaj w panikę, jeśli czegoś nie wiesz – rozwiąż najprostsze zadania, potem przyjdź do trudniejszych
- Korzystaj z dokumentacji PHP, MySQL, podpowiedzi kodu
- Sprawdzaj swoją pracę przed oddaniem, bądź uważny na literówki
- Przygotuj sobie “szablony kodu” (łączenie z bazą, obsługa błędów, walidacja) — przyspieszy to pisanie rozwiązań
Checklista przed egzaminem INF.03
- Masz sprawdzone logowanie i rejestrację z walidacją i bezpieczeństwem?
- Umiesz utworzyć i powiązać tabele?
- Wiesz, jak wykorzystać podstawowe polecenia SQL (SELECT, JOIN, UPDATE, DELETE)?
- Potrafisz zaprogramować prosty panel administracyjny?
- Twoje projekty mają kopie bezpieczeństwa?
Co przygotować na egzamin praktyczny?
- Pendrive lub chmurę z własnym szablonem kodu, prostym projektem
- Notatnik z własnymi skrótami, checklistą, fragmentami kodu “na start”
- Czysty login do serwera szkolnego/projektowego (jeśli wymagany przez szkołę)
Więcej przykładowych zadań, kodów i materiałów znajdziesz w bazie artykułów Toloki.