Projektowanie stron i UI/UX
11 godz. 24 min · UI, UX i Webdesign
Grzegorz RógIdea ArchitectPoznasz podstawowe zagadnienia związane z funkcjonowaniem stron WWW w sieci - porozmawiamy o przeglądarce, domenach oraz DNS, wyborze odpowiedniego dostawcy usług hostingowych i najważniejszych parametrach na które należy zwrócić uwagę aby nasza strona WWW mogła skalować się wraz ze wzrostem ruchu. Powiem też o tym jak wygląda podział ról w procesie projektowania a także poznamy podstawowe pojęcia jak serwer i client-side oraz ich najważniejsze technologie html css js, pomówimy o blibliotekach i frameworkach, bazach danych i technologiach serwerowych jak asp net i php. Ta część głównie kierowana jest do osób które stawiają swoje pierwsze kroki w webdesignie i stanowi dopełnienie całego materiału.
Czy wiesz, że aż 25% ludzi na świecie korzysta wyłącznie z urządzeń mobilnych do przeglądania sieci? W tej części kursu będziesz miał okazję zainspirować się nowym podejściem do projektowania w związku ze zmieniającym się ekosystemem urządzeń i technologii mobilnych. Dowiesz się czym jest podejście mobile first oraz jakie są zalety rozpoczęcia procesu projektowego od małych ekranów. Poznasz też aktualne kierunki i trendy związane z wykorzystaniem IOT oraz VR i sensorów. Sprawdzimy statystyki i przygotujemy się do praktycznych aspektów projektowania na wiele ekranów, czyli…
Współczesny proces tworzenia serwisów, czy raczej aplikacji internetowych w ciągu ostatnich lat ewoluował w kierunku sprawnego dostarczania rezultatów i realizacji celów biznesowych w rekordowym czasie. W kursie omówimy dokładnie nowe podejście, wspominając także o metodologii Agile i podejściu Scrum, które z odpowiednimi modyfikacjami zastosujesz do każdego serwisu - niezależnie, czy tworzy go duży zespół osób, czy tylko grafik i programista. Jeśli słyszałeś o Agile UX i Lean UX to prawdopodobnie zainteresuje Cię to w jaki sposób zorganizować pracę tak aby przebiegała ona z nakierowaniem na rezultat. Powiem Ci też jak niemal całkowicie zrezygnować z przestarzałej dokumentacji na rzecz aktywnego angażowania zespołu i właściciela projektu.
Kurs, który masz przed sobą prowadzi Cię w sposób spójny i zrozumiały po kolejnych etapach procesu projektowania stron WWW. Ma on stanowić kompletne źródło wiedzy, do którego będziesz wracał w różnych fazach swoich projektów. Dlatego kolejnym działem jest wyjaśnienie zagadnienia pracy koncepcyjnej i jego pierwszego etapu jakim jest definicja celów oraz stworzenie modelu biznesowego dla powstającej witryny. Pokażę Ci jak zdefiniować cele, akcje oraz funkcje serwisu i jak powinien przebiegać podział tych elementów w fazie koncepcyjnej.
Kolejnym etapem pracy będzie zweryfikowanie tego, czy cele biznesowe serwisu odpowiadają zapotrzebowaniu oraz specyficznym wymaganiom użytkowników. Powiem Ci jak małym nakładem czasu przeprowadzić testy na użytkownikach i wyjaśnię, dlaczego są potrzebne w fazie koncepcyjnej. Zdefiniujemy także użytkowników, do których chcemy kierować swój serwis a także stworzymy persony, które będą towarzyszyć nam podczas kreowania strategii treści dla serwisu.
Ta obszerna część kursu obejmuje niezwykle ważny etap pracy koncepcyjnej, w ramach którego najpierw opracujemy schemat i architekturę treści dla naszego serwisu a następnie zbudujemy relację podstron witryny tworząc tym samym tzw. Sitemapę. Przy okazji pokażę Ci mnóstwo ciekawych narzędzi wspierających ten proces. Zajmiemy się kolejno hierarchią treści i podstron budując tym samym nawigację na naszej stronie. Pokażę Ci także szereg praktycznych, nowoczesnych rozwiązań związanych z nawigacją w serwisie.Kolejno zajmiemy się tworzeniem wizualnego schematu witryny a naszą pracę rozpoczniemy od prostych Wireframe'ów oraz projektowania w oparciu o tekst, by przejść do coraz bardziej zaawansowanych technik pracując nad mockupami oraz prototypami serwisu. Pokażę Ci szereg rozwiązań i narzędzi które będą pomocne również do tworzenia interaktywnych prototypów takich jak UX Pin, Invision czy Adobe Muse.Zbudujemy też tzw. Content Inventory, czyli repozytorium treści, które znajdą się w serwisie. Poznasz sposoby na jego łatwą aktualizację oraz narzędzia chmurowe, które pozwolą na zdalną współpracę nad treścią z innymi autorami.
Zamiast tworzenia klasycznych stron WWW opartych o podstrony, zaproponuję Ci zupełnie nowe podejście bazujące na tworzeniu systemów opartych o komponenty. Poznasz atomy oraz molekuły tworzące gotowy organizm i strony Twojego serwisu i odkryjesz mnóstwo zalet takiego podejścia, które znacznie odciąży Twój serwis i sprawi, że będziesz mógł go łatwo skalować. Pomówimy o graficznych bibliotekach komponentów oraz ich organizacji a także rozwiązaniach opartych o przeglądarkę i HTML oraz CSS. Dowiesz się czym jest Style Guide i jak stworzyć uniwersalne wytyczne do komponentów w Twoim serwisie. Pokażę Ci też najlepiej przygotowane przykłady Style Guide.
Kolejną część kursu poświęcimy na omówienie praktycznych zagadnień związanych z poszukiwaniem inspiracji stylistycznych do projektu. Pokażę Ci narzędzia, które pozwolą w łatwy sposób gromadzić inspiracje w postaci zasobów i tablic a następnie na ich podstawie stworzymy wytyczne do zaprojektowania graficznego UI serwisu. Dowiesz się czym są Style Tiles i dlaczego warto tą część procesu zaplanować w odpowiednim czasie.
To nie wszystko! Jako bonus do tego kursu otrzymasz ponad godzinną lekcję z przeglądem setek serwisów WWW, które zainspirują Cię do dalszej pracy. Przyjrzymy się aktualnym trendom w projektowaniu takim jak Flat UI czy Material Design. Będziesz miał okazję obejrzeć najlepiej zaprojektowane serwisy na Świecie i dowiedzieć się, co sprawia że ich UI i UX są wyjątkowe. To nie wszystko! W ramach kursu otrzymasz darmowe aktualizacje tego materiału w każdym roku tak, abyś mógł dopasować się do zmieniających się trendów!
W kolejnej części kursu porozmawiamy o nowych trendach w zakresie przygotowywania i optymalizacji na strony WWW. Dowiesz się jakie są popularne formaty grafiki, jak możemy zastąpić ją z pomocą typografii czy elementów CSS3 a także jak przygotować pliki na Twoją stronę WWW. Dowiesz się też jak pracować z formatem SVG i popularnymi bibliotekami wspomagającymi pracę z grafiką.Porozmawiamy także o projektowaniu w oparciu o zasoby - przekażę Ci mnóstwo linków do darmowych zasobów jak grafiki - zdjęcia, ikony, czy gotowe zestawy UI przygotowane dla Photoshop, Sketch czy Illustrator, tak abyś mógł pracować wydajniej mając do dyspozycji świetnej jakości źródła.
Kolejna część dotyczy kolorystyki na stronach WWW oraz siatki - poznasz właściwe zastosowania kolorów oraz dowiesz się jak działa psychologia kolorów. Pokażę Ci także szereg narzędzi, które ułatwią i pomogą w wyborze kolorystyki na stronę WWW. Poza tym będziemy także pracować w oparciu o siatkę jako jeden z kanonów projektowania, który łatwo zrozumiesz dzięki aplikacjom optymalizującym pracę na gridzie.
Z kursu dowiesz się także jak skutecznie pracować w zespole. Nieważne, czy jest to zespół składający się z kilkunastu osób pracujących zdalnie, czy z dwóch które ściśle ze sobą współpracują - pokażę Ci jak zautomatyzować procesy oraz jak zarządzać skuteczną komunikacją w zespole z wykorzystaniem nowych, ciekawych narzędzi. Automatyzatory zadań, repozytoria plików, praca w oparciu o chmurę czy biblioteki CC, Slack, OneDrive i wiele innych narzędzi pomoże Ci zrealizować sprawnie zadania projektowe w ramach nowego procesu Parallel Design.
Ostatnia część kursu stanowi wprowadzenie do nowoczesnego SEO, czyli optymalizacji strony pod kątem indeksowania w wyszukiwarkach. Poznasz elementarne składowe procesu zarządzania indeksowaniem oraz sposoby na monitorowanie i analitykę Twojej strony pod tym kątem. Poza tym, będziemy także mówić o promocji strony w sieci, gdzie poznasz podstawowe kanały, którymi warto obecnie docierać do Twoich odbiorców.Jako bonus do kursu znajdziesz również wzory prawidłowo skonstruowanych dokumentów!
Kurs jest przeznaczony dla wszystkich osób, które pracują ze stronami WWW - grafików, programistów, koderów, a także osób które kierują projektami webowymi lub odpowiadają za ich ousourcing w firmach. Jeśli chcesz dowiedzieć się, jak funkcjonują nowoczesne strony WWW - ten kurs jest właśnie dla Ciebie!
Witaj w kolejnej części tego kursu. W tej części porozmawiamy o bardzo ważnym aspekcie działania Twojej
strony, czyli o wydajności.
Z jednej strony będziemy postrzegać wydajność, i tutaj udzielę Ci zdecydowanie największej ilości wskazówek,
jeśli chodzi o szybkość ładowania Twojej strony, pokażę Ci szereg narzędzi, które pozwolą przyspieszyć
stronę albo przetestować i zdiagnozować szybkość jej działania.
Szybkość ma ogromne znaczenie w kontekście również przeglądania stron na urządzeniach przenośnych, które
mają trochę wolniejsze łącza, które trochę wolniej renderują naszą stronę i przyjmuje się, że po około
trzech - czterech sekundach, jeżeli po wpisaniu czegoś do paska adresu nic nie dzieje się w przeglądarce,
użytkownicy, a przynajmniej ich zdecydowana większość, rezygnuje z przeglądania Twojej strony, w związku
z tym ładowanie jest kluczowe. Ładowanie i jego szybkość
premiuje również wyszukiwarka Google.
Z tego powodu, że jeżeli Twoja strona ładuje się szybciej, będzie ona po prostu wyżej w wynikach organicznych
wyszukiwania.
Skoro już wiesz jakie są zalety wydajności stron internetowych to chciałbym powiedzieć o jeszcze jednej,
ważnej statystyce.
Jest to tzw. 5 sekundowy test, czyli 5 sekund jako ogólna prawda wynikająca z pewnych badań, mówiąca o
tym, że przez pierwsze pięć sekund gdy użytkownik jest na Twojej stronie, Twoja strona się załaduje, powinien
on znaleźć jak najwięcej interesujących go informacji, czyli powinien przynajmniej zdiagnozować to czego
ta strona dotyczy i czy to jest coś co odpowiada na jego konkretny problem. Jeżeli zbadasz współczynnik
i wskaźnik odrzuceń w wyszukiwarce,
to bardzo często w narzędziach analitycznych dowiesz się, że użytkownicy wychodzą ze strony po bardzo
krótkim czasie, np. właśnie 3, 4 czy 5 sekund.
Czasem sprowadza się to do tego, że użytkownicy szukają jakiejś frazy.
Następnie klikają sobie w kilka linków w wyszukiwarce, kilka pierwszych wyników i szybko wracają
do tych wyników i po powiedzmy pięciu czy dziesięciu kliknięciach wybierają tą najlepszą stronę, z której
korzystali, z której będą korzystali i wracają do niej na dłużej.
W związku z tym te kilka sekund na samym początku jest naprawdę newralgiczne i kluczowe dla Twojej witryny
pod kątem właśnie tego, czy użytkownik na niej zostanie.
Pod tym kątem polecam narzędzie UsabilityHub.
Jest to fivesecondtest.com, też taka domena, na której znajdziesz ten oryginalny, 5 sekundowy tekst,
który może przeprowadzić dla swoich użytkowników.
Wystarczy, że wybierzesz polecenie Make a five second test.
Wtedy podajesz swoje dane, podajesz również język w jakim ma być przeprowadzony test, to jest bardzo ważne
w jakim języku jest Twoja strona.
Możesz tam podać język polski.
Następnie uploadujesz swój design, czyli swój layout swojej strony no i wysyłasz go albo do bazy UsabilityHub,
która jest dla Ciebie dostępna, albo do swoich beta testerów, do swoich użytkowników, których adresy
możesz podać.
Taka osoba otrzyma adres w przeglądarce, który w momencie gdy sobie go otworzy, przystępuje do pięciosekundowego
testu.
Wybiera polecenie start test i w tym momencie wybiera polecenie "pokaż obrazek" i przez 5 sekund musi
wpatrywać się w ten obrazek, a następnie jest poddawana serii pytań, m.in. np. co ta strona robi.
Jaki jest główny produkt? Jaki jest cel tej witryny? Itd, więc mamy szereg pytań zadawanych takiemu użytkownikowi
po pięciu sekundach, a my jako organizator takiego testu
w zamian otrzymujemy bardzo szczegółowe wyniki odnośnie odpowiedzi na poszczególne, konkretne
pytania. Jak widzisz również ułożonych w bardzo fajną chmurkę tagów, która pozwala szybko zorientować się co było
najczęściej udzielaną przez użytkowników
odpowiedzią. W związku z tym w ten sposób jesteśmy bardzo fajnie,
bardzo łatwo w stanie przetestować Twoją witrynę.
Tu mamy pierwsze pytanie - co robi ta strona?
Co najbardziej spodobało Ci się w kontekście tego designu?
I tutaj też mamy informacje, logo, kolory to jest naprawdę bardzo wartościowa, taka, taki zbiór informacji,
który warto mieć już na wczesnym nawet etapie testowania layoutu Twojej strony internetowej.
Co ci się najmniej spodobało?
Np. mamy tutaj wskaźniki, że too busy, czyli za bardzo skomplikowana, za dużo informacji, więc cluttered, to
samo, czyli za dużo jakichś takich pomieszanych, przemieszanych treści.
Ta strona musi być w te 5 sekund jak najbardziej przyjazna, jak najprościej, jak najbardziej intuicyjna
i to pozwala właśnie wykonać ten test.
Kolejny test możesz znaleźć na stronie clueapp.com. Wpisujemy adres URL, ja skorzystałem z tego domyślnego
adresu, który był tam pokazany no i możemy na podstawie już konkretnego adresu URL, a więc nie wczytujemy obrazka,
tylko już później na fazie gdy nasza strona już istnieje i mamy jakiś konkretny adres, konkretną domenę
jesteśmy w stanie ją wpisać i wygenerować taki Clue Memory Test, do którego link możemy sobie skopiować,
wysłać mailem, udostępnić na Facebooku.
Zwykle to wystarczy, jeśli mamy trochę fanów i zrobią oni dla nas ten test.
Wybieramy polecenie View Your Test, czyli to jak użytkownicy widzą ten link, który został wygenerowany. Mamy
informacje żeby popatrzyli sobie na screena i zapamiętali co widzą.
No i na bardzo podobnej zasadzie mamy prezentowane screeny, które zostały tutaj wgrane i po kilku sekundach
mamy serię zadawanych pytań. W związku z tym clueapp.com lub też
UsabilityHub.com
Bardzo podobne narzędzia, na UsabilityHub możesz jeszcze oprócz testu 5 sekundowego, np. przeprowadzić inne
testy.
Testy nawigacji,
testy preferencji czy np. testy klikalności.
W związku z tym to są dwie fajne witryny, które pozwolą Ci przeprowadzić ten test i rzeczywiście zdecydowanie
to polecam.
Natomiast chciałbym jeszcze wspomnieć o tym jak już mamy rzeczywiście tą uwagę użytkownika, to
istnieje pewien limit odnośnie tego na jak długo możemy ją podtrzymać i przyjmuje się, że ten limit jest
około siedmiu minut. Od pięciu do dziesięciu minut gdzie uśredniając jest to około 7, to jest ten czas,
na który my możemy zdobyć uwagę zainteresowanego użytkownika.
Jeżeli prezentujemy na przykład jakiś content w postaci wideo czy też jakiś artykuł, to zadbajmy o to
aby był to artykuł, który da się przynajmniej ogarnąć w kilka minut, w te 5-7 minut, więc starajmy się dostarczać
krótsze treści i jeśli jest to wideo starajmy się je trzymać krótkie, w okolicach trzech, czterech, maksymalnie
do tych siedmiu minut.
I to są pierwsze wstępne informacje odnośnie samej architektury informacji i ważności, a
także tego jak wpływa to na wydajność korzystania użytkowników z naszej strony.
Ja tymczasem zapraszam Cię do kolejnej lekcji, w której poznasz jeszcze więcej fajnych narzędzi.