Veebiraamistike arvestusülesanded YII * Loo YII raamistikuga tervitav lehekülg. * Tutvu APIga ning näita lehe teksti vastavalt kasutaja valitud keelele. * Näita inimeste andmeid tabelist veebi, luba lisada. Kontrolli validaatorite abil andmete (nt. elektronpost) sobivust. Kujunduse ülekandmine * Koosta 52Frameworki abil CSS3 omadusi demonstreeriv leht. * Pane see leht tööle kahe erineva serveripoolse raamistiku abil, kusjuures lehele lisatakse serveri kellaaeg. * Võrreldes eelmisega on võimalik kasutajal lisada ja näha kommentaare. Joomla * Koosta Joomla abil paari lehekülgega hallatav veebisait. * Lae alla ja määra lehele mõni olemasolev valmiskujundus. * Katseta vähemalt kahte juurdelaetavat laiendust (Extension). Wordpress * Koosta Wordpressi abil paari lehekülgega hallatav veebisait. * Lae alla ja määra lehele mõni olemasolev valmiskujundus. * Katseta vähemalt kahte juurdelaetavat laiendust. Oma Javaskripti raamistik * Koosta Javaskripti abil klass, mille eksemplarile saab anda ette märgi ning siis selle eksemplari käest soovitud pikkusega selle märgi jadasid (nt. 50 punkti) küsida. * Lisa klassile käsklus etteantud massiivitäie andmete (näiteks eesnimede) väljastamiseks vastava märgi abil loodud tekstitabelina ekraanile. * Lisa moodus reaalajas nende nimede parandamiseks ning vastava tabeli vaatamiseks. Oma PHP raamistik * Koosta PHP klass, mis kuvab etteantud nimeloetelu ul/li abil ekraanile. * Andmeid hoitakse sessioonis, kasutaja saab nimesid lisada ning kustutada. * Võrreldes eelmisega saab klassi oskuste abil ka nimesid muuta ning ümber järjestada. Lisa võimalus andmete lugemiseks baasist ning sinna salvestamiseks. MVC * Koosta tervitus mõne MVC-võimelise raamistiku abil (kus kujundus, arvutus ja salvestus eraldatud) * Arvutusossa (Controller) koosta funktsioon kahe arvu korrutamiseks. Kujunduspoole kaudu ehita võimalus andmete sisestamiseks ja tulemuse vaatamiseks. * Andmesalvestusossa jäta meelde tehtud tehted koos vastustega. Ühel lehel võimalik kõiki neid näha. Kui vastav tehe juba sooritatud, siis seda enam uuesti ei arvutata, vaid võetakse salvestatud tulemus Model-osast. AJAX * Koosta leht, mis nupuvajutuse peale küsib AJAXi abil serveris olevat kellaaega. * Serveris olevas andmetabelis on uudised. Nende pealkirjad kuvatakse menüüsse. Pealkirja vajutamisel kuvatakse uudise sisu AJAXi abil. * Võrreldes eelmisega saab igale uudisele lisada ka kommentaare. Graafika salvestus * Loo vahend veebilehel ruutude joonistamiseks ja paigutamiseks. * Joonistatud andmed saab salvestada serverisse. * Olemasolevate andmete põhjal saab pildi ekraanil taastada ning seda muuta ja täiendada.