Arkusz praktyczny INF.03: plan na 150 minut

Na arkusz praktyczny INF.03 masz 150 minut na bazę danych z SQL, stronę w HTML i CSS oraz skrypt w PHP albo JavaScripcie. Zacznij od przeczytania całego polecenia i od bazy danych, a na koniec zostaw 10 minut na sprawdzenie nazw plików.

Redakcja egzamininf.pl 2 min czytania

Tablica z osią czasu od 0 do 150 minut: czytanie, baza i SQL, HTML, CSS, skrypt

Najpierw przeczytaj cały arkusz

Pierwsze 10 minut przeznacz na spokojne przeczytanie całego arkusza, zanim napiszesz choć jedną linię. Zaznacz:

  • nazwy plików i folderów, pod którymi masz zapisać pracę,
  • które zapytania SQL masz wykonać i jak nazwać zrzuty ekranu,
  • dokładne kolory, wymiary i czcionki z części o CSS,
  • czy skrypt ma być w JavaScripcie, czy w PHP.

Najłatwiej stracić punkty nie na trudnych zadaniach, tylko na przeoczonych szczegółach z polecenia.

Plan na 150 minut

Przykładowy podział czasu, który możesz dopasować do arkusza:

  1. 0–10 min: czytanie arkusza i zaznaczanie szczegółów.
  2. 10–40 min: baza danych. Import pliku w phpMyAdmin, zapytania SQL, zrzuty ekranu. To pewne punkty, więc rób je na początku, na świeżo.
  3. 40–80 min: struktura strony w HTML. Najpierw szkielet wszystkich bloków, potem treść.
  4. 80–110 min: CSS. Kolory, czcionki, marginesy i układ bloków dokładnie według opisu.
  5. 110–140 min: skrypt w PHP albo JavaScripcie.
  6. 140–150 min: sprawdzenie nazw plików, zapis wszystkiego w odpowiednim folderze, ostatni rzut oka na polecenie.

Jeśli utkniesz na czymś dłużej niż 10 minut, przejdź dalej i wróć na końcu. Punkty za łatwe elementy są warte tyle samo, co za trudne.

Baza danych w phpMyAdmin

Zwykle dostajesz gotowy plik z bazą do zaimportowania i kilka zapytań do napisania: wybór danych z warunkiem, sortowanie, złączenie tabel, czasem dodanie albo zmiana rekordu. Zanim zrobisz zrzut ekranu, uruchom zapytanie i sprawdź, czy wynik ma sens. Przypomnienie składni znajdziesz w ściądze z SQL na INF.03.

HTML: najpierw szkielet

Zacznij od pustych bloków w kolejności z polecenia, każdy z odpowiednią klasą albo identyfikatorem. Dopiero kiedy szkielet jest kompletny, wypełniaj go treścią. Dzięki temu nawet przy braku czasu masz poprawną strukturę, za którą są punkty.

<!DOCTYPE html>
<html lang="pl">
<head>
    <meta charset="UTF-8">
    <title>Tytuł z arkusza</title>
    <link rel="stylesheet" href="styl.css">
</head>
<body>
    <header>...</header>
    <main>...</main>
    <footer>...</footer>
</body>
</html>

CSS: kopiuj wartości dokładnie

Kolory i wymiary przepisuj dokładnie tak, jak w arkuszu, na przykład #2F4F4F albo font-size: 130%. Nie poprawiaj projektu „na ładniejszy”. Sprawdzający porównuje wynik z poleceniem punkt po punkcie.

Skrypt w PHP

Typowe zadanie to połączenie z bazą i wyświetlenie wyników zapytania. Przydaje się zapamiętany schemat:

<?php
$polaczenie = mysqli_connect('localhost', 'root', '', 'nazwa_bazy');
$wynik = mysqli_query($polaczenie, 'SELECT imie, nazwisko FROM uczniowie');
while ($wiersz = mysqli_fetch_assoc($wynik)) {
    echo '<p>' . $wiersz['imie'] . ' ' . $wiersz['nazwisko'] . '</p>';
}
mysqli_close($polaczenie);
?>

Pamiętaj o zamknięciu połączenia, bo często jest za to osobny punkt.

Ostatnie 10 minut

Sprawdź nazwy plików i folderu, czy strona otwiera się w przeglądarce bez błędów i czy wszystkie zrzuty ekranu są zapisane. To najtańsze punkty na całym egzaminie.

Chcesz przećwiczyć część teoretyczną? Zrób test 40 pytań w 60 minut z prawdziwych pytań CKE.

Czytaj dalej

  1. Jak uczyć się do części pisemnej INF.03 Najlepiej zacząć od pełnego testu 40 pytań, potem przerabiać najsłabsze działy na prawdziwych pytaniach CKE z wyjaśnieniami i regularnie robić egzami…
  2. Zapytania SQL na INF.03: ściąga z przykładami Na INF.03 potrzebujesz kilku rodzajów zapytań SQL: SELECT z WHERE i ORDER BY, LIKE, funkcji COUNT i AVG z GROUP BY, złączeń JOIN, INSERT, UPDATE i DE…
  3. Egzamin INF.03: jak wygląda i ile trzeba zdobyć punktów Egzamin INF.03 ma dwie części: pisemną (40 pytań w 60 minut, zdajesz od 50%) i praktyczną (arkusz w 150 minut, zdajesz od 75%). Żeby dostać certyfika…