INF.03-03-25.01-SG Styczeń 2025 · 150 min

Kalendarz imienin w PHP

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i łączy trzy typowe obszary pracy webdevelopera: bazę danych MySQL, prostą obróbkę grafiki oraz wykonanie dynamicznej strony internetowej w HTML, CSS i PHP. Trzeba przygotować serwis o tematyce kalendarza i imienin, korzystając z XAMPP oraz phpMyAdmin. Najpierw tworzy się bazę danych „kalendarz”, importuje tabelę z pliku SQL, zapisuje zrzut ekranu potwierdzający poprawny import, a następnie układa cztery zapytania SQL: wyszukanie dat imienin Karola, pobranie imion dla 4 maja, policzenie rekordów z imionami zawierającymi fragment „mir” oraz dodanie pola tekstowego „zyczenia”. Wyniki kwerend trzeba udokumentować zrzutami i wyeksportować tabelę do pliku CSV. Równolegle przygotowuje się animację GIF z 12 gotowych obrazów 500x500 px, bez zmiany ich wymiarów i przezroczystości, z czasem wyświetlania każdej klatki ustawionym na 350 ms. Sama witryna składa się z pliku kalendarz.php i arkusza stylów styl.css. Interfejs zawiera nagłówek, akapit z informacją o bieżących imieninach, tabelę, formularz z polem typu date ograniczonym do roku 2024, animację prowadzącą do Wikipedii oraz listę rodzajów kalendarzy. Skrypt 1 pobiera aktualną datę, zamienia dzień tygodnia na polską nazwę i wyświetla imieniny z bieżącego dnia, a Skrypt 2 odczytuje datę z formularza, przekształca ją do formatu mm-dd i zwraca odpowiednie imiona z bazy. Egzaminator ocenia poprawność zapytań SQL, działanie połączenia PHP z bazą, zgodność układu i stylów z projektem oraz kompletność plików, zrzutów ekranu i dokumentacji końcowej.

Metadane

Kwalifikacja:
INF.03
Rok:
2025
Sesja:
Styczeń
Czas:
150 min