Web dizajn Flashcards

1
Q

Definirajte što je internet.

A

Internet je hardverska mreža računala. Internet je javno dostupna globalna podatkovna mreža koja IP protokolom povezuje priključena računala.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Što je vladu SAD-a potaknulo na osnivanje agencija NASA i ARPA?

A
  1. Sovjetski savez uspješno lansira prvi satelit - Sputnik - američka vlada uviđa potrebu ulaganja u znanost i tehnologiju jer bi mogli izgubiti hladni rat – 1958. osniva agencije NASA i ARPA
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Što je ARPAnet i kada se počeo razvijati (godina)? Kakav problem je nastao pri širenju mreže priključenjem novih ustanova? Što je riješilo taj problem?

A

ARPANET je preteča Interneta, bila je to velika rasprostranjena mreža koju je razvilo američko Ministarstvo obrane. Uspostavljena je 1969., a služila je kao osnova za ispitivanje novih mrežnih tehnologija. 1969. Poslana je prva poruka (“LOGIN”) s računala (UCLA) na računalo (Stanford) - prenešen je “LO”, mreža se srušila na slovu “G”, a računala su bila veličine manje kuće. 1979. znanstvenik Vinton Cerf rješava problem komunikacije spojenih mreža uvođenjem TCP, a kasnije i IP protokola.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Tko se smatra očevima interneta i zašto? Što je njihova inovacija i kada su je razvili (godina)?

A

Vint Cerf (otac interneta) dizajnirao je TCP/IP protokole (1972.) i internetsku arhitekturu s Robertom E. Kahnom.
1973. godine Cerf na zahtjev Kahna počinje raditi s njim u Agenciji za napredna istraživanja Ministarstva obrane Sjedinjenih Država (DARPA).
Uz njih - Larry Roberts (otac ARPAneta) i Sir Tim Berners-Lee (1989. osmislio Web, prvi uspostavio vezu klijent-server uporabom HTTP protokola)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ukratko objasnite što je TCP/IP protokol.

A

IP (Internet Protocol) je jedinstvena numerička adresa uređaja spojenog na internet, npr. 37.153.96.1 (IPv4)
TCP (Transmission Control Protocol) je jedan od osnovnih protokola unutar IP grupe protokola. Korištenjem protokola TCP aplikacija na nekom poslužitelju uključenom u računalnu mrežu stvara virtualnu vezu prema drugom poslužitelju, te putem te ostvarene veze prenosi podatke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Navedite najpoznatije servise interneta (barem četiri).

A

E-mail, FTP, www, chat

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Definirajte što je World Wide Web (WWW).

A

Web (World Wide Web) je jedan od servisa interneta. Pokrenuo ga je Tim Berners Lee, 1989. godine u CERN-u (Švicarska). Web nije internet - web je jedan od servisa na internetu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Gdje, kada i zašto je razvijen WWW? Tko se smatra ocem WWW-a? Što su njegove inovacije u okviru WWW projekta?

A
  1. znanstvenik Tim Berners Lee (CERN, Švicarska) predstavlja “World Wide Web” - mrežu informacija dostupnu svima na internetu. Tim Berners Lee je tvorac HTML jezika, URL adresa, HTTP protokola, prvog web preglednika, HTML editora i HTTP servera.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ukratko objasnite što je HTTP/HTTPS protokol.

A

-HTTP (HyperText Transfer Protocol)
-Komunikacijski model baziran na zahtjevu (eng. request) i odgovoru (eng. response)
-omogućuje komunikaciju između web poslužitelja i web preglednika

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Kada je objavljeno prvo web sjedište i kako je izgledao (od kojih elemenata se primarno sastojalo)?

A
  1. kolovoza 1991. prvi je web site bio on-line. Na stranici je bio samo tekst u strukturama <h1> i <p>.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Po čemu je poseban web preglednik (browser) Mosaic. Tko i kada ga je izradio?

A
  1. grupa studenata i istraživača na Sveučilištu Illinois
    - ključan u popularizaciji World Wide Weba i općenito Interneta integracijom multimedije kao što su tekst i grafika
    -prvi preglednik koji prikazuje slike unutar teksta umjesto u zasebnom prozoru
    - često se opisuje kao prvi grafički web preglednik
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definirajte što je W3C. Tko i kada ju je osnovao?

A

Organizacija za razvoj i standardizaciju web tehnologija. W3C je skraćeno od World Wide Web Consortium, a osnovao ga je Tim Berners Lee 1994. godine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Koje značajne tehnologije i alati nastaju u periodu od 1994. do 1996. godine?

A
  1. – Netscape
    • Opera, Internet Explorer, JavaScript, PHP
    • CSS, Flash
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Objasnite pojam web 1.0. Navedite najvažnije značajke.

A

Web 1.0 model - webmaster objavljuje, a posjetitelji konzumiraju sadržaj. Osmišljen je kako bi pomogao ljudima da bolje pronađu informacije. Ova web verzija namijenjena je korisnicima koji traže podatke. Ovu web verziju ponekad nazivaju “Web samo za čitanje”. Sastoji se od statičnih stranica povezanih sa sustavom putem hiperveza. Ima HTML 3.2 elemente poput okvira i tablica. HTML obrasci se šalju e-poštom. Sadržaj dolazi iz datotečnog sustava poslužitelja, a ne iz sustava upravljanja relacijskom bazom podataka. Sadrži GIF gumbe i grafiku

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Objasnite pojmove dot-com boom i dot-com bubble burst.

A
      1. web postaje “mainstream”, vrijednost dionica on-line tvrtki eksplozivno raste (dot-com boom).
      1. propadaju mnoge .com tvrtke (dot-com bubble burst).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Objasnite pojam web 2.0. Navedite najvažnije značajke.

A

Web 2.0 naglašava sadržaj koji stvaraju korisnici (UGC), jednostavnost korištenja, interaktivnost i poboljšanu kompatibilnost s drugim sustavima i uređajima (mobiteli, tableti, desktop verrzije). Web 2.0 je sve o iskustvu krajnjeg korisnika. Posljedično, ovaj web obrazac bio je odgovoran za stvaranje zajednica, suradnje, dijaloga i društvenih medija.
Kao rezultat toga, Web 2.0 se smatra primarnim oblikom web interakcije za većinu današnjih korisnika. Ako se Web 1.0 nazivao “Web samo za čitanje”, Web 2.0 je poznat kao “participativni društveni web”. Web 2.0 je bolja, poboljšana verzija svog prethodnika, koja uključuje tehnologije web preglednika kao što su JavaScript okviri.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Koje značajne tehnologije i alati nastaju u periodu od 2001. do 2008. godine?

A
  • 2001 - online vektorska grafika
  • 2003 – Safari
  • 2004 - Firefox, canvas grafika
  • 2008 - Chrome, HTML5, CSS3
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Definirajte što je web dizajn? Navedite i ukratko objasnite temeljne korake pri izradi web sjedišta.

A

Web dizajn je proces izrade web stranica. Skup web stranica koje su međusobno povezane hipervezama (eng. hyperlinks) i okupljene pod zajedničkom domenom naziva se web mjesto (eng. web site).
Planiranje projekta, izrada prototipa stranice (koncept/sitemap/wireframe), izrada vizualnog koncepta stranice (sadržaj, boje, tekst), izrada web stranice (programiranje), testiranje, objava

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Što je cilj planiranja projekta u web dizajnu? Što je sve potrebno razmotriti i isplanirati?

A

Planiranje je prvi i najvažniji korak u izradi web sjedišta - cilj planiranja je predviđanje mogućih prepreka te dugoročna ušteda vremena i novca.
Vrsta, tema i naziv web sjedišta? Svrha, ciljevi i ciljana publika?
Sadržaj? Funkcionalnosti i navigacija? Potrebna umijeća i resursi? Mapa web sjedišta (site map ili web map), Skice (wire frames)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Definirajte što je sitemap, a što wireframe.

A

Sitemap je vizualna mapa nekog web mjesta i služi za prikaz navigiranja kroz neko web mjesto.
Wireframe je grafički prikaz organizacije sadržaja na web stranici unutar web mjesta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Objasnite pojmove user experience (UX) i usability.

A

Usability se fokusira na čim jednostavnije korištenje aplikacije dok se UX fokusira na korisničevo iskustvo kroz cijeli proces korištenja aplikacije/proizvoda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Definirajte što je domena. Gdje se domene mogu zakupiti? Navedite nekoliko primjera popularnih vršnih domena (barem četiri). Što je poddomena?

A

Domena je jedinstvena simbolička oznaka web mjesta, npr. www.unin.hr. Resursima u okviru određene domene pristupa se URL adresom (eng. Uniform Resource Locator), npr. http://www.unin.hr/web-stranica.html.
Najpopularnije su generičke (com, net, org…) i državne (hr, de, fr…) vršne domene (TLD – Top Level Domain).
Domene se mogu zakupiti preko raznih stranica (infoNet, plusHosting itd.
Poddomena je domena koja je dio druge (glavne) domene. Na primjer, ako domena nudi internetsku trgovinu kao dio svoje web stranice example.com, može koristiti poddomenu shop.example.com.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Pri odabiru domene web sjedišta, što se preporučuje izbjegavati? Navedite dobar i loš primjer domene.

A

Domena bi trebala biti kratka, jasna i jezgrovita, odnosno lako pamtljiva i upečatljiva. Pri odabiru domene preporučuje se izbjegavati crtice, brojke i skraćenice - također, preferira se .com vršna domena.
Loš primjer: m0ja-domen4.net
Dobar primjer: mojadomena.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Definirajte što je IP adresa. Navedite primjer IPv4 adrese. Po čemu se razlikuju IPv4 i IPv6 adrese? Zašto se uvode IPv6 adrese?

A

Svakom računalu priključenom na internet dodjeljuje se jedinstvena numerička oznaka koja se zove IP adresa, npr. „94.253.156.154.“ Danas sve više uređaja ima mogućnost pristupa internetu i stoga postojeći IPv4 adresni prostor više nije dovoljan pa se postepeno uvodi nova generacija IP adresa, tzv. IPv6, oblika npr. „2001:db8:85a3:0:0:8a2e:370:7334“.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Definirajte što je DNS i objasnite njegovu svrhu.

A

DNS (Domain Name System) je distribuirani hijerarhijski sustav internet poslužitelja koji sadrže informacije o domenama. Domena je DNS zapisom vezana s IP adresom računala na kojem se nalaze stranice web sjedišta. Ako ne želimo registrirati novu domenu, možemo unutar postojeće domene stvoriti poddomenu (npr. moje-web-mjesto.unin.hr) i kroz DNS je povezati s hosting serverom.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Definirajte što je web poslužitelj (server).

A

Računalo koje posjetiteljima web sjedišta poslužuje web stranice naziva se web poslužitelj (web server).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Definirajte što je URL. Navedite primjer.

A

URL (Uniform Resource Locator) je adresa do određenog sadržaja na internetu.
Npr. http://www.unin.hr/webdizajn/prva-stranica.html.
URL čine protokol pristupa, npr. HTTP (eng. HyperText Transfer Protocol), domena web mjesta, putanja te naziv i ekstenzija željenog resursa, odnosno datoteke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Objasnite što su client-side/frontend web tehnologije. Navedite najpopularnije web tehnologije iz te kategorije.

A

Client-side/frontend web tehnologije su tehnologije koje se koriste za izradu klijentskog dijela web aplikacije, onoga što korisnici vide i s čim interaktiraju. Ove tehnologije se koriste za izradu korisničkog sučelja web stranice ili aplikacije i obično se izvode u pregledniku korisnika.
Najpopularnije client-side/frontend web tehnologije uključuju: HTML, CSS, JavaScript, React, Angular, Vue.js, JQuery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Definirajte što je HTML i objasnite od čega se sastoji.

A

HTML je opisni jezik namijenjen opisivanju strukture web stranice (raspored elemenata na stranici). Sastoji se od niza oznaka (tags).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Zašto HTML element p ima početnu i završnu oznaku, dok img nema?

A

Zato što tag p odnosno paragraf u sebi sadrži neki određeni sadržaj dok tag img nema sadržaj već se on opisuje kroz atribut src.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Objasnite što su HTML entiteti.

A

HTML entiteti su kodovi posebnih znakova. (&,<,>,€…) Svaki entitet počinje sa (&) i završava sa (;).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Čemu služe HTML komentari?

A

Komentari služe za bolju organizaciju koda, a ne prikazuju se u web pregledniku.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Koje dvije osnovne cjeline čine HTML dokument? Što se upisuje u jednu, a što u drugu cjelinu?

A

HTML dokument čine dvije osnovne cjeline – head i body. U head se upisuju oznake koje su važne za renderiranje stranice, no ne prikazuju se, a body se upisuju elementi koji će se prikazati na stranici.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Kada je HTML5 postao službena W3C preporuka (godina)? Što to znači?

A

Standardizacija HTML 5 jezika je završena 2014. i time postaje službena W3C preporuka. HTML 5 je posljednja revizija HTML jezika koja uvodi nove semantičke elemente i napredne multimedijske mogućnosti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Što omogućuju semantički HTML5 elementi? Navedite nekoliko takvih elemenata (barem pet).

A

Semantički HTML elementi omogućuju pisanje koda s naglaskom na značenju pojedinih zona predloška, što je logičan korak prema Web 3.0 – semantičkom webu. Time je omogućena i bolja čitljivost koda, bolji SEO te kompatibilnost s čitačima sadržaja ekrana.
Article, aside, footer, header, main, time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

U čemu je posebnost HTML5 jezika u smislu reprodukcije audio i video sadržaja?

A

Multimedijske mogućnosti HTML 5 jezika odnose se na reprodukciju video i audio sadržaja izravno kroz HTML kod, bez potrebe korištenja vanjskih dodataka (npr. Flash plugina) te prikaz animirane grafike kroz canvas element (igre).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Navedite i objasnite osnovne HTML elemente za strukturiranje teksta – naslovi, paragraf, liste, tablica.

A

<h1> Ovo je naslov </h1>

<p> Ovo je neki tekst </p>

<ul>
<li> Ovo je prvi bulletpoint u listi</li>
</ul>

<table>
<tr>
<th> Ovo je tablica </th>
</tr>
</table>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Objasnite kako biste na web stranicu integrirali fotografiju? U koji HTML atribut se upisuje putanja do slikovne datoteke? Što se upisuje u HTML atribut alt?

A

<img src=“slika.jpg“ alt=“slika“>
alt služi kao alternativni tekst koji se prikazuje umjesto fotografije u slučaju da se ona ne učita

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Definirajte što je CSS i ukratko objasnite od čega se sastoji.

A

CSS (Cascading Style Sheets) je opisni jezik za definiranje izgleda web stranice, sastavljen od niza unaprijed definiranih svojstava i mogućih vrijednosti.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Tko, kada i zašto je izradio izradio prvu verziju CSS jezika?

A
  1. godine djelatnici W3C organizacije Håkon Wium Lie i Bert Bos predlažu razdvajanje strukture i prezentacije web stranica te nude rješenje koje 1996. godine postaje CSS 1.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Što su CSS deklaracije, a što selektori?

A

CSS se primarno sastoji od svojstva i vrijednosti, što zajedno čini deklaraciju. Deklaracije se obično grupiraju u blokove i selektorima vežu na HTML elemente.
CSS selektor odabire ciljane HTML elemente i na njih aplicira pripadajuće deklaracije. Postoji niz CSS selektora, no najčešće se koriste klase, pseudo-klase, identifikatori i izravno vezanje na HTML elemente kontekstnim selektorima.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

Što je inline CSS stiliziranje? Zašto nije preporučljivo?

A

Inline stiliziranje podrazumijeva dodjeljivanje CSS oblikovanja HTML elementima unutar HTML koda pomoću atributa style

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

Kako se CSS klase povezuju s HTML elementima?

A

HTML mora imati dodijeljenu klasu pomoću atributa class, zatim se u CSS-u ispred imena klase koja se poziva stavlja oznaka za klasu u ovom slučaju znak točke (.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Što su kontekstni CSS selektori?

A

Selektori koji se direktno vežu na HTML element. Na primjer selektor p {color:red;} znači da će svaki paragraf koji koristimo na web stranici biti crvene boje osim ako određeni paragraf nije drugačije definiran.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

Ukratko objasnite kaskadna svojstva CSS jezika.

A

U određenim uvjetima može se dogoditi da više CSS selektora poziva isti HTML element pa se apliciranje deklaracija izvršava u skladu s kaskadnim svojstva CSS jezika, prema sljedećim prioritetima:
1. stilovi dodijeljeni atributom style
2. id selektori
3. klase i pseudo-klase
4. kontekstni selektori

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

Ukratko objasnite po čemu je CSS3 jezik napredniji od prethodnih verzija.

A

Animacije i tranzicije, Gradijenti, zaobljeni rubovi i sjene, Web fontovi, Transformacije
Responzivni dizajn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

Pomoću kojih CSS svojstava bi ste stilizirali tekst na web stranici, odnosno definirali font te veličinu i boju teksta?

A

font-family: ‘font’, sans-serif;
font-weight: 400;
color: black;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

Što su CSS web fontovi? Po čemu se razlikuju od klasičnih (sistemskih) fontova?

A

CSS fontovi se mogu pozvati iz nekog servisa npr. google fonts i pomoću koda pozvati unutar css-a, dok su sistemski fontovi instalirani na računalu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

Pomoću kojeg CSS svojstva bi ste definirali željenu varijantu fonta (npr. thin, light, regular ili bold)?

A

font-weight: 400; ili font-weight: normal;

50
Q

Ukratko objasnite što je layout engine (browser engine)? Navedite najpopularnije.

A

Layout engine je sustav za prikazivanje web sučelja koji se prikazuje ovisno o ograničenjima uređaja/korisnika.
Najpopularniji „layout engine“ sustavi su WebKit (Safari, Chrome), Gecko (Firefox) i Trident/MSHTML (Internet Explorer). Zbog niza problema iz prošlosti, Internet Explorer je stigmatiziran kao najproblematičniji preglednik u kontekstu prikaza web stranica do te mjere da je njegov proizvođač (Microsoft) odlučio stvoriti novi layout engine (EdgeHTML) i novu verziju preglednika nazvati Microsoft Edge.

51
Q

Ukratko objasnite što je Bootstrap.

A

Bootstrap je skup alata koji omogućuje brzi razvoj web sučelja. Takvi alati sastoje se od niza pripremljenih elemenata web sučelja čiji se HTML, CSS i JavaScript kodovi mogu slobodno preuzeti te modificirati i koristiti u vlastitim projektima. Takav pristup razvoju web mjesta osigurava visoku kvalitetu koda jer je bazni kod razvijen i provjeren od strane velikog broja entuzijasta uključenih u njegov razvoj, što korisniku omogućuje da se maksimalno posveti dizajnu sučelja. Također, Bootstrap se može vrlo jednostavno modificirati pomoću dinamičnih jezika za stiliziranje (eng. dynamic stylesheet languages) koji se kompiliraju u standardne CSS datoteke.

52
Q

Definirajte što je JS (JavaScript) te objasnite po čemu se razlikuje od jezika HTML i CSS. Tko je izvorni tvorac JavaScripta? Što je jQuery?

A

JavaScript je programski jezik koji služi za ugradnju dinamičnih elemenata koji se izvršavaju na strani korisnika. Tvorac je Brendan Eich (1995.)
Jedan od najpopularnijih takvih alata je jQuery JavaScript biblioteka (eng. JavaScript library). jQuery značajno pojednostavljuje izradu dinamičnih JavaScript komponenti, što je slikovito opisano njegovim motom „write less, do more“.
jQuery je JavaScript biblioteka dizajnirana za pojednostavljenje obilaska HTML DOM stabla i manipulacije, kao i rukovanje događajima , CSS animaciju i Ajax . To je besplatan softver otvorenog koda koji koristi dopuštenu licencu MIT-a.

53
Q

Što su Angular, React i Vue?

A

ANGULAR
- besplatni framework web-aplikacije otvorenog koda
- temeljen na TypeScriptu
REACT
-besplatna JavaScript biblioteka otvorenog koda za izgradnju korisničkih sučelja
VUE.JS
- open-source progressive JavaScript framework za izgradnju korisničkih sučelja i aplikacija na jednoj stranice

54
Q

Objasnite što su server-side/backend web tehnologije. Navedite najpopularnije web tehnologije iz te kategorije.

A

server-side/backend web tehnologije su tehnologije koje se odnose na sve ono što se odvija “u pozadini” neke web stranice i što korisniku nije vidljivo. Primjerice, updatedovi, vođenje baza podataka i sl. operacije na serverima.
PHP, MySQL, CMS, Node

55
Q

Što omogućuje NodeJS?

A

Node.js međuplatformsko poslužiteljsko okruženje otvorenog izvornog koda koje može raditi na Windowsu, Linuxu, Unixu, macOS-u itd. Node.js je back-end JavaScript runtime okruženje, radi na V8 JavaScript Engineu i izvršava JavaScript kod izvan web preglednika.

56
Q

Čime se bavi frontend, a čime backend web developer?

A

Frontend developer se bavi samim oblikovanjem i dizajnom web stranice dok se backend developer bavi funkcionalnošću i radom stranice u pozadini (povezivanje na server, na bazu…).

57
Q

iPhone je predstavljen javnosti u siječnju 2007. godine. Zašto je taj događaj značajan za web dizajn? Po čemu je iPhone bio poseban u odnosu na tadašnju konkurenciju?

A

Zato što se od tada web stranice mogu prikazivati i na mobilnim uređajima koji se dimenzijski razlikuju od ekrana monitora na računalima pa su web stranice morale postati responzivne. Safari, multitouch

58
Q

Što je Adobe Flash? Zašto je bio popularan i zašto se više ne koristi?

A

Alat koji se služio za prikaz multimedijskog sadržaja na web stranicama. Bio je meta mnogim sigurnosnim napadima te se više ne koristi i također se razvojem tehnologije i otvorenim standardima kodiranja smanjila potreba za Flashom. Npr. HTML5 integrirani video

59
Q

Koje mogućnosti HTML5 jezika se koriste kao zamjena za nekad popularnu tehnologiju/alat Adobe Flash?

A

HTML 5 uvodi mogućnost izrade interaktivnih animacija pomoću CSS 3 i JavaScript jezika koje se mogu reproducirati izravno kroz HTML canvas element.

60
Q

Ukratko objasnite što je WebGL i po čemu je poseban. Što je three.js?

A

WebGL (Graphics Library) koji je integriran u moderne preglednike i omogućuje naprednu vizualizaciju 2D i 3D grafike izravno kroz HTML canvas element > WebGL podržava GPU akceleraciju (procesiranje kroz grafičku karticu).
Three.js je JavaScript biblioteka za različite preglednike i sučelje za programiranje aplikacija (API) koje se koristi za stvaranje i prikaz animirane 3D računalne grafike u web pregledniku pomoću WebGL- a

61
Q

Ukratko objasnite što je web hosting. Koja vrsta web hostinga je obično najjeftinija i zašto?

A

Postoje tvrtke koje nude uslugu smještaja web stranica na vlastitim serverima, uz mjesečnu naknadu. Takva usluga naziva se web hosting. Obzirom na vrstu usluge, korisnici mogu odabrati shared, VPS i dedicated hosting. Za početnike, shared hosting je dovoljno dobro i jeftino rješenje (oko 7$ mjesečno). VPS i dedicated obično koriste web sjedišta s puno posjetitelja (high traffic) i velikim podatkovnim prijenosom (high bandwidth).

62
Q

Što je cPanel?

A

cPanel je softver upravljačke ploče web hostinga.
Omogućuje grafičko sučelje (GUI) i alate za automatizaciju dizajnirane da pojednostave proces hostinga web stranice vlasniku web stranice ili “ krajnjem korisniku “. Omogućuje administraciju putem standardnog web preglednika koristeći troslojnu strukturu. Dok je cPanel ograničen na upravljanje jednim hosting računom, cPanel & WHM dopuštaju administraciju cijelog poslužitelja.

63
Q

Objasnite primjenu heatmap UX testova u web dizajnu.

A

Heat map je vizualizacija podataka koja pokazuje kako korisnici web stranice klikaju, pomiču se i kreću po stranici. ‘Vrući’ dio naziva dolazi od ljestvice boja: crvena prikazuje popularna (vruća) područja stranice, a plava manje popularna (hladna) područja.

64
Q

Pri optimizaciji sadržaja za objavu na web sjedištu, što se preporučuje napraviti s tekstom, a što s multimedijom (slike, zvuk, video)?

A

Koristiti čim više ključnih relevantnih riječi, koristiti tagove, metatagove. Za slike/videe i sl. preporuča se korištenje istog unutar alternativnog teksta i korištenje opisa.

65
Q

Ukratko objasnite što su pikselska, vektorska i rasterska grafika.

A

Pikselska grafika je grafika građena od piksela. To mogu biti različite slike, grafikoni i slično najčešće u jpg, gif, png, webp formatu.
Vektorska grafika građena je od usmjerenih krivulja tj. vektora. Glavna razlika vektorske i pikselske grafike je u tome što se vektorska grafika može skalirati na željenu veličinu bez gubitka kvalitete dok se kod pikselske grafike ta kvaliteta gubi. Vektorska se grafika najčešće koristi za izradu logotipa i tipografije.
Raster je element u tisku. To su sitne točkice od kojih se sastoje svi elementi koje tiskamo ili printamo.

66
Q

Objasnite primjenu i karakteristike najpopularnijih slikovnih formata u web dizajnu (JPEG, GIF, PNG, WEBP, SVG).

A

JPEG – fotografije visoke kvalitete
GIF – transparentne sličice i animacije do 256 boja
PNG – transparentne sličice visoke kvalitete
WEBP – fotografije, transparentne i animirane sličice visoke kvalitete
SVG – vektorska grafika

67
Q

Koje video formate podržava HTML5 video player? Kako se video pripremao i prikazivao na webu prije pojave HTML5 video playera?

A

video – mp4, webm, ogg

68
Q

Navedite najpopularnije code editore u web dizajnu. Navedite najznačajnije funkcionalnosti modernih code editora.

A

Visual studio code, Notebad++, Atom, Sublime Text

Formatiranje koda, autocomplete, file/folder manager, debugging, ekstenzije, odličan UX (brzina, skinovi)

69
Q

Ukratko objasnite primjenu sljedećih popularnih uslužnih alata u web dizajnu: XAMPP, Filezilla, WinSCP i Putty.

A

XAMP je besplatan i open-source višeplatformski paket hrpa rješenja web poslužitelja koji je razvio Apache Friends koji se uglavnom sastoji od Apache HTTP poslužitelja, baza podataka MariaDB i interpreteri za skripte napisane u programskim jezicima PHP i Perl .
FileZilla je besplatna FTP aplikacija otvorenog izvornog koda koja se sastoji od FileZilla klijenta i FileZilla poslužitelja. Klijenti su dostupni za Windows , Linux i macOS . I poslužitelj i klijent podržavaju FTP i FTPS (FTP preko SSL/TLS ), dok se klijent može dodatno povezati na SFTP poslužitelje.
WinSCP je besplatan SSH File Transfer Protocol (SFTP), File Transfer Protocol (FTP), WebDAV , Amazon S3 i klijent protokola sigurnog kopiranja (SCP) otvorenog koda za Microsoft Windows .
PuTTY je besplatni terminalski emulator otvorenog koda , serijska konzola i mrežna aplikacija za prijenos datoteka. Podržava nekoliko mrežnih protokola , uključujući SCP , SSH , Telnet , rlogin i raw socket vezu. Također se može spojiti na serijski priključak . Naziv “PuTTY” nema službeno značenje.

70
Q

Objasnite primjenu grafičkih alata u web dizajnu.

A

Izrada skica (wirefreme)
Dizajn korisničkog sučelja (UI design)
Dizajn korisničkog iskustva (UX design)
Obrada grafike
No-code razvoj (WYSIWYG)

71
Q

Navedite popularne alate koji se koriste za UI/UX dizajn web sjedišta.

A

Sketch, Figma, InVision, Adobe XD

72
Q

Navedite popularne alate koji se koriste za obradu fotografija i izradu pikselske grafike.

A

Adobe Photoshop, Gimp, Paint.net, Autodesk Pixlr

73
Q

Navedite popularne alate koji se koriste za obradu vektorske grafike.

A

Adobe Illsustrator, Inskcape, Corel Drive

74
Q

Navedite nekoliko alata (web servisa) koji se temelje na no-code metodologiji. (barem četiri)

A

Wix, Webflow, Glide, Bubble

75
Q

Što je ključna razlika između alata Figma i Webflow?

A

Webflow pruža hosting i on je CMS sustav.

76
Q

Tko je Lou Montulli?

A

Lou Montulli računalni je programer koji je dobro poznat po svom radu na izradi web preglednika . Godine 1991. i 1992. koautor je tekstualnog web preglednika pod nazivom Lynx s Michaelom Grobeom i Charlesom Rezacom, dok je bio na Sveučilištu u Kansasu. Ovaj web preglednik bio je jedan od prvih dostupnih i još uvijek se koristi. Tvorcem kolačića smatra se Lou Montulli, zaposlenik nekadašnje tvrtke Netscape Communications.

77
Q

Zašto su HTTP kolačići važni za normalno funkcioniranje web aplikacija?

A

Nakon uspostave fizičke veze s web poslužiteljem pomoću TCP/IP protokola, web preglednik mu šalje HTTP zahtjev. Po zaprimljenom zahtjevu, web poslužitelj odgovara web pregledniku porukom o stanju zahtjeva i pripadajućim paketom podataka. Nakon ispunjenja zahtjeva komunikacija se prekida, zbog čega je HTTP tzv. „stateless“ protokol, što znači da izvorno ne postoji mehanizam pamćenja podataka iz prethodnih zahtjeva. To se pokazalo kao značajan problem koji je riješen pomoću HTTP kolačića (eng. cookies) na strani preglednika i varijablama sesije (eng. session variables) na strani poslužitelja.

78
Q

Objasnite tko je Ethan Marcotte.

A

Ethan Marcotte je tvorac responzivnog web dizajna.

79
Q

Objasnite što je responzivni web dizajn (RWD) i njegove ključne značajke.

A

Responzivni web dizajn je proces izrade web stranica čije se sučelje prilagođava dostupnoj širini zaslona kako bi se ostvarilo zadovoljavajuće korisničko iskustvo, neovisno o dimenzijama uređaja kojim se pregledava.

80
Q

Tko je, kada i gdje definirao pojam i koncept responzivnog web dizajna?

A

Pojam i koncept responzivnog web dizajna prvi put spominje Ethan Marcotte 2010. godine u časopisu A List Apart.

81
Q

Ukratko objasnite što je adaptivni web dizajn (AWD) i po čemu se razlikuje od responzivnog web dizajna (RWD)?

A

Adaptivni web dizajn ( AWD ) promiče stvaranje višestrukih verzija web stranice kako bi bolje odgovarale korisnikovom uređaju, za razliku od jedne statične stranice koja se učitava (i izgleda) isto na svim uređajima ili jedne stranice koja mijenja redoslijed i veličinu sadržaja odgovarajući na temelju uređaja/ veličine zaslona / preglednika korisnika.

82
Q

Što su CSS3 medijski upiti i zašto su posebno važni za moderni web dizajn?

A

Medijski upiti služe za detekciju širine zaslona uređaja, oni kaskadno modificiraju odabrane CSS deklaracije.

83
Q

Ukratko objasnite što su CMS platforme i zašto se koriste u web dizajnu. Nabrojite trenutno najpopularnije (barem tri).

A

CMS (Content Management System) je sustav za upravljanje sadržajem web sjedišta. Omogućuje lako upisivanje, uređivanje i brisanje sadržaja web sjedišta kroz jednostavno korisničko sučelje, bez potrebe znanja HTML kodiranja. WordPress, Joomla i Drupal.

84
Q

Ukratko objasnite što je frontend, a što backend sustav web CMS-a?

A

Front end je ono što korisnici vide i s čim interaktiraju dok je backend mjesto za administratore, uređivanje stranice.

85
Q

Pomoću kojih web tehnologija je izveden backend sustav WordPress CMS-a?

A

PHP, JavaScript

86
Q

Pomoću kojih web tehnologija je izveden vizualni dio (UI) frontend sustava WordPress CMS-a?

A

CSS, HTML

87
Q

Koja je namjena server-side web tehnologija u okviru web CMS-a?

A

Prije nego se određena stranica prikaže posjetitelju, server side programski jezik komunicira s bazom podataka pomoću SQL jezika i tražene podatke aplicira na frontend predložak.

88
Q

Gdje se spremaju objave upisane kroz backend sustav web CMS-a?

A

Objave upisane kroz backend sučelje CMS sustava spremaju se u bazu podataka, a ne izravno u HTML kod web stranice.

89
Q

Ukratko objasnite što je caching mehanizam u okviru web CMS-a i zašto se koristi.

A

Caching sprema podatke kako bi server brže poslao odgovor na ponovne upite.

90
Q

Što je najveća prednost kupnje licence za uporabu komercijalne CMS platforme?

A

Kupnjom licence komercijalnog sustava ostvaruje se pravo na tehničku podršku.

91
Q

Ukratko objasnite što su WordPress teme, a što plugini?

A

U kontekstu WordPress sustava, frontend predlošci zovu se teme.
WordPress CMS sustav moguće je nadograditi posebnim dodacima (plugins), npr. ecommerce.

92
Q

Definirajte što je SEO. Ukratko objasnite pojam i koje aktivnosti obuhvaća on-site, a koje off-site SEO.

A

SEO (Search Engine Optimization) je proces prilagodbe sadržaja web sjedišta i njegove povezanosti s drugim kontekstualno relevantnim web sjedištima u cilju ostvarenja što više pozicije na web tražilicama pri pretraživanju željenih ključnih riječi.
Prema vrsti, SEO se dijeli na:
- on-page – optimizacija sadržaja web stranica prema željenim ključnim riječima te poboljšanje semantike strukturalnih HTML oznaka
- off-page – izgradnja poveznica s drugim kontekstualno relevantnim web sjedištima (link building).

93
Q

Objasnite kako se SEO tehnike dijele prema etičnosti.

A
  • white hat – legitimne SEO strategije, dozvoljene i podržane od strane tražilica
  • black hat – nedozvoljeni trikovi bazirani na primjećenim propustima u algoritmima pretrage pojedinih tražilica.
94
Q

Navedite nekoliko popularnih web tražilica (barem tri).

A

Google, Bing, Yahoo! Search, Ask, Aol Search i Baidu (Kina)

95
Q

Što je SERP?

A

Rezultati pretrage tražilice (eng. Search Engine Results Pages, SERP) su stranice koje tražilice prikazuju kao odgovor na pretražni upit (eng. search query) koji je zadao tragatelj. Glavna sastavnica SERP-a su izlistani rezultati koje je vratila tražilica kao odgovor na upit ključnom riječi, premda stranica mogu također sadržavati druge rezultate poput oglasa.

96
Q

Što je Google PageRank?

A

PageRank ( PR ) je algoritam koji koristi Google pretraživanje za rangiranje web stranica u rezultatima tražilice. Ime je dobila po izrazu “web stranici” i suosnivaču Larryju Pageu. PageRank je način mjerenja važnosti web stranica.

97
Q

Što je SEM?

A

Oglašavanje putem internet tražilica (eng. search engine marketing - SEM) je forma internet marketinga koja promovira web stranice oglašivača kroz pojačanu vidljivost na internet pretraživačima. Ova forma oglašavanja je izrazito korisna ako web stranice nisu optimizirane ili je zbog visoke koncentracije konkurencije na ciljanim ključnim riječima teško postići visoki rang na rezultatima pretraživanja

98
Q

Što je Google Ads (prethodno AdWords), a što Google Adsense?

A

Google Ads je brz i jednostavan način nabave visoko fokusiranog oglašivanja na osnovi Cijene-Po-Kliku (CPK) nezavisno o proračunu korisnika. Postoje različite kampanje koje se mogu pokrenuti.
Google AdSense je Googleov program koji na vašu web-stranicu/blog stavlja poveznice vezane za vašu stranicu/blog te Googleovu tražilicu. Kad netko klikne na te poveznice, vlasnik stranice zarađuje novac.

99
Q

Što je Google Analytics?

A

Google Analytics je usluga web analitike koju nudi Google koja prati i izvješćuje o prometu web stranice.

100
Q

Kako je web funkcionirao u periodu od nastanka do 2001. godine?

A

U periodu 1990. – 2001. web je funkcionirao kao oglasna ploča.

101
Q

Tko je webmaster?

A

Webmaster vrši objavu informacija, a posjetitelji su pasivni promatrači.

102
Q

Kada web postaje mainstream i što to znači?

A

U periodu 1995. – 2000. web postaje „mainstream”, što dovodi do njegove snažne komercijalizacije i nastanka mnogih on-line tvrtki baziranih na prodaji proizvoda putem statičnih web stranica

103
Q

Tko, kada i gdje prvi put spominje pojam web 2.0?

A

Pojam web 2.0 prvi put spominje Darcy DiNucci u članku „Fragmented Future”, objavljenom u siječnju 1999. godine.

104
Q

Tko i kada organizira prvu web 2.0 konferenciju?

A
  1. O’Reilly Media organizira prvu web 2.0 konfereciju gdje Tim O’Reilly i John Battelle iznose osnovne značajke novog modela kroz predavanje „Web as Platform”.
105
Q

Navedite nekoliko tipičnih vrsta web 2.0 aplikacija. (barem tri)

A

blogovi, wiki stranice, društvene mreže, sustavi za komentiranje i klasificiranje sadržaja (folksonomy), video sharing web sjedišta (tubes), on-line servisi, web aplikacije i mashup web sjedišta.

106
Q

Koja je uloga korisnika u web 2.0 okruženju?

A

Posjetitelji postaju aktivni sudonici u stvaranju korisnog sadržaja.

107
Q

Što je jedan od najvećih problema web 2.0 modela? Kako ga se nastoji ublažiti?

A

Veliki problem web 2.0 modela je nemogućnost kontrole kršenja autorskih prava od strane posjetitelja koji su sada aktivni sudionici u stvaranju sadržaja. Stoga, uz odricanje odgovornosti, velike web 2.0 tvrtke zapošljavaju niz moderatora koji po zaprimljenoj žalbi uklanjaju kompromitirajuće sadržaje.

108
Q

Može li se web 2.0 model primijeniti u školskoj nastavi. Kako?

A

Web 2.0 model može se primjeniti i na nastavni proces (school 2.0). Web 2.0 nastava – studenti aktivno sudjeluju u nastavnom procesu istraživanjem i prezentiranjem tema kolegija, izradom seminarskih i praktičnih zadataka te evaluacijom vlastitih postignuća i rada svojih kolega.

109
Q

Navedite temeljne značajke grafičkog dizajna u web 2.0 okruženju.

A
  • jednostavnost i preglednost
  • jasno naglašene površine od posebnog interesa
110
Q

Što su društvene mreže?

A

Društvene mreže su web sjedišta namijenjena povezivanju pojedinaca prema zajedničkim interesima, aktivnostima i društvenima vezama iz stvarnog života

111
Q

Navedite osnovne komponente društvene mreže.

A
  • korisnikova osobna stranica (profil)
  • sustav za pretragu i povezivanje s korisnicima prema željenim parametrima
  • alati za kolaboraciju i interakciju s drugim korisnicima mreže
112
Q

Što su društveni mediji? Ukratko objasnite njihovu temeljnu podjelu.

A

Društveni mediji su on-line komunikacijski kanali čiji sadržaj generira okupljena zajednica korisnika prema web 2.0 načelima – interakcijom, kolaboracijom i dijeljenjem (DIK) sadržaja iz drugih izvora.
Podjela društvenih medija:
1. društvene mreže – povezivanje s prijateljima i poznanicima (Facebook, LinkedIn, Instagram)
2. bookmarking servisi – spremanje, upravljanje, pretraživanje i dijeljenje linkova korisnih resursa i web sjedišta (Delicious, StumbleUpon)
3. društvene novosti – dijeljenje novosti s vanjskih izvora uz opciju ocjenjivanja kvalitete glasanjem (Digg, Reddit)
4. media sharing servisi – upload i dijeljenje multimedijskih sadržaja (YouTube, Flickr)
5. microblogging servisi – kratke tekstualne objave (Twitter)
6. Forumi i blogovi

113
Q

Kako se zove trenutno najpopularniji microblogging servis?

A

Twitter

114
Q

Što je social tagging?

A

Opisivanje i klasificiranje u okviru web 2.0 okruženja vrši se kolaborativnim označavanjem društvenih sadržaja (social tagging).

115
Q

Što je folksonomy? Tko i kada prvi spominje taj pojam?

A

Sustav kolaborativnog označavanja (folk + taxonomy) = pojam prvi put spominje Thomas Vander Wal, a postaje popularan 2004.

116
Q

Što su SPARQL i RDF?

A

SPARQL = jezik za semantičku pretragu weba
RDF = Resource Description Framework, podatkovni model za metapodatke

117
Q

Što je semantički web? Ukratko objasnite izazove u realizaciji semantičkog weba.

A

Danas već postoji upitni jezik (SPARQL) i model formatiranja podataka (RDF) koji bi omogućili semantičku pretragu weba, no takav sustav je trenutno teško izvesti jer većina web sadržaja nije dovoljno semantički opisana pa iz njih nije moguće generirati RDF dokumente. Osim navedenog, značajan problem predstavlja i pohrana semantičkih podataka, djelomično zbog količine, ali i zato što bi takva baza podataka trebala biti decentralizirana, a upiti se distribuirati po principu P2P.

118
Q

Što je kvantno računalo?

A

Kvantno računalo je bilo kakav uređaj za računanje koji izravno koristi različite kvantnomehaničke fenomene, kao što su superpozicija i povezanost (spregnutost), kako bi obavile operacije nad podacima.

119
Q

Što je blockchain? Što su Bitcoin i Ethereum?

A

„Blockchain” P2P baza podataka koja je temelj Bitcoin transakcijskog sustava.
Bitcoin je decentralizirana, distribuirana, anonimna platna mreža, a ujedno i virtualna kriptovaluta koju ta platna mreža koristi.
Ethereum je platforma i operacijski sustav. Platforma i operacijski sustav su otvorena koda, javni, zasnovani na blok-lancima i raspodijeljena izračuna s funkcionalnošću pametna ugovora (skriptiranja).

120
Q

Ukratko objasnite pojmove: web 3.0, decentralizacija weba, Internet-of-Things.

A

Web 3.0 pružao bi točno tražene podatke u realnom vremenu, iz svih dostupnih web izvora, što bi pogodovalo razvoju personalizirane web ekonomije, bazirane na korisnikovim potrebama, željama i interesima.

Decentralizacija interneta i tranzicija prema P2P sustavu, što bi omogućilo potpuni “Web of Things”, u kojem bi svaki priključeni uređaj mogao imati vlastitu “osobnu” web stranicu i participirati u pripadajućem semantičkom komunikacijskom sustavu.

Internet stvari (engl. Internet of things) označava povezivanje uređaja putem interneta. Predstavlja mrežnu infrastrukturu u kojoj fizičke i virtualne “stvari” svih vrsta komuniciraju i nevidljivo su integrirane.