PROJEKTOWANIE INTERFEJSÓW

Podobne dokumenty
Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

GRID LAYOUT. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Wykorzystano fragmenty wykładu Krystyny Dziubich GRAFIKA WEKTOROWA. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska.

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

RESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

SPECYFIKACJA FORM REKLAMOWYCH

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

Spis treści CZĘŚĆ I JĘZYK SIECI 17. Wstęp 13. Rozdział 1 Wprowadzenie do HTML5 19. Rozdział 2 Znajomość znaczników HTML5 37

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

Bootstrap w 24 godziny / Jennifer Kyrnin. Gliwice, cop Spis treści

W ogólności znaczniki mogą również posiadać atrybuty które pozwalają wpływać i manipulować własnościami znaczników lub przenosić dodatkowe informacje:

Zastosowanie darmowych rozwiązań do testów użyteczności aplikacji internetowych

CSS + HTML. Front end publikacji internetowej. Cięcie grafiki i CSS Ćwiczenia z CSS Typografia CSS image sprites

Szczegółowy opis zamówienia:

Wybrane działy Informatyki Stosowanej

Nowe notowania epromak Professional

CO TO JEST STRONA INTERNETOWA?

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print.

Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Idea of responsive web design. Roman Białek Mateusz Mikołajczak Kacper Palmowski Krzysztof Szot

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Case study strona firmowa

Załącznik nr 1. Szczegółowe założenia funkcjonalne i techniczne projektu. Projekt przewiduje realizację następujących zadań:

Podstawy technologii WWW

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Proces projektowania i wdrożenia serwisu internetowego

Tomasz Grześ. Systemy zarządzania treścią

Nowe zasady dotyczące cookies

WORDPRESS INSTRUKCJA OBSŁUGI

Aplikacje Internetowe

Sklepy Internetowe oferta

SEO a Landing Pages. Grzegorz Skiera

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

ZAKŁADOWY: ZŁ WPŁACONY KRS REGON: NIP

POLITYKA PLIKÓW "COOKIES"

Aplikacje Internetowe

Wybrane działy Informatyki Stosowanej

Specyfikacja dla strony internetowej Fundacji Śląskie Hospicjum dla Dzieci

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Projektowanie serwisów internetowych

Strona mobilna i strona responsywna w pozycjonowaniu. Mobile-First Index. Spis treści

DOKUMENTY CYFROWE. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

POLITYKA PLIKÓW "COOKIES"

System EssentioCMS. Korzyści z zastosowania EssentioCMS

Informatyka Arkusz kalkulacyjny Excel 2010 dla WINDOWS cz. 1

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

I. Formatowanie tekstu i wygląd strony

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Pomoc do programu Oferent

Nowe notowania epromak Professional

MySource Matrix CMS. Prosty Interfejs Użytkownika INSTRUKCJA wersja 1.3 POLAND AUSTRALIA UNITED KINGDOM NEW ZEALAND UNITED STATES

Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Exulto Software House

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Pierwszy projekt. Na początku warto wspomnieć, że program WebSite X5 dostępy jest w 3 wariantach: Start, Evolution oraz Professional

Przewodnik... Tworzenie Landing Page

Tematy prac dyplomowych inżynierskich

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Polityka prywatności 1. Definicje Administrator Cookies - Cookies Administratora - Cookies Zewnętrzne - Serwis - Urządzenie - Ustawa Użytkownik -

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę

UNIFON podręcznik użytkownika

CZYM ZAJMUJE SIĘ PROJEKTANT? oprac. K. Jamrozik

Munsol - dokument zmian. MUNSOL - Dokument zmian

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

WEB DESIGN ELEMENTY DYNAMICZNE STRONY I ANIMACJE OPARTE O JS

Rozwiązanie Trend Micro Worry-Free Business Security 8.0 Porady i wskazówki dotyczące konfiguracji początkowej

think. create. improve.

Webowy generator wykresów wykorzystujący program gnuplot

Kim jesteśmy, co oferujemy?

Specyfikacja techniczna produktów reklamowych serwisów Trader.com (Polska)

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

BUDOWANIE APLIKACJI. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Co zyskujesz tworząc serwis www w Spark Media?

JAK ZAPROJEKTOWAĆ WYGLĄD STRONY INTERNETOWEJ W KREATORZE CLICK WEB?

WŁĄCZANIE W PRZEGLĄDARKACH INTERNETOWYCH OBSŁUGI SKRYPTÓW JAVASCRIPT

Geis Web Print Dokumentacja użytkownika

OPIS PRZEDMIOTU ZAMÓWIENIA

M o d e r n i z a c j a k s z t a ł c e n i a z a w o d o w e g o w M a ł o p o l s c e. Godziny szkolenia (od do) Ilość godzin. Liczba uczestników

FORMULARZ WWW. Nazwa firmy.. / tel.:... Profil działalności:

Windows Server 2012 Active Directory

STRONA WWW A LANDING PAGE

Spis treści. Rozdział 2. Graficzna oprawa witryny...z Stosowanie motywu...s...s.. 19

REFERAT O PRACY DYPLOMOWEJ

Transkrypt:

PROJEKTOWANIE INTERFEJSÓW APLIKACJI INTERNETOWYCH Waldemar Korłub Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

2 Krótka historia interfejsów internetowych

Tabele (1995) 3 <table> Jedyny mechanizm wczesnych wersji języka HTML pozwalający nadanie witrynie struktury Tabele zagnieżdżane w tabelach Atrybuty colspan, rowspan Wyrównywanie elementów w poziomie (wiersze) oraz w pionie (kolumny) Prymitywny przodek współczesnych gridów

JavaScript (1995) 4 Proste interakcje z użytkownikiem Modyfikowanie drzewa DOM dokumentu Ograniczone możliwości i niska wydajność przeglądarek

Flash (1996) 5 Możliwość budowania złożonych animacji Możliwości zdecydowanie przekraczające to, co oferował JavaScript Szczyt popularności w pierwszej połowie lat 2000 Aplety Flasha jako dodatki do stron w HTMLu Reklamy Kompletne strony zbudowane wyłącznie we Flashu http://saizenmedia.com/fubon/

Flash (1996) 6 Binarny format (probelmy z SEO) Brak obsługi na urządzeniach mobilnych 2016: Chrome domyślnie blokuje Flasha Pewnych funkcjonalności cały czas nie da się zrealizować bez plug-inów, np.: Zarządzanie schowkiem systemowym (kopiuj-wklej) Dostęp do systemu plików Pobieranie wielu plików po kliknięciu jednego linka

CSS (1996) 7 Oddzielenie zawartości dokumentu (HTML) od sposobu jego prezentacji Statyczne reguły stylów

Nacisk na nawigację (1998) 8 Witryny rozrastają się Więcej podstron, więcej informacji Ułatwianie możliwość nawigacji w obrębie strony

Nacisk na czytelność (2002) 9 Rezygnacja z jaskrawych kolorów, które wykorzystywano wcześniej Powrót białego tła na wielu witrynach Gradienty Błyszczące przyciski Zaokrąglone narożniki Cienie

10 Skeuomorphic design (2006-2010)

Era mobilna 11 2007: Witryny dla urządzeń mobilnych SPA: Single-Page Applications (2009) - Angular 1.x Responsywne interfejsy (2010)

Płaskie interfejsy (2010) 12

Era współczesna 13 Angular 1.x - 2009 Bootstrap 1.x 2011 CSS3 2011 Media Queries (@media) 2012 Font Awesome 1.x 2012 HTML5 2014 (W3C Standard) Flexbox 2016(W3C Candidate Recommendation) Angular 2.x 2016 Angular 4, 5 2017

Era współczesna 14 Popularyzacja architektury SOA (ang. service oriented architecture) w aplikacjach internetowych Podział na: n Usługi sieciowe zlokalizowane na serwerze n Różnorodne równorzędne aplikacje klienckie: w przeglądarce, mobilne, na smart tv, w samochodzie itd. Wykształcenie odrębnych ról front-end i back-end deweloperów Wcześniej: web deweloper aplikacja internetowa postrzegana jako całość (strona serwerowa + interfejs)

Krótka historia 15 Co około 5 lat następuje zmiana paradygmatu wytwarzania aplikacji internetowych Nowe architektury, narzędzia biblioteki Nowe wymagania ze strony użytkowników

Współczesne trendy 16 Przyklejona nawigacja https://www.jetbrains.com/idea/?frommenu Hero image Call-to-action https://twitter.com/?lang=en https://kinhr.com/ Long scrolling/paralax scrolling http://gdansk.escaperooms.pl/ Scrollspy http://getbootstrap.com/javascript/#scrollspy

Strony produktowe (ang. landing pages) 17 Kluczowe w marketingu konwersyjnym (ang. conversion marketing) Konwersja użytkownika, który trafia na naszą stronę w użytkownika, który płaci za oferowane usługi Long scrolling Parallax scrolling Ekrany jako kolejne slajdy jedna ważna informacja widoczna na raz na ekranie Przyklejona nawigacja Wskazówki, co należy zrobić, aby przejść do dalszej części informacji

Typografia 18 Początkowo w przeglądarce dostępne były tylko te czcionki, które użytkownik miał zainstalowane na swoim komputerze @font-face Web fonts W3C Candidate recommendation (CR) http://caniuse.com/#feat=fontface Czcionki w chmurze: https://fonts.google.com/

Ludzkie komunikaty 19 Fraternizacja (spoufalanie się) z użytkownikiem Brak produktów à Twój koszyk czuje pustkę Projektowanie z myślą o nowych użytkownikach Często brak danych (np. maili, zamówień, notatek) dla ich profilów Nie masz żadnych przyjaciół à Odszukaj swoich przyjaciół

20 Strony coming soon

Strony coming soon 21 Pozwala rozpocząć kampanię marketingową przed startem usługi Pozwala zaangażować potencjalnych przyszłych użytkowników (newsletter) Pozwala wyszukiwarkom zaindeksować domenę Budowanie wrażenia wyczekiwania na premierę usługi Odliczanie do startu Pozyskanie użytkowników do publicznych beta testów

GitHub Fork CMS https://github.com/asfasdfasdfasd 22 Strony błędów

Strony błędów 23 Humor jest ważny Ludzkie komunikaty zamiast maszynowych kodów błędów Pomocna nawigacja Powrót do strony głównej zazwyczaj nie jest zbyt pomocny 404 Not Found à wyszukiwarka

Projekt interfejsu 24 Makiety à Plik graficzny np. z Photoshopa Szablony stron HTML/CSS/JS Lumzy

25 Pytania?