Programowanie Aplikacji Internetowych

Egzamin Zawodowy INF.03

Przygotowanie do kwalifikacji: Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych.

Egzamin INF.03 sprawdza umiejętności w zakresie projektowania, tworzenia i zarządzania witrynami internetowymi, aplikacjami oraz relacyjnymi bazami danych. Jest to kluczowa kwalifikacja dla przyszłych techników informatyków i programistów.

Zajęcia te skupiają się na praktycznych aspektach wymaganych na egzaminie, ze szczególnym naciskiem na technologie front-endowe (HTML, CSS, JavaScript) oraz back-endowe (PHP) i ich integrację z bazami danych (SQL).

Cel zajęć: Kompleksowe przygotowanie do zdania części praktycznej egzaminu INF.03 poprzez realizację zadań i projektów odzwierciedlających realne scenariusze egzaminacyjne.

Kluczowe zagadnienia

  • Technologie Front-end

    HTML5, CSS3, RWD, JavaScript, manipulacja DOM.

  • Technologie Back-end

    PHP, obsługa formularzy, sesje, ciasteczka.

  • Bazy Danych

    Projektowanie baz, zapytania SQL (SELECT, INSERT, UPDATE, DELETE), łączenie PHP z MySQL/MariaDB.

  • Bezpieczeństwo

    Walidacja danych po stronie klienta i serwera, ochrona przed SQL Injection.

Struktura Egzaminu

Część Pisemna (Teoretyczna)

Trwa 60 minut i składa się z 40 pytań zamkniętych wielokrotnego wyboru. Aby zdać, należy uzyskać minimum 50% poprawnych odpowiedzi (20 punktów).

  • Systemy operacyjne i sieci
  • Urządzenia techniki komputerowej
  • Witryny i aplikacje internetowe
  • Bazy danych

Część Praktyczna

Trwa 150 minut i polega na wykonaniu zadania przy komputerze. Aby zdać, należy uzyskać minimum 75% punktów. Zadanie obejmuje:

  • Stworzenie witryny internetowej wg projektu.
  • Oprogramowanie jej za pomocą JavaScript i PHP.
  • Zaprojektowanie i wykonanie bazy danych oraz zapytań SQL.
  • Integrację całości w działającą aplikację.

Ćwiczenia Interaktywne

Gra: JavaScript Code Breaker

Sprawdź swoje umiejętności z JavaScript w praktyce! Rozwiązuj zadania, aby złamać kod i odblokować system.

Zagraj teraz

Gra: PHP Server Escape

Przetestuj wiedzę z PHP i SQL. Napraw skrypty, połącz się z bazą i przywróć działanie aplikacji, aby zdobyć hasło.

Zagraj teraz

Kryteria Oceny na Egzaminie Praktycznym

Wygląd Witryny

Zgodność zakodowanej strony z dostarczonym projektem graficznym (layout, kolory, czcionki, rozmieszczenie elementów).

Kod HTML i CSS

Poprawność struktury HTML, semantyka znaczników oraz prawidłowe i efektywne zastosowanie stylów CSS.

Skrypty po stronie klienta

Poprawne działanie skryptów JavaScript, w tym walidacja formularzy i dynamiczna manipulacja zawartością strony (DOM).

Skrypty po stronie serwera

Prawidłowe działanie skryptów PHP, przetwarzanie danych z formularzy, obsługa sesji oraz komunikacja z bazą danych.

Operacje na bazie danych

Prawidłowo utworzona struktura bazy, import danych oraz poprawność zapytań SQL (pobieranie, dodawanie, modyfikowanie danych).

Funkcjonalność całości

Poprawne współdziałanie wszystkich elementów aplikacji – od front-endu, przez skrypty, aż po bazę danych.

Jak się przygotować?

  • Rozwiązuj Arkusze Egzaminacyjne

    To najlepszy sposób na zapoznanie się ze strukturą zadań i typowymi problemami. Staraj się rozwiązać jak najwięcej zadań z poprzednich lat.

  • Skup się na Fundamentach

    Upewnij się, że biegle posługujesz się podstawami HTML, CSS, JS, PHP i SQL. Egzamin rzadko wymaga niszowej wiedzy, a częściej solidnych podstaw.

  • Zarządzaj Czasem

    Podczas ćwiczeń mierz sobie czas. Naucz się, ile zajmują Ci poszczególne części zadania (np. HTML/CSS, baza, skrypty), aby dobrze zaplanować pracę na egzaminie.

  • Testuj i Weryfikuj

    Zawsze sprawdzaj działanie swojego kodu. Testuj formularze, walidację, połączenie z bazą i zapytania. Sprawdź, czy strona dobrze wygląda na różnych szerokościach ekranu.