UI:Kodutöö 2 (2019)

Allikas: Kursused
Redaktsioon seisuga 25. märts 2019, kell 15:06 kasutajalt Verrev (arutelu | kaastöö)
Mine navigeerimisribale Mine otsikasti

Esimese praktikumi käigus saite valmis ja valideerisite staatilise prototüübi. Teise praktikumitöö põhieesmärk on realiseerida staatiline prototüüp HTML lehtedena kasutades selleks standardraamistikke ja parimaid CSS struktureerimise praktikaid.

Töö peab esitamiseks olema paigutatud Dijkstra serverisse aadressile http://dijkstra.cs.ttu.ee/~Eesnimi.Perenimi/kasutajaliidesed2/ kus Eesnimi.Perenimi on sinu kasutajatunnus arvutiklassides (suured/väikesed tähed õigesti, kui on lisanumbreid vms, siis need ka).

Nõuded:

  1. HTML rakendus peab võimaldama läbida kasutajal tooteflow.
  2. Rakendus peab olema kasutatav nii desktopis kui mobiilis
  3. HTML rakendus peab vastama 1 praktikumitöös joonistatud vaadetele. Kui realisatsiooni käigus selgub et joonistatud protot üüpi on keeruline või ebaotstarbekas sellisel kujul realiseerida, tuleb muudatused viia prototüüpi - s.t. HTML ja proto peavad kooskõlas olema. Võib juhtuda, et HTMLi tehes selgub, et päris nii nagu joonistatud on liiga keeruline või ebaotstarbekas. Sellisel juhul tuleb muuta staatilist protoüüpi. See tagab, et saame suhtuda staatilisse prototüüpi kui dokumentatsiooni.
  4. Rakendus on realiseeritud mõnel CSS raamistiku standardkomponentidel - kursuse käigus kasutame Bootstrap 4, aga lubatud on nt Semantic UI, Material CSS, Zepto vms
  5. Rakendus peab olema paigaldatud Dijkstra serverisse nimekujule …
  6. Rakendus peab olema stiilitud. Stiilimiseks tuleb kasutada CSS eelprotsessoreid - LESSi, SASSi vms
  7. Rakendus peab CSS strukturereerimiseks kasutama mõnda tunnustatud nimetamisloogikat. Kursuse käigus vaatame BEMi, aga lubatud on ka mõne muu metoodika kasutamine, nt OOCSS, LSCSS vms
  8. Rakenduses peab olema jälgitud joondust ja elementide paigutust.
  9. Loodavate lehtede HTML peab olema valideeruv.

Soovitusi: