Podręcznik

1. Front-end - wprowadzenie

Istotnym elementem aplikacji internetowej jest jej interfejs użytkownika, gdyż to z nim użytkownik bezpośrednio wchodzi w interakcję. Tym samym interfejs ten jest postrzegany i oceniany w pierwszej kolejności subiektywnie, na podstawie szeregu zaznanych wrażeń, obserwacji, itp. Przekłada to się na pewien wachlarz cech aplikacji, które łączą się w dość szerokie pojęcie określane z języka angielskiego jako tzw. User eXperience (UX). Na ten składa się zarówno warstwa artystyczna w postaci projektu graficznego interfejsu użytkownika, jak i jego cechy szczegółowe wynikające bezpośrednio ze sposobu jego oprogramowania. 

Niniejsza część podręcznika stawia sobie za cel przeprowadzenia Czytelnika przez najważniejsze (zdaniem autora) zagadnienia techniczne związane z projektowaniem interfejsu użytkownika aplikacji internetowej, odsyłając do źródeł po rozwinięcie i szczegóły omawianych tutaj zagadnień. Na warstwie artystycznej nie będziemy się specjalnie skupiać, za to weźmiemy na warsztat różnego rodzaju technikalia, próbując odpowiedzieć na następujące pytania:

  1. W jaki sposób poprawnie ustrukturyzować treść prezentowaną na stronie internetowej?
  2. W jaki sposób można wpływać na wygląd tych treści?
  3. W jaki sposób wykorzystać multimedia?
  4. Do czego potrzebuję JavaScriptu na front-endzie?
  5. Jak sprawić, aby aplikacja była poprawnie wyświetlana na urządzeniach różnego typu? Słów kilka o Responsive Web Design.
  6. Jak sprawić, aby aplikacja spełniała wymagania w zakresie dostępności cyfrowej?
  7. Jakie narzędzia pomocnicze oferuje współczesna przeglądarka internetowa?