Projekty INF.03 – jak tworzyć aplikację webową od A do Z

Krok po kroku: jak wymyślić, zaplanować, zaprogramować i wdrożyć własny projekt do egzaminu INF.03 lub do portfolio informatyka?

Od pomysłu do projektu – plan działania

  1. Wybierz temat projektu (np. katalog książek, lista obecności, panel wydarzeń, sklep internetowy, quiz online)
  2. Przygotuj szkic interfejsu – kartka, Figma, wireframe
  3. Rozpisz strukturę bazy danych (tabele: użytkownicy, produkty, zamówienia...)
  4. Podziel projekt na etapy – np. tworzenie rejestracji, panel admina, generowanie raportów

Przykład: Prosta aplikacja “Rezerwacja sali”

Etap 1 — Tworzenie bazy danych (MySQL)

CREATE TABLE sale (
  id INT PRIMARY KEY AUTO_INCREMENT,
  nazwa VARCHAR(40),
  pojemnosc INT
);
CREATE TABLE rezerwacje (
  id INT PRIMARY KEY AUTO_INCREMENT,
  salaID INT,
  uzytkownikID INT,
  data DATE
);
        

Etap 2 — Kodowanie backendu (PHP + SQL)

Fragment kodu PHP:
$stmt = $mysqli->prepare("INSERT INTO rezerwacje (salaID, uzytkownikID, data) VALUES (?,?,?)");
$stmt->bind_param("iis", $salaID, $userID, $data);
$stmt->execute();
        

Etap 3 — Frontend (HTML, CSS, JavaScript)

  1. Stwórz formularze: logowania, dodawania, wyszukiwania rezerwacji
  2. Dodaj walidację JS po stronie przeglądarki
  3. Popraw wygląd strony (kolory, layout, responsywność)

Etap 4 — Testowanie i poprawki

Przygotuj mini dokumentację: co robi aplikacja, jakich ma użytkowników, jak można ją rozwinąć.

Projekty na egzamin i do CV — inspiracje

Każdy ukończony projekt zwiększa Twoje szanse na egzaminie i pokazuje realne umiejętności przyszłemu pracodawcy!

Jeśli masz wątpliwości lub potrzebujesz inspiracji – zobacz gotowe rozwiązania w sekcji artykułów Toloki lub napisz do nas po dodatkowe materiały!

← Powrót do listy artykułów