KWALIFIKACJA INF3 - STYCZEŃ 2021 (test 2)

PYTANIE NR 8.
Pojęcie "front-end" stosowane w kontekście tworzenia stron WWW odnosi się do
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Front-end to część aplikacji/strony WWW, którą widzi i z którą wchodzi w interakcję użytkownik w przeglądarce. Obejmuje warstwę prezentacji i logikę działającą po stronie klienta (np. wygląd i zachowanie interfejsu). Nie dotyczy bazy danych ani programów uruchamianych na serwerze.

Pełne wyjaśnienie:

Pojęcie front-end w tworzeniu stron i aplikacji WWW oznacza część rozwiązania, która działa po stronie użytkownika, czyli w przeglądarce internetowej, oraz odpowiada za to, co jest widoczne i interaktywne.

Dlatego poprawne jest wskazanie: "interfejsu strony internetowej związanego z technologiami działającymi po stronie przeglądarki internetowej". W praktyce chodzi o warstwę prezentacji (układ, wygląd, elementy interfejsu) oraz zachowanie interfejsu realizowane w środowisku klienta.

Dlaczego pozostałe odpowiedzi nie pasują?

  • "bazy danych z informacjami publikowanymi na stronie" – baza danych jest elementem warstwy danych. Może przechowywać treść wyświetlaną w interfejsie, ale sama w sobie nie jest front-endem i nie działa w przeglądarce użytkownika.
  • "działania skryptów i programów wykonywanych po stronie serwera WWW" – to opis warstwy serwerowej (często nazywanej back-endem), która przyjmuje żądania, przetwarza je i odsyła odpowiedzi. Jest to inna część architektury niż front-end.
  • "organizowania informacji na serwerze WWW" – to ogólne sformułowanie dotyczące utrzymania/porządkowania zasobów na serwerze (administracja, struktura plików, publikacja zasobów). Nie definiuje warstwy interfejsu użytkownika w przeglądarce.

Wskazówka egzaminacyjna: jeśli w treści pojawia się odniesienie do przeglądarki, widoku i interakcji użytkownika, zwykle mowa o front-endzie. Jeśli pojawia się serwer, baza lub przetwarzanie żądań, to obszar back-endu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Front-end to część strony lub aplikacji WWW widoczna dla użytkownika i uruchamiana w przeglądarce. Obejmuje wygląd, układ oraz elementy interfejsu i interakcje (np. kliknięcia, walidację pól, animacje). Nie jest tym sama baza danych ani logika wykonywana na serwerze.
Szukaj słów-kluczy: przeglądarka, interfejs, wygląd, interakcja wskazują na front-end. Z kolei serwer, przetwarzanie żądań, baza danych, autoryzacja częściej dotyczą back-endu. Pytanie zwykle sprawdza tę granicę.
Baza danych przechowuje informacje (warstwa danych), ale nie stanowi interfejsu użytkownika. Użytkownik nie "ogląda" bazy w przeglądarce bezpośrednio; widzi wynik przetwarzania danych w postaci interfejsu. To, że treść strony pochodzi z bazy, nie zmienia faktu, że baza jest elementem zaplecza.
Tak, jeśli skrypt działa po stronie klienta, czyli w przeglądarce, jest częścią front-endu. Taki kod steruje zachowaniem interfejsu (np. reakcją na kliknięcia, zmianą widoku, prostą walidacją). Skrypty uruchamiane na serwerze (np. generujące odpowiedź) zalicza się do back-endu.
Najczęściej front-end odpowiada za warstwę prezentacji: strukturę widoku, stylowanie, responsywność oraz obsługę interakcji użytkownika. Często obejmuje też komunikację z serwerem (wysyłanie żądań i wyświetlanie odpowiedzi), ale bez wykonywania głównej logiki biznesowej i bez bezpośredniego zarządzania bazą danych.
Front-end jest kojarzony z tym, co dzieje się u użytkownika w przeglądarce. Programy i skrypty wykonywane na serwerze obsługują żądania, przetwarzają dane i przygotowują odpowiedź, czyli realizują zaplecze aplikacji. To inna warstwa, zwykle nazywana back-endem, mimo że wpływa na treść widoczną w interfejsie.
Nie tylko wygląd. Front-end obejmuje zarówno prezentację (układ i styl), jak i zachowanie interfejsu po stronie klienta, czyli logikę interakcji użytkownika. W praktyce to wszystko, co działa w przeglądarce i składa się na doświadczenie użytkownika. Z kolei logika serwerowa i baza danych pozostają poza front-endem.
Częsty błąd to utożsamianie front-endu z "całą stroną" albo z serwerem, bo serwer ją udostępnia. Inny błąd to mylenie warstwy danych (bazy) z interfejsem, ponieważ dane są potem wyświetlane. Pomaga reguła: front-end działa w przeglądarce i dotyczy interakcji oraz widoku.
Ma znaczenie przy podziale zadań w projekcie, diagnozowaniu błędów i planowaniu wdrożenia. Jeśli problem dotyczy wyświetlania lub interakcji, szukasz go zwykle w warstwie klienta. Jeśli dotyczy przetwarzania, autoryzacji czy zapisu danych, to częściej obszar serwera i bazy. To ułatwia komunikację w zespole.
Powtórz model klient–serwer: co działa w przeglądarce, a co na serwerze. Naucz się rozpoznawać w opisach: interfejs użytkownika, obsługę zdarzeń, renderowanie widoku (front-end) oraz przetwarzanie żądań, logikę biznesową, bazę danych (back-end). Ćwicz na przykładach krótkich opisów sytuacji.
info

To pytanie poprawnie rozwiązuje 81% zdających egzamin. średnio łatwe

Eksperci podkreślają: "Front-end to część aplikacji/strony WWW, którą widzi i z którą wchodzi w interakcję użytkownik w przeglądarce."

Źródła:

  • MDN Web Docs, Glossary: Front-end web developer, https://developer.mozilla.org/en-US/docs/Glossary/Front-end_web_developer (dostęp: 2026-03-02)
  • MDN Web Docs, Glossary: Client-side, https://developer.mozilla.org/en-US/docs/Glossary/Client-side (dostęp: 2026-03-02)
  • Wikipedia (pl), Front-end i back-end, https://pl.wikipedia.org/wiki/Front-end_i_back-end (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja MDN: dział pojęć (glossary) dotyczących front-endu i klient–serwer
  • Wprowadzenia do architektury aplikacji internetowych (warstwa prezentacji, logiki, danych)
  • Materiały kursowe o roli przeglądarki i modelu żądań HTTP

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego