Kasutajaliidesed (2013): erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
teisaldas lehekülje Kasutajaliidesed pealkirja Kasutajaliidesed (2012) alla
 
Resümee puudub
1. rida: 1. rida:
#suuna [[Kasutajaliidesed (2012)]]
Kursuse kood: <b>ITV0130</b><br>
Link: http://www.lambda.ee/index.php/Kasutajaliidesed or http://www.lambda.ee/index/itv0130<br>
Õppejõud: Jaagup Irve<br>
Kontakt: jaagup.irve@ttu.ee, TTÜ AK222<br>
Kursus varasematel aastatel: [[Kasutajaliidesed (2012)|2012]]
 
 
__TOC__
 
== Korraldusest ==
 
''NB:'' Esimesel nädalal praktikume ei toimu!
 
Loengutes selgitame kasutajaliideste arendamise põhimõtteid. Harjutustundides näidatakse laborite tegemiseks tarvilikke tehnilisi lahendusi. Praktikumis püüame tänavu vaadelda ja lahendada konkreetseid kasutajaliideste puhul esile kerkivaid probleeme.
 
== Hindest ==
 
Aine lõppeb hindelise arvestusega. Aine hinne koosneb kolmest komponendist:
* Labor 1: [[UI Prototüüp|Kasutajaliidese prototüüpimine]] staatilise HTML/CSS/Javascripti abil  (30+3p)
* Labor 2: AJAX kasutajaliidese viimistlemine HTML/CSS/Javascripti abil. (30+3p) [[Serverirakenduse praktiline juhend]]
* Kontrolltöö lugemismaterjalide ja loengumaterjalide peale (40p)
 
Laborid sooritatakse paarikaupa; hindamisel peavad kohal olema mõlemad paarilised.
 
=== Tehniline ===
 
* CSS (vt http://www.w3schools.com/css/default.asp). Peab aru saama põhimõtetest ja näidetest. Konkreetsete omaduste ja atribuudite nimesid jne ei pea mäletama.
* Javascript (vt http://www.w3schools.com/js/default.asp). Peab aru saama väikestest näidetest a la js inclusion, vormist teksti kättesaamine ja muutmine, domi kättesaamine ja muutmine. Ei pea oskama erinevaid teeke.
* Json/ajax (vt http://www.w3schools.com/ajax/default.asp). Peab oskama kirjutada väikese JSONi kasutava ajaxi näite. Väike progeülesanne.
* HTML dom põhipunktid (vt http://www.w3schools.com/htmldom/default.asp).
* Cookied ja sessioonid (vt http://en.wikipedia.org/wiki/HTTP_cookie, http://www.quirksmode.org/js/cookies.html). Peab aru saama cookie põhimõtetest server-side ja aru saama javascripti näidetest cookiede kasutamise kohta. Programmeerimisülesannet selle kohta ei tule.
* Cgi protokoll (vt http://www.jmarshall.com/easy/cgi/). Peab aru saama, kuidas vormisisusid postitaktakse, mis vahe on GET ja POST protokollil.
 
== Viiteid ==
* [http://www.theverge.com/2013/1/24/3904134/google-redesign-how-larry-page-engineered-beautiful-revolution Redesigning Google: How Larry Page Engineered Beautiful Revolution] - kuidas Google ennast hiljuti ümber ehitas

Redaktsioon: 28. jaanuar 2013, kell 17:59

Kursuse kood: ITV0130
Link: http://www.lambda.ee/index.php/Kasutajaliidesed or http://www.lambda.ee/index/itv0130
Õppejõud: Jaagup Irve
Kontakt: jaagup.irve@ttu.ee, TTÜ AK222
Kursus varasematel aastatel: 2012


Korraldusest

NB: Esimesel nädalal praktikume ei toimu!

Loengutes selgitame kasutajaliideste arendamise põhimõtteid. Harjutustundides näidatakse laborite tegemiseks tarvilikke tehnilisi lahendusi. Praktikumis püüame tänavu vaadelda ja lahendada konkreetseid kasutajaliideste puhul esile kerkivaid probleeme.

Hindest

Aine lõppeb hindelise arvestusega. Aine hinne koosneb kolmest komponendist:

Laborid sooritatakse paarikaupa; hindamisel peavad kohal olema mõlemad paarilised.

Tehniline

Viiteid