Responsive Webdesign Diákműhely

Hasonló dokumentumok
Responsive Web Design. Dr. Nyéki Lajos 2019

Intelligens, adaptív felhasználói felülettel rendelkez webalkalmazások fejlesztése

Mobil SEO Kell-e külön foglalkozni a mobil jelenlétünk kereső optimalizálásával? Adam Lunczner Digital Director

Informatikus, Webfejlesztő. Nagy Gusztáv

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

SZAKKÉPZÉSI KERETTANTERV a(z) MULTIMÉDIA-ALMAZÁSFEJLESZTŐ SZAKKÉPESÍTÉS-RÁÉPÜLÉSHEZ

Tartalom. Alapelemek. Célok. Eszközök. Szerkezet. Alapelvek. Prezentáció. Folyamat

BEVEZETÉS A WEBLAPFEJLESZTÉSBE. Kvaszingerné Prantner Csilla, EKF

12.óra jquery Framework #1. Gyimesi Ákos

Webdesign és információ építészet a gyakorlatban

w w w. h a n s a g i i s k. h u

Web-fejlesztés NGM_IN002_1

Tartalom. Tartalom. SEO audit:

Adobe Dreamweaver CS6 A piacvezető weblap-szerkesztő

Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli

1. ábra Mester oldal alapján különböző témákkal létrehozott webhely oldalai

Felkészülés a 2020-as érettségire. Sisák Zoltán HTTP Alapítvány

11. Tétel. A színválasztásnak több módszere van:

TV2 Csoport Zrt TECHNIKAI SPECIFIKÁCIÓ

Mobilizálódó OSZK. A nemzeti könyvtár mobileszközöket célzó fejlesztései az elmúlt időszakban. Garamvölgyi László. Networkshop, 2013.

TUDNIVALÓK A WEB-FEJLESZTÉS I. KURZUSRÓL

HTML é s wéblapféjlészté s

Saját webhelyet szeretnék!

Zimbra levelező rendszer

2013/2014.tanév TANMENET

mhtml:file://d:\vizsga\html\hogyan szerkeszteni weboldalt - HTML alapok.mht

H5P az e-learning kurzusokban és web oldalakon használható multimédiás szerzői rendszer

Tipikus hibák és orvoslásuk profi portálokon

SZABADKAI MŰSZAKI SZAKFŐISKOLA. PREZENTÁCIÓ E-mobil tantárgyból Jquery Mobil Keretrendszer SZABADKA, 2015.

Enterprise extended Output Management. exom - Greendoc Systems Kft. 1

Hasznos gyűjtemények:

Szakdolgozat. Responsive webáruház elkészítése. Készítette: Szakos Péter. Gazdaságinformatikus Bsc. Témavezető: Krizsán Zoltán egyetemi tanársegéd

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

Webfejlesztés Szempontok

MŰSZERFAL. Pontosan szoftver Szolgáltatások PONTOSAN SZOFTVER

Ha már fizetsz érte, hozzon pénzt! 1023 Budapest, Zsigmond tér 10. Tel: +36 (1) Fax: +36 (1)

Testreszabott alkalmazások fejlesztése Notes és Quickr környezetben

SZÁMALK SZAKKÖZÉPISKOLA

Tartalomjegyzék. Bevezetés I. rész: Menő webhelyek készítése fejezet: Hányféleképpen készíthetünk weblapokat?...

Életrajz. Korinek Gergely diplomás tervezőgrafikus. Röviden. Design gergely@korinek.hu.

Ismétlés Érdemes megjegyezni: a HTML nyelv nem azért készült, hogy segítségével formázzuk a kinézetét/stílusát az oldalunknak, hanem azért, hogy leírj

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Web design. Accessibility

Két tűz között. statikus site generátorok és javascript alkalmazások és a Drupal

TARTALOM PRIMON APP KEZELÔFELÜLET. PRIMON App 6.0 újdonságok. PRIMON App. PRIMON 6.0 és PRIMON App kompatibilis KonicaMinolta eszközök

ÁLTALÁNOS WEBLAPSZERKESZTÉSI TUDNIVALÓK ÁLTALÁNOS HTML KÓDOLÁSI TUDNIVALÓK

Steps Towards an Ontology Based Learning Environment. Anita Pintér Corvinno Technologia Transzfer Kft

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

A Mediaforce. A többit bízza ránk:

Árajánlat. Nagyvonalú árajánlat a Duna House cégcsoport új honlapjának (dh.hu) elkészítésére. Dubovszki Martin

MVC. Model View Controller

1, Megnézzük a grafikát és megtervezzük az összerakáshoz szükséges blokkokat. Megkeressük, mi a fix elem és mi fog ismétlődni.

Webkezdő. A modul célja

Több zónás landing page sablonok

Web harvesztelés. Automatikus módszerekkel

Orbán Balázs-Attila DEVELOPERS FROM SCRATCH

Ustream.tv Bepillantás egy közösségi élővideo site működésébe

PUBLIKÁCIÓ & PREZENTÁCIÓ. (számítógépes gyakorlat 6)

HTML 5 - Start. Turóczy Attila Livesoft Kft

TANFOLYAMI AJÁNLATUNK

Internet alkamazások Készítette: Methos L. Müller Készült: 2010

1. fejezet A megtalálható webhely. 2. fejezet Jelölési stratégiák

Cégprofil publikus CÉGPROFIL 1

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Grafikus keretrendszer komponensalapú webalkalmazások fejlesztéséhez

Pólómánia bolt létrehozása! - ALAPOK

Egységes szolgáltatás kialakítása heterogén forrásokból - a Digitális Irodalmi Akadémia adatforrásainak integrálása portál környezetbe

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

2 Access 2016 zsebkönyv

A NEMZETI KÖZNEVELÉSI PORTÁL

HTML. Dr. Nyéki Lajos 2016

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

Tesztelés: kezdd el már az elejétől!

ECDL SELECT START (új neve ECDL Base)

MŰSZAKI TESZTTERVEZÉSI TECHNIKÁK STRUKTÚRA ALAPÚ, VAGY FEHÉRDOBOZ TECHNIKÁK TAPASZTALAT ALAPÚ TECHNIKÁK

Profil. H-1132 Budapest, Csanády utca Website:

JavaScript Web AppBuilder használata

A jó CRM - amikor már nem Te vadászol az ügyfelekre

Tantárgy neve: Webdesign I. Kódja: NBP_MK146G3 Kreditszáma: 2

Grafikus felületek készítése 1.

Force-X Content Management System, keskenynyomda.hu felhasználói dokumentáció

Információs technológiák 2. Gy: CSS, JS alapok

Többfelhasználós és internetes térkép kezelés, megjelenítés

BoBo Business on Babes-Bolyai

Tamás Ferenc: CSS táblázatok 2.

WEBSZERKESZTÉS ELMÉLETI VIZSGAKÉRDÉSEK

Photoshop webdesign. Weboldal képszerkesztéssel. 1. Előkészületek

Együttműködésben a külvilággal, együttműködésben a piaccal

Egy szabadon választott cég weboldalának elemzése (

Mit? Online tortarendelés

Online misszió lehetőségei Drupal [+ Google]

Webshop készítése ASP.NET 3.5 ben I.

Honlap Karbantartó (Site Manager)

Pályaválasztási oktató honlap

Név: Neptun kód: Pontszám:

A webprogramozás alapjai. Óbudai Egyetem Neumann János Informatikai Kar 2018/19/1 szemeszter

Az image objektum. Az image eseménykezel i. Képek el zetes betöltése. Feladat. Váltóképek készítése

Szakdolgozat. Az ózdi Futsal teremfoci csapat weboldalának elkészítése Drupal alapokon

Átírás:

Responsive Webdesign Diákműhely A diákműhely célja, hogy a résztvevők elkészítsék saját responsive (vagy mobile-only) weboldaluk frontendjét mobil alkalmazás frontendjét responsive (vagy mobile-only) weboldal vagy mobil alkalmazás vizuális terveit Ehhez elméleti inputot kapnak, és óráról órára megbeszélgetjük ötleteiket / koncepciójukat / vizuális terveiket / ill. ameddig a kivitelezésben eljutnak. Tehát az első hetekben otthon érlelik projektjüket, és elméletet hallgatnak órán, ami hétről-hétre 1-1 feladatot implikál (ötlet / elképzelés / koncepció / firka). Ezt követően összerakunk egy egyszerűbb layoutot képszerkesztő szoftverben, majd WYSIWYG-szerkesztővel lekódoljuk (amennyire marad idő). Egyidejűleg házi feladataik is konkretizálódnak (PSD-layout / frontend-kód). Bemeneti feltételek az a hallgatói szándék, hogy a részvétel gyakorlati munkát teremjen HTML-CSS-tudás nem kötelező (jó vizuális tervekhez) a Photoshop-előismeretek nem haszontalanok a webtechnológiai alapismeretek elengedhetetlenek A projektek későbbi fejlesztéséhez a tanár e-mailben tud segítséget nyújtani.

Elmélet: Interaktív design 1. Interaktív design Az interaktív design alapelvei Felhasználóvezetés Designminták Keresés és szűrés Mozgás Kogníció Viselkedés-tervezés Feedback Mérföldkövek 2. Koncepcionálás Ki vagy és mid van? Kinek kell? De mi kell neki igazán? Hogy lehet neki eladni? Tartalmi strukturálás és designelvek 3. Layouting Szerkesztési elvek Kontrasztok Ritmus Struktúra Elrendezés Aranymetszés Hagyományos szerkezetek Az oszlopszám, a betű- és a kijelzőméret összefüggései Weblapok részei: tartalom és periférikus elemek Navigációk

Elmélet: Responsive koncepció 1. Általános Definíció Előnyei Új eszközök A jövő: még kisebb és még nagyobb eszközök 2. Technika Méret, felbontás, pontsűrűség Megoldások o Mobilverzió átirányítással o Mobilalkalmazás o RWD o Adaptív design o RESS Media queries Hagyományos layoutok: fixed / elastic, liquid (fluid), hybrid Új layout elvek o Mostly fluid o Column drop o Layout shifter o Tiny tweaks o Off canvas o Tiles (csempék) o Egészkijelzős lapok viewport heighttal o Tiles (csempék) viewport width-tel Content coreography o Table caption o Flexbox Új navigációs elvek o Do-nothing o Footer-only o Hide & cry o Footer anchor o Select menu

o Toggle o Flyout (Off canvas) o Tabs Tipográfia o Szövegtulajdonságok o Új mértékegységek o Fejezetcím-effektek o Automatikus szövegoszlopok Grafikák o Fluid images o Háttérképek o Feltételes letöltés o Image maps o Source set o SVG o CSS-Sprites o Nagyfelbontású ikonok, UTF-8 ikonok, webfont ikonok Média o Carousel o Videók o Táblázatok o Űrlapok Keretrendszerek o Rácsok o Atomic o Összetettek o A Dreamweaver új lehetőségei 3. Performance tuning Frontend o http-lekérdezések o Caching o CDNs o JavaScript helyett CSS o Tömörítés (minifying) o Sorrend o Képtömörítés

Backend o Szerverteljesítmény o Tömörítés o Apache szerver o Expires-headers o DNS-lekérések redukálása o Entity tagek konfigurálása o Átirányítások kerülése 4. Responsive workflow Az interaktív rendszerekről: lehetetlen specifikáció Klasszikus workflow Progressive enhancement vs. graceful degradation Desktop first vs. mobile first (Luke Wroblewski 2009) Vízió definiálása Célcsoport definiálása Breakpoints (eszközök definiálása Klasszikus webdesign vs. responsive webdesign workflow 7-lépcsős modell: 1. Content strategy 2. Content wireframe (wireframing tools) 3. Content creation 4. Style tiles, atomic design (Josh Duck és Brad Frost) 5. Linear design 6. Prototyping 7. Device testing 5. Elmélet: Tárgyalás & szerződés Mit adjunk / mit NE adjunk el? Ügyfelek jellemző mondatai Agilis szerződés, mire figyeljünk? Böngésző és mobileszköz tesztek Change management: Mit kell megfontolnia az ügyvezetőnek / designernek / ügyfélnek / értékesítésnek?

Az elméleti input után gyakorlatként összeállítunk egy Photoshopos layoutot, és megírjuk a frontend (HTML-CSS) kódját Dreamweaverrel (legalább elkezdjük). Gyakorlat Photoshop Dokumentum Rétegek Vektoreszközök Effektek Képek és maszkok Szövegek Dreamweaver Dokumentum- és site-kezelés Elemek beillesztése CSS-szerkesztés Adaptív (responsive) webdesign Mediaqueries Multiscreen előnézet Rugalmas layout-rács: Fluid Grid Layout JavaScriptes keretrendszer mobiloldalakhoz: jquery Mobile Exportálás mobil alkalmazásként: PhoneGap Weboldal-tesztelés