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 kursu, w której zajmiemy się stylistyką oraz dobraniem odpowiednich elementów
wyglądu naszej strony. Będziemy koncentrować się na kolorystyce czy wybrać bardziej stonowaną czy bardziej
agresywną.
Będziemy również wybierali kroje pisma, które nam się najbardziej podobają i inne tego typu rzeczy, które
złożą się na styl elementów, które później zaprojektujemy na naszą witrynę.
To co chcę podkreślić to jest bardzo ważne, aby nie mieszać tego etapu z etapem pracy koncepcyjnej. Etap
stylistyczny następuje po pracy koncepcyjnej albo w momencie kiedy prototypujemy już bardziej zaawansowane
prototypy, bo jeżeli zrobisz to wcześniej, tak naprawdę zaczniesz koncentrować się na zupełnie złych rzeczach
i zaczniesz myśleć o kolorach wtedy kiedy najważniejsza będzie architektura informacji na Twojej stronie.
W związku z tym etap stylistyczny jest dopiero później no i pierwszym elementem tego etapu stylistycznego
jest zebranie pewnego rodzaju inspiracji.
Zawsze jak przychodzi do nas klient i chce aby wykonać mu jakiś landing page czy stronę internetową albo np.
projekt logo no to pytam go o to jakie inne strony czy jakie inne elementy mu się podobają i dlaczego.
Czyli proszę o jakiś zestaw zasobów, który pozwoli mi zdefiniować gust takiej osoby.
Pamiętaj, że element stylistyczny jest elementem bardzo subiektywnym.
Dlatego między innymi robimy go po fazie koncepcyjnej.
Tutaj każdy może mieć swoje zdanie i tak naprawdę o gustach mówi się o tym, że się o gustach nie dyskutuje,
w związku z tym musisz być również świadomym tego, że nie wszystkim Twój projekt się spodoba.
Dlatego często projektowanie nowoczesnych serwisów opiera się o wybranie takich stylów dosyć ascetycznych,
takich, które będą w miarę neutralne, które będą podobały się w miarę wszystkim, a jednocześnie nie będą
bardzo agresywne. Musisz o tym pamiętać,
a właśnie pytanie "proszę pokazać projekty, które się panu podobają".
Odpowiedzią na to pytanie jest tworzenie tzw. moodboardów
i to jest w tym momencie nasze zadanie. Moodboardy to są zestawy inspiracji, które będziemy, na których będziemy
później bazować przy stylistyce naszej witryny.
Skąd wziąć inspiracje?
Polecam kilka adresów, na stronie dribbble.com znajdziesz mnóstwo ciekawych inspiracji, możesz
tu wpisać, ja np. wpisałem inspirację nawigacji.
To są projekty, nad którymi pracują designerzy i wrzucają takie ich prevki, jakieś pojedyncze screeny tych projektów,
z których można również się czymś zainspirować.
Chodzi tu o to aby przeklikać sobie takie projekty i np. jeżeli coś ktoś zwróci naszą uwagę,
możemy w tym momencie zrobić zrzut ekranu takiej rzeczy, ewentualnie możemy w jakiś inny sposób zapisać sobie
link, dodać go do ulubionych.
W każdym razie też zastanowić się nad tym i zaznaczyć co nam się tutaj tak naprawdę podoba. Czy jest
to np. schemat kolorystyczny i wtedy warto np. pobrać stąd kolory.
Czy jest to coś jeszcze innego, więc zbieramy inspiracje, będziemy mieli dziesiątki, a nawet setki tego
typu screenów czy inspiracji, które później złożą się na jakiś gotowy pomysł i koncepcję. Tutaj np. możemy
uznać, że fajnie został wykonany grid, czyli jak gdyby, dobrze to wygląda jeśli chodzi o rozplanowanie elementów
na siatce, także to takie pomysły bierzemy z dribbble, ponadto bardzo fajna strona to Behance.net, na której znajdziemy
mnóstwo bardzo ciekawych projektów, bardzo fajnych i tutaj np. stąd może nam się spodobać kolorystyka.
Możemy wybrać czy chcemy styl bardziej graficzny czy bardziej pójdziemy w kierunku zdjęć. Czy chcemy
bardziej mieć ilustracje.
Czyli wszystkie rzeczy, które nam się podobają w jakiś sposób dodajmy sobie do zakładek czy w inny sposób
zaindeksujmy.
Zaraz jeszcze pokażę Ci sposoby na takie indeksowanie, najpierw jeszcze jedna strona z inspiracjami,
to jest strona awwwards.com. Na tej stronie znajdują się najlepsze serwisy w zakładce Winners albo
Nominees, możesz przeglądać sobie te serwisy.
I to są nie tylko tak jak mieliśmy na dribbble jakieś małe wycinki, ale całe strony internetowe, które również
możesz zobaczyć pod kątem interakcji, architektury itd.
Możesz sobie przeglądać je po tagach, np. po kolorach czy po innych rzeczach i warto właśnie te trzy
strony na początku przejrzeć w poszukiwaniu inspiracji.
Natomiast to jak możemy znajdować kolejne inspiracje i jak możemy je kolekcjonować to na przykład można
zrobić na stronie pinterest.com. Na Pinterest'cie ja wpisałem sobie akurat frazy topografia
no i jak widzisz mam tutaj mnóstwo różnych wyników.
Czym jest pinterest i czym są te wyniki? To są po prostu jakieś zdjęcia wrzucone przez użytkowników
albo przypięte przez użytkowników do ich tablic.
Pinterest to takie odzwierciedlenie wirtualne dużej, korkowej tablicy, do której możemy przyczepiać pinezkami
te rzeczy, które nam się podobają, więc
możesz doinstalować sobie do przeglądarki, np. Google Chrome
dodatek pinterest i wtedy będąc na każdej z tych stron, behance czy dribbble, będziesz miał taki mały znaczek,
na każdym obrazku, nad który najedziesz, będziesz miał znaczek Pin it i
jeżeli on Ci się podoba, możesz po prostu wybrać PIN i możesz stworzyć sobie taką nową korkową tablicę,
którą nazwiesz "moja strona" czy jakkolwiek inaczej i będziesz przypinał do niej te wszystkie obrazki, które
Ci się spodobają. To jest chyba najlepszy sposób i ja bardzo często korzystam do takich zastosowań właśnie z pinteresta.
Oprócz tego na pinterescie znajdziesz bardzo, bardzo fajne rzeczy, fajne inspiracje.
Tutaj akurat w kontekście typograficznym, bo wpisałem typografię,
ale można wpisać tutaj inne rzeczy, np. app design.
Jeśli szukasz inspiracji do jakiejś Twojej aplikacji mobilnej,
możesz zainspirować się jeśli chodzi o jakieś elementy interfejsu. Jak widzisz
tutaj mnóstwo bardzo fajnych rzeczy jest zebranych, także jeżeli tylko coś Ci się spodoba,
po prostu wybierasz Pin it i przypinasz to do tej swojej tablicy.
Jeszcze jeden sposób, jest to strona gomoodboard.com. Na gomoodboard
za darmo możesz stworzyć sobie taki pusty moodboard i po prostu jest to taka znowu spiżarnia na Twoje
pomysły.
Jeżeli zrobiłeś na przykład wcześniej jakiś screen, to możesz go bardzo łatwo,
taki zrzut ekranu tutaj po prostu przeciągnąć, upuścić i zostaje on dodany. Bardzo na bardzo podobnej zasadzie
jak pinterest możesz tutaj upuszczać swoje różne inspiracje, a więc te kilka narzędzi chciałbym polecić Ci
w tej lekcji.
I jeszcze jeden adres, który chciałbym Ci pokazać.
Jedno fajne narzędzie to pomysłowe kafelki, czyli tzw. Style Tiles.
Kiedy przychodzi potrzeba na Style Tiles? Wtedy kiedy, zresztą tak jak to jest tu wyjaśnione, moodboardy to już jest
troszeczkę za mało, czyli zebranie tych wszystkich rzeczy osobno.
Natomiast mockup, czyli ten w naszej nomenklaturze prototyp hifidelity,
to jest jeszcze za dużo.
W związku z tym pomiędzy tym znajdują się style tiles.
Jeżeli chcesz możesz z tego skorzystać i polega to na tym, że możemy zdefiniować taki zestaw stylistyczny,
gdzie np. już dopasujemy jakieś typy, naszych faworytów jeśli chodzi o logo, czyli jego wersję
jakieś nagłówki, podpisy, konkretne wielkości, body copy, przyciski do tego obok możemy właśnie dodać coś takiego
jak jakiś color pattern, czyli zestaw kolorystyczny, który nam się podoba.
i jeszcze jakieś inne screeny, czyli zebrać to jak gdyby w jeden dokument, nie to że mamy osobne screeny, tylko
to nam pozwoli zrobić taki, taki konkretny jeden kafelek stylistyczny i będzie on zawierał objaśnienia
tego czym będziemy kierować się później tworząc prototyp wysokiej jakości, także style tiles to kolejny
adres, z którego możesz skorzystać.
Rzecz jasna to są te poszczególne etapy.
Niektóre z nich możesz pominąć, ale wydaje mi się, że fajnie jest też znać te opcje, które są dostępne
i znać narzędzia, które są na rynku.
Także wydaje mi się, że jeśli chodzi o zbieranie i katalogowanie inspiracji to wszystko co chciałabym Ci powiedzieć.
Później już przejdziemy do właściwego etapu projektowania i będę udzielał Ci wskazówek dotyczących odpowiednio
kolorystyki, typografii itd. w związku z tym zapraszam serdecznie na kolejne lekcje tego kursu.