SlideShare a Scribd company logo
Dr.SabinBuragawww.purl.org/net/busaco
Dezvoltarea aplicațiilor Web
la nivel de client
⎚
de la design vizual
la design Web responsiv
Dr.SabinBuragawww.purl.org/net/busaco
Există o „rețetă” de proiectare judicioasă
a interfețelor Web?
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Aspecte importante:
funcția – designul (proiectarea) bun(ă) oferă suport
pentru desfășurarea activităților utilizatorului
forma (înfățișarea) – designul (proiectarea) bun(ă)
trebuie să impulsioneze utilizatorul să folosească
obiectul/aplicația/serviciul cu plăcere
Dr.SabinBuragawww.purl.org/net/busaco
Aspecte importante:
funcția – designul (proiectarea) bun(ă) oferă suport
pentru desfășurarea activităților utilizatorului
forma (înfățișarea) – designul (proiectarea) bun(ă)
trebuie să impulsioneze utilizatorul să folosească
obiectul/aplicația/serviciul cu plăcere
Dr.SabinBuragawww.purl.org/net/busaco
“Attractive things work better.” (Donald Norman)
CSS Zen Garden – www.csszengarden.com
Dr.SabinBuragawww.purl.org/net/busaco
Tradițional, interacțiunea cu utilizatorul
va recurge la elemente de interfață
suprafețe de redare
pagini, zone interactive,…
elemente de interacțiune
câmpuri de intrare, legături, controale specifice etc.
Dr.SabinBuragawww.purl.org/net/busaco
Aranjament spațial (layout)
Asigurarea fluxului (rhythm, focus & color)
Organizarea informației (information architecture)
Asigurarea navigabilității
Modularitatea & flexibilitatea
Consistența
conform Dan Saffer (2006)
Dr.SabinBuragawww.purl.org/net/busaco
Design vizual
bazat pe modele vizuale
ce anume vom comunica utilizatorului?
Dr.SabinBuragawww.purl.org/net/busaco
Design vizual
reprezentările vizuale
trebuie să fie ușor percepute și recunoscute
recognition vs. recall
Dr.SabinBuragawww.purl.org/net/busaco
Design vizual
reprezentările vizuale
trebuie să fie ușor percepute și recunoscute
recognition vs. recall
metafore &
idiomuri
Dr.SabinBuragawww.purl.org/net/busaco
pictograme & simbolurimetafore vizuale
Dr.SabinBuragawww.purl.org/net/busaco
pictograme & simbolurimetafore vizuale
Dr.SabinBuragawww.purl.org/net/busaco
pictograme & simbolurimetafore vizuale
Dr.SabinBuragawww.purl.org/net/busaco
“Metaphors create insight. But they also distort.
They have strengths. But they also have limitations.”
Gareth Morgan
Dr.SabinBuragawww.purl.org/net/busaco
Metaforele sunt utilizate
pentru a reda și/sau a crea asociații mentale
Dr.SabinBuragawww.purl.org/net/busaco
concurs: metafore și/sau idiomuri
⋆ ⋆ ⋆
premii!?
Dr.SabinBuragawww.purl.org/net/busaco
Design vizual
un design bun implică alegerea echilibrată
a relațiilor dintre elementele care creează conținutul
Dr.SabinBuragawww.purl.org/net/busaco
Design vizual
un design bun implică alegerea echilibrată
a relațiilor dintre elementele care creează conținutul
ierarhie vizuală cât mai clară
S. Krug, Don’t Make Me Think! (2nd Edition), New Riders, 2006
Dr.SabinBuragawww.purl.org/net/busaco
layout-ul generic al unei pagini Web
Dr.SabinBuragawww.purl.org/net/busaco
Fiecare pagină Web include un container
(container block) care va cuprinde
conținutul propriu-zis
<div class="content">…</div>
Dr.SabinBuragawww.purl.org/net/busaco
layout fix
lățime prestabilită
versus
layout lichid
lățime variabilă
Dr.SabinBuragawww.purl.org/net/busaco
Instrumente Web specifice – exemplificări:
Bootstrap – getbootstrap.com
Foundation – foundation.zurb.com
Fluid Grids – fluidgrids.com
Frameless – framelessgrid.com
Skeleton – www.getskeleton.com
The Semantic Grid System – semantic.gs
Web Starter Kit – developers.google.com/web/starter-kit/
Dr.SabinBuragawww.purl.org/net/busaco
Layout-ul e facilitat de template-uri (șabloane vizuale)
specificarea aranjamentului & stilului vizual
via HTML + CSS + conținuturi grafice
exemplificare: WordPress templates
http://wordpress.org/themes/
Dr.SabinBuragawww.purl.org/net/busaco
Recurgerea la sisteme de aplicare a șabloanelor
de prezentare – Web template systems/engines
oferite implicit de unele servere de aplicații ori
framework-uri Web sau disponibile ca extensii
Dr.SabinBuragawww.purl.org/net/busaco
Layout-ul poate fi stabilit via grid
des folosit în tipografie
www.thegridsystem.org
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Reguli privind layout-ul
secțiunea de aur
cele 3 coloane
simplitatea
balansul
unitatea
Dr.SabinBuragawww.purl.org/net/busaco
a se studia și articolele oferite de A List Apart
www.alistapart.com/topics/design/layout/
Dr.SabinBuragawww.purl.org/net/busaco
Greșeli comune:
poziții arbitrare ale elementelor componente
dimensiuni arbitrare ale elementelor
mărimi și reprezentări arbitrare ale imaginilor
prezentări inconsistente
limbaje vizuale inconsistente
Dr.SabinBuragawww.purl.org/net/busaco
Balansul
asigurarea echilibrului vizual pe orizontală/verticală
simetrie orizontală, bilaterală sau radială
simetrie versus asimetrie
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Unitatea
modul în care elemente diferite interacționează
în cadrul aceluiași document (aceleași pagini Web)
uzual, se realizează prin grupare
Dr.SabinBuragawww.purl.org/net/busaco
Criterii de grupare
spațială
cromatică
via elemente (grafice) de separare
e.g., linii orizontale, aliniere diferită etc.
Dr.SabinBuragawww.purl.org/net/busaco
Grupare – principiul Gelstalt
ochiul creează un întreg (gelstalt)
din fragmentele existente
Dr.SabinBuragawww.purl.org/net/busaco
www.interaction-design.org/encyclopedia/data_visualization_for_human_perception.html
diverse exemple: http://tinyurl.com/y6ao7k
Dr.SabinBuragawww.purl.org/net/busaco
Fluxul (flow) vizual
poate fi realizat și prin intermediul contrastului
asigurarea focalizării atenției
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Tipuri de contrast pe baza variabilelor vizuale
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Cromatica
culoarea considerată cod vizual,
indicând categoria (tipul) de informații
redate utilizatorului
Dr.SabinBuragawww.purl.org/net/busaco
Cromatica
un set de culori poate avea semantici diferite,
în funcție de situațiile survenite și de audiență
poate stabili ambientul
Dr.SabinBuragawww.purl.org/net/busaco
Cromatica
utilizarea a maxim 4 culori afişate simultan
Dr.SabinBuragawww.purl.org/net/busaco
Cromatica
utilizarea a maxim 4 culori afișate simultan
evitarea supraîncărcării cognitive
Dr.SabinBuragawww.purl.org/net/busaco
“Roata” culorilor pentru Web
culori
calde
culori
reci
Dr.SabinBuragawww.purl.org/net/busaco
Armonie cromatică
redarea plăcută a elementelor de interes
(în acest context: culorile)
estetică vizuală
www.interaction-design.org/encyclopedia/visual_aesthetics.html
Dr.SabinBuragawww.purl.org/net/busaco
armonie complementară
Dr.SabinBuragawww.purl.org/net/busaco
armonie bazată pe 3 culori (triadă)
Dr.SabinBuragawww.purl.org/net/busaco
armonie analogă accentuată
Dr.SabinBuragawww.purl.org/net/busaco
Cromatica
contextul în care apare o culoare este foarte important
anumite culori au conotații multiple
verde = victorie (Grecia antică)
verde = fertilitate (Evul mediu)
Dr.SabinBuragawww.purl.org/net/busaco
China fericire
naștere
putere
paradis
nori
paradis
nori
moarte
puritate
Franța
aristo-
crație
tempo-
rar
crimi-
nalitate
liber
pace
neutra-
litate
India
viață
creati-
vitate
succes
prospe-
ritate
fertil
moarte
puritate
Japonia
furie
pericol
grație
nobil
viitor
tinerețe
răutate moarte
USA
pericol,
stop
lașitate
atenție
sigu-
ranță
mascu-
linitate
puritate
atenție la utilizarea internațională
webdesignerwall.com/general/cultural-considerations-for-global-websites
Dr.SabinBuragawww.purl.org/net/busaco
Instrumente pentru generarea de palete cromatice
(exemplificări)
Color Scheme Designer – colorschemedesigner.com
colr – www.colr.org
Colrd – colrd.com
Color Explorer – colorexplorer.com
alte detalii în S. Buraga, Any Colour You Like (2013)
http://www.slideshare.net/busaco/any-colour-you-like
Dr.SabinBuragawww.purl.org/net/busaco
Care sunt aspectele de interes
privind redarea conținutului textual?
Dr.SabinBuragawww.purl.org/net/busaco
Typography
componentă vitală a procesului de comunicare
nu înseamnă “picking a cool font”
typos (impresie) + grapheia (scriere)
Dr.SabinBuragawww.purl.org/net/busaco
în contextul Web-ului, a se studia http://webtypography.net/
Dr.SabinBuragawww.purl.org/net/busaco
Typography
corpul de literă – typeface, font
mulțime unitară de glyphs (semne, simboluri grafice)
asociate unui set de caractere
Dr.SabinBuragawww.purl.org/net/busaco
Typography
corpul de literă – typeface, font
mulțime unitară de glyphs (semne, simboluri grafice)
asociate unui set de caractere
Font: Caracter  Semn
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
dimensiune
măsurată în puncte tipografice ori picas
scala: 6 8 9 10 11 12 14 16 18 21 24 36 48 60 72
proprietate CSS: font-size
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
proporția
indică variația de lățime a setului de glyphs
proporționat vs. monospațiat (monospace)
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
familia de font
clasifică fonturile pe baza unor caracteristici
(e.g., modul de redare a glyph-urilor)
proprietate CSS: font-family
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
familia de font
include fontul de bază + variants (italic, bold, bold italic)
Dr.SabinBuragawww.purl.org/net/busaco
serif
sans-serif
cursive
fantasy
monospace
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
fonturi “sigure” pentru Web
disponibile pe orice sistem
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
utilizarea/încărcarea de la distanță
a unor (colecții de) fonturi
proprietatea @font-face definită de CSS – nivelul 3
CSS Fonts Module Level 3 (W3C Candidate
Recommendation, 2013) – www.w3.org/TR/css3-fonts/
Dr.SabinBuragawww.purl.org/net/busaco
Corpul de literă
WOFF (Web Open Font Format)
include formatele TrueType, OpenType, Open Font Format
recomandare W3C (decembrie 2012)
www.w3.org/TR/WOFF/
Dr.SabinBuragawww.purl.org/net/busaco
Adobe Edge Web Fonts
https://creative.adobe.com/products/webfonts
Dr.SabinBuragawww.purl.org/net/busaco
Google Web fonts – www.google.com/fonts/
Dr.SabinBuragawww.purl.org/net/busaco
„Culoarea” tipografică
indică densitatea texturii conținutului unei pagini
“It refers only to the darkness or blackness
of the letterform in mass.”
Robert Bringhurst, The Elements of Typographic Style
a se vizita și http://typographica.org/
Dr.SabinBuragawww.purl.org/net/busaco
Măsura
definește lungimea unei linii de text
element-cheie al ușurinței parcurgerii conținutului
Dr.SabinBuragawww.purl.org/net/busaco
Măsura
valori recomandate: 45—75 caractere (30—50 em)
poate fi dificil de stabilit pentru layout-uri lichide
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Leading (sau line-spacing)
spațiul vertical dintre 2 linii de text
uzual, titlurile (headings) nu necesită leading
Dr.SabinBuragawww.purl.org/net/busaco
Leading (sau line-spacing)
spațiul vertical dintre 2 linii de text
fonturile masive vor avea nevoie de leading mai mare
fonturile sans-serif necesită
mai mult leading decât cele serif
lățimea mai mare a liniei conduce la creșterea leading-ului
Dr.SabinBuragawww.purl.org/net/busaco
de parcurs și www.pearsonified.com/2011/12/golden-ratio-typography.php
Dr.SabinBuragawww.purl.org/net/busaco
Cum organizăm informațiile?
Dr.SabinBuragawww.purl.org/net/busaco
Aplicațiile – tradiționale/Web – sunt organizate
conform uneia sau mai multor abordări:
liste de obiecte
mesaje primite în inbox (e-mail-uri)
recomandări de produse similare
…
desemnate de substantive
Dr.SabinBuragawww.purl.org/net/busaco
Aplicațiile – tradiționale/Web – sunt organizate
conform uneia sau mai multor abordări:
(secvențe de) acțiuni
e.g., browse, buy, register, sell, subscribe,…
desemnate de verbe
Dr.SabinBuragawww.purl.org/net/busaco
Aplicațiile – tradiționale/Web – sunt organizate
conform uneia sau mai multor abordări:
liste de categorii (subiecte) de interes
exemple: știință, tehnologie, divertisment etc.
Dr.SabinBuragawww.purl.org/net/busaco
Aplicațiile – tradiționale/Web – sunt organizate
conform uneia sau mai multor abordări:
liste de instrumente/componente
e.g., calendar, editor de texte, manager de resurse,…
Dr.SabinBuragawww.purl.org/net/busaco
Necesitatea organizării informațiilor prezentate
în funcție de:
natura & domeniul aplicației
cunoștințele de bază ale utilizatorilor-țintă
contextul interacțiunii
Dr.SabinBuragawww.purl.org/net/busaco
Prezentare liniară
uzual, se recurge la diverse criterii de sortare:
alfabetic
spațial
temporal
conform semnificației
…
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Prezentare bidimensională
se consideră 2 criterii/dimensiuni de interes
exemplu:
locație geografică + dată calendaristică
Dr.SabinBuragawww.purl.org/net/busaco
Prezentare bidimensională
uzual, se adoptă o vizualizare bazată pe grilă (grid)
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Prezentare ierarhică
structuri arborescente cu 1 sau mai multe niveluri
folosită pentru a ilustra anumite relații între obiecte:
copil-părinte, grupare, sub-sumare,…
exemplu tipic: meniuri
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Prezentare bazată pe context
spațial
temporal
conform profilului utilizatorului
Dr.SabinBuragawww.purl.org/net/busaco
Prezentare bazată pe context
spațial
temporal
conform profilului utilizatorului
exemplificări:
hărți, chart-uri, timelines, informații recomandate,…
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Prezentări mixte (complexe)
pot utiliza combinații ale precedentelor
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Aspect de interes:
alinierea conținutului în cadrul unui formular/tabel
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Care sunt mijloacele de explorare?
Dr.SabinBuragawww.purl.org/net/busaco
Localizarea obiectelor din „proximitate”
signposts
titlul documentului Web
sigle
metode de redare a selecției
…
Dr.SabinBuragawww.purl.org/net/busaco
Găsirea „drumului” care conduce utilizatorul
către satisfacerea scopului
wayfinding
good signage
environmental clues
maps
Dr.SabinBuragawww.purl.org/net/busaco
Aspect de interes
minimizarea distanțeiergonomia interfeței
Dr.SabinBuragawww.purl.org/net/busaco
deși numărul optim de pași (click-uri) este 3,
utilizatorul realizează 9 acțiuni, fiind „pierdut în spațiu”
T. Tullis, B. Albert, Measuring the User Experience
(2nd Edition), Morgan Kaufmann, 2013
Dr.SabinBuragawww.purl.org/net/busaco
Navigabilitatea
meniuri
orizontale – informații, apoi acțiuni
verticale: plate, expandabile, bi-nivel
combinate
Dr.SabinBuragawww.purl.org/net/busaco
Navigabilitatea
alte soluții
legături conexe – e.g., navigare contextuală
divizarea (paginarea) conținutului
cele mai recente pagini vizitate
Dr.SabinBuragawww.purl.org/net/busaco
navigabilitate via harta sitului (site map)
Dr.SabinBuragawww.purl.org/net/busaco
căutare internă (site search engine)
Dr.SabinBuragawww.purl.org/net/busaco
left column navigation
Dr.SabinBuragawww.purl.org/net/busaco
right column navigation
Dr.SabinBuragawww.purl.org/net/busaco
three column navigation
Dr.SabinBuragawww.purl.org/net/busaco
three columns with content first
Dr.SabinBuragawww.purl.org/net/busaco
three column content
Dr.SabinBuragawww.purl.org/net/busaco
layout pentru desktop vs. layout pentru dispozitiv mobil
(Ronan Cremin & Luca Passani, 2012)
Dr.SabinBuragawww.purl.org/net/busaco
navigabilitatea în contextul tabletelor
(Ronan Cremin & Luca Passani, 2012)
Dr.SabinBuragawww.purl.org/net/busaco
Navigabilitatea
navigare socială
+
navigare bazată pe termeni de conținut (tag-uri)
http://www.hashtags.org/
http://tagdef.com/
Dr.SabinBuragawww.purl.org/net/busaco
www.360cities.net
navigare cartografică + 3D
Dr.SabinBuragawww.purl.org/net/busaco
Navigabilitatea
semantici diferite ale legăturilor:
navigare
download
procesare
asociere de meta-date – exemplu: tagging
Dr.SabinBuragawww.purl.org/net/busaco
Regulă de bună practică:
existența unor elemente navigaționale
– plasate consistent –
pentru conducerea utilizatorului
spre secțiunile importante ale sitului/aplicației Web
Dr.SabinBuragawww.purl.org/net/busaco
Regulă de bună practică:
secțiunile unei aplicații pot fi divizate în
mini-aplicații/mini-situri independente,
accesabile din fereastra/pagina principală
context: aplicații destinate dispozitivelor mobile
Dr.SabinBuragawww.purl.org/net/busaco
Regulă de bună practică:
breadcrumbs
indicarea drumului de la pagina principală
până la documentul curent
uzual, în cadrul unei ierarhii (taxonomii)
Dr.SabinBuragawww.purl.org/net/busaco
Dr.SabinBuragawww.purl.org/net/busaco
Ce înseamnă responsive Web design?
Dr.SabinBuragawww.purl.org/net/busaco
Responsive Web design
(Ethan Marcotte, 2010)
utilizarea unei suite de tehnologii Web ce permite
adaptarea designului la contextul de redare
(e.g., orientare, rezoluție, densitate de pixeli,…)
www.alistapart.com/articles/responsive-web-design/
Dr.SabinBuragawww.purl.org/net/busaco
media queries
flexible image (+media, +font)
flexible/fluid grid
Jacob Surber, The Page Is Dead, SXSWi 2012
www.slideshare.net/jacobsurber/page-death
Dr.SabinBuragawww.purl.org/net/busaco
rezoluții de ecran diverserecurgerea la valori diferite
pentru anumite proprietăți CSS via reguli @media
Media Queries (recomandare W3C, 2012)
http://www.w3.org/TR/css3-mediaqueries/
Dr.SabinBuragawww.purl.org/net/busaco
<link rel="stylesheet" media="only screen and (color)"
href="stiluri-pentru-ecrane-color.css" />
@media screen and (max-width: 768px) and (orientation: portrait) {
/* stiluri pentru tablete*/
}
/* redarea pe 2 coloane pentru rezoluții mari */
@media (min-width:1140px) and (min-resolution: 300dpi) {
.content { column-count: 2; column-gap: 1em; font-size: 1.5em; }
}
@media screen and (device-aspect-ratio: 16/9),
screen and (device-aspect-ratio: 16/10) { /* ecran lat */ }
pentru alte detalii, a se studia
http://developer.mozilla.org/docs/Web/Guide/CSS/Media_queries
Dr.SabinBuragawww.purl.org/net/busaco
imagini flexibile + alte resurse grafice – e.g., video
adaptarea mărimii și/sau folosirea fonturilor &
graficii vectoriale (SVG – Scalable Vector Graphics)
studii de caz: http://mediaqueri.es/
Dr.SabinBuragawww.purl.org/net/busaco
responsive images
client – recurgerea la biblioteci JavaScript precum
HiSRC – https://github.com/teleject/hisrc
Foresight.js – www.cdnconnect.com/docs/foresightjs
soluții de optimizare la nivel de server – exemple:
http://adaptive-images.com/
http://www.resrc.it/
https://developers.google.com/speed/pagespeed/module
Dr.SabinBuragawww.purl.org/net/busaco
responsive Web fonts
fonturile externe nu trebuie încărcate în contextul
dispozitivelor având rezoluții reduse ale ecranului
încărcarea asincronă (Web font loading) a fonturilor
http://webtypography.net/talks/rdo13/
Dr.SabinBuragawww.purl.org/net/busaco
layout-urile flexibile utilizează lățimi relative
pentru coloane în vederea organizării conținutului
Dr.SabinBuragawww.purl.org/net/busaco
Responsive Web design
alte strategii:
adoptarea unităților de măsură relative
pentru valorile unor proprietăți CSS (% em rem)
Dr.SabinBuragawww.purl.org/net/busaco
Responsive Web design
alte strategii:
linearizarea conținutului
în contextul redării pe dispozitive mobile
Dr.SabinBuragawww.purl.org/net/busaco
Responsive Web design
alte strategii:
ascunderea (eliminarea) datelor care nu sunt esențiale
@media all and (min-width: 321px) and
(max-width: 480px) and (monochrome) {
.continut-neesential { display: none; }
}
Dr.SabinBuragawww.purl.org/net/busaco
Responsive Web design
alte strategii:
stabilirea zonei de redare (viewport)
la dimensiunea reală a ecranului dispozitivului
<meta name="viewport" content="width=device-width, initial-scale=1" />
Dr.SabinBuragawww.purl.org/net/busaco
graceful
degradation
progressive
enhancement
responsive
Web design
mobile first
responsive Web design în contextul designului Web
Aaron Gustafson – http://www.slideshare.net/AaronGustafson
Dr.SabinBuragawww.purl.org/net/busaco
http://bradfrost.github.com/this-is-responsive/patterns.html
responsive Web patterns: șabloane de proiectare
pentru layout, navigare, conținut grafic, formulare,…
Dr.SabinBuragawww.purl.org/net/busaco
Responsive Web design
ca studii de caz, de studiat:
prezentările lui Tom Maslen
https://speakerdeck.com/tmaslen
testarea designului Web la nivel de dispozitiv mobil
http://mobiletestingfordummies.tumblr.com/
Dr.SabinBuragawww.purl.org/net/busaco
Navigatorul Web oferă suport dezvoltatorilor
în ceea ce privește designul responsiv?
Dacă da, în ce mod?
Cum am putea realiza un design responsiv
în contextul interacțiunilor naturale
(e.g., prin voce, bazate pe gesturi, tactile,…)?
întrebări (pentru acasă)
Dr.SabinBuragawww.purl.org/net/busaco
episodul viitor: vizualizarea datelor

More Related Content

Similar to CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web responsiv

Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelorDezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Sabin Buraga
 
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul RESTWADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
Sabin Buraga
 
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de cazCLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
Sabin Buraga
 
Ss1
Ss1Ss1
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
Sabin Buraga
 
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul RESTDezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Sabin Buraga
 
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de clientCLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
Sabin Buraga
 
Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator Web
Sabin Buraga
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Sabin Buraga
 
CLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScript
CLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScriptCLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScript
CLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScript
Sabin Buraga
 
Design (Web) responsiv
Design (Web) responsivDesign (Web) responsiv
Design (Web) responsiv
Sabin Buraga
 
CLIW 2014—2015 (5/12): Vizualizarea datelor
CLIW 2014—2015 (5/12): Vizualizarea datelorCLIW 2014—2015 (5/12): Vizualizarea datelor
CLIW 2014—2015 (5/12): Vizualizarea datelor
Sabin Buraga
 
Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...
Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...
Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...
Sabin Buraga
 
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansambluCLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
Sabin Buraga
 
Limbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generalăLimbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generală
Sabin Buraga
 
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
Sabin Buraga
 
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
Sabin Buraga
 
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansambluCLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
Sabin Buraga
 
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
Sabin Buraga
 
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Sabin Buraga
 

Similar to CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web responsiv (20)

Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelorDezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor
 
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul RESTWADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
WADe 2014—2015 (02/12): Dezvoltarea de servicii Web în stilul REST
 
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de cazCLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
CLIW 2015-2016 (1/13) Interacțiune Web: concepte, context, studii de caz
 
Ss1
Ss1Ss1
Ss1
 
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
CLIW 2014—2015 (3/12): Design Web. Interacţiune, utilizabilitate & metodologi...
 
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul RESTDezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
Dezvoltarea aplicațiilor Web (2/12): Dezvoltarea de servicii Web în stilul REST
 
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de clientCLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
CLIW 2015-2016 (12/13) Performanța aplicaţiilor Web la nivel de client
 
Ce înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator WebCe înseamnă să fii dezvoltator Web
Ce înseamnă să fii dezvoltator Web
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #1): Interacţiune Web...
 
CLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScript
CLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScriptCLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScript
CLIW 2014—2015 (9/12): Ingineria dezvoltării aplicaţiilor JavaScript
 
Design (Web) responsiv
Design (Web) responsivDesign (Web) responsiv
Design (Web) responsiv
 
CLIW 2014—2015 (5/12): Vizualizarea datelor
CLIW 2014—2015 (5/12): Vizualizarea datelorCLIW 2014—2015 (5/12): Vizualizarea datelor
CLIW 2014—2015 (5/12): Vizualizarea datelor
 
Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...
Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...
Dezvoltarea aplicațiilor Web (5/12): Modelul RDF (Resource Description Framew...
 
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansambluCLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
CLIW 2015-2016 (5/13) Vizualizarea datelor – o privire de ansamblu
 
Limbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generalăLimbajul JavaScript: o prezentare generală
Limbajul JavaScript: o prezentare generală
 
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
WADe 2014—2015 (04/12): Aspecte privind modelarea datelor şi cunoştinţelor la...
 
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
CLIW 2015-2016 (3/13) Design Web. Interacțiune, utilizabilitate, metodologii ...
 
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansambluCLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
CLIW 2017-2018 (4/12) Vizualizarea datelor – o privire de ansamblu
 
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
CLIW 2017-2018 (3/12) (Re)găsirea resurselor Web. De la motoare de căutare şi...
 
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
Dezvoltarea aplicațiilor Web (11/12): Inginerie ontologică: Management de cun...
 

More from Sabin Buraga

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
Sabin Buraga
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Sabin Buraga
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Sabin Buraga
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Sabin Buraga
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Sabin Buraga
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Sabin Buraga
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Sabin Buraga
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
Sabin Buraga
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Sabin Buraga
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Sabin Buraga
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Sabin Buraga
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
Sabin Buraga
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
Sabin Buraga
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
Sabin Buraga
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
Sabin Buraga
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
Sabin Buraga
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
Sabin Buraga
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
Sabin Buraga
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
Sabin Buraga
 
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
Sabin Buraga
 

More from Sabin Buraga (20)

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
STAW 09/12: Programare Web. API-uri JavaScript în contextul HTML5 (I)
 

CLIW 2014—2015 (4/12): Design Web. Proiectarea siturilor Web. Design Web responsiv