Obsah

Vývoj webových aplikací 2 [A4M39WA2]

Cvičení

Test 2 - 2014

Testy jsou na 10 bodů, každá otázka za 1 bod, cca 20 minut.

Test 1

Test 2

Test 2 - 2013

Stejné jako minulý rok.

Test 1 - 2013

Zkouška

Zkouška 5.6.2015

Asi 8 otázek (4 teorie, 4 praktické), 1 hodina času na vypracování, minimum 15 bodů z 35, u ustní lze získat maximálně 15 bodů. Napíše se test, pak jdete popořadě ke Klímovi, kde s ním test projdete a opravíte, většinou se zeptá ještě na nějakou otázku aby věděl že tomu opravdu rozumíte anebo když vám tam něco chybí. Pak jdete k Mudrovi na ústní zkoušku, vybere asi 2 otázky podobné jako byly v semestru u písemky (Frotny v Azure=typy a popis, Lamportovy hodiny,…). Každý je tam dohromady asi 20 minut (oprava + ústní), takže se to pak docela protáhne až do odpoledne.

Zápis, čtení, smazání a úprava spotřebiče Zápis, čtení, smazání a úprava vlastností spotřebiče Dlouho jsem nevěděl co je tím vlastně myšleno, nakonec mu stačilo něco jako: POST …/Spotrebic {„nazev“ : “…“} –header 'Content-Type: application/json' a co to vrátí? GET …/Spotrebic/{id} atd…


Zkouška 19.5.2014

- Zde


Byla zadaná úloha, docela jednoduchý IS a k němu pak hromada otázek

20.5.2013

V druhé části byl zadaný systém, něco jako: Navrhněte systém pro zpracování dat s kvalitních kamer. Sys. bude mít REST API pro vložení i získání videa. Sys. bude upravovat formát videa pro mobilní zařízení (iPad, iPhone, tablet, …). Navrhněte pro platformu MS Azure.

Poznámky

Dá se s ním docela dobře diskutovat, pokud nejste úplně dutý. Bacha na ústní se docela dost ptá podrobně na věci z GWT (komunikace klient-server) či Hadoop (high replication). Občas položí fakt divnou otázku: „Jaký je rozdíl mezi Web service a REST?“ Trvalo 10 min než jsem z něj dostal, že chce slyšet toto: „Výsledkem volání Web service je nějaká hodnota (když sčítám: 1+1) třeba 2. U RESTu je výsledkem něco jako: {„result“: „2“}“. Rozdíl je tedy v tom, že WS vrací hodnotu té funkce (integer), ale REST vrací celou odpověď (objekt).

Literatura

Google IO 2012 - SQL vs. NoSQL