BI-WI.21

PředmětOtázka
AWDAWD - Architektura databázového serveru, její podstatné komponenty a úloha databázového administrátora při jejich správě
AWD - Protokol HTTP a jeho vlastnosti, komunikace klient-server a její bezpečnostní aspekty
AWD - Zpracování požadavků a poskytování zdrojů webovým serverem, statický a dynamický obsah, paralelní zpracování požadavků
BIGBIG - CAP teorém a jeho vztah k NoSQL databázím
BIG - MapReduce model - principy a jeho využití pro dotazování Big Data
BIG - Typické databázové stroje pro Big Data (Cassandra nebo HBase) - architektura, databázový model, distribuce dat
BIG - Principy výpočtů v distribuovaných systémech - Spark framework. Principy distribuované indexace - Elastic
IDOIDO - Nástroje pro podporu tvorby softwarových produktů - Sledování chyb a správa úkolů (používané nástroje, typický životní cyklus úkolu či chyby), správa a sdílení zdrojových kódů
IDO - Zajištění kvality software - Typologie testů, black vs. white box, automatizace testů, statická analýza kódu, code review, zranitelnosti aplikací.
IDO - Kontinuální integrace, nástroje pro sestavení aplikace, definice pipeline, release management, sémantické verzování, nasazení aplikace
SWISWI - Modelování obchodních procesů (UML diagram aktivit), analytický doménový model (UML diagram tříd, UML stavový diagram)
SWI - Vzory používané během návrhu - třívrstvá architektura, Model View Controller, GoF vzory (Abstraktní továrna, Stav, Adaptér), GRASP vzory (Nízká provázanost, Vysoká soudržnost)
SWI - Konstrukce, objektové paradigma, základní pravidla návrhu (SRP, LSP, DRY), refactoring (příznaky a vybrané techniky).
TURTUR - Metody návrhu uživatelského rozhraní, modely, prototypování uživatelských rozhraní.
TUR - Prediktivní a interpretativní metody vyhodnocování a testování uživatelských rozhraní. Testování použitelnosti.
TUR - Průzkum uživatelů, doménová a kontextová analýza.
TWATWA - Obsluha a struktura HTTP požadavku a odpovědi ve webové aplikaci. Stav webové aplikace.
TWA - Základní postupy, technologie a standardy na straně serveru. Architektura webové aplikace a související návrhové vzory. REST.
TWA - Bezpečnost webových aplikací. Rizika a jejich opatření. Autentizace a autorizace uživatele.
TWA - Základní postupy, technologie a standardy na straně klienta (uživatelského agenta – prohlížeče) webové aplikace.
VWMVWM - Techniky pro vyhledávání textových, webových a multimediálních dokumentů - modely, algoritmy, aplikace. Optimalizace webových stránek pro vyhledávače.
VWM - Vyhledávání v multimediálních databázích, podobnostní vyhledávání podle obsahu, podobnostní dotazování, agregační operátory, indexování metrické podobnosti, aproximativní vyhledávání.
MDFMDF - Grafový datový model RDF a jeho serializace (N-Tripples, RDF-Turtle). Dotazování nad daty v RDF - jazyk SPARQL
MDF - Hierarchické datové formáty - XML a JSON. Dobře formovaný (well-formed) a validní (valid) XML dokument. XSD a JSON Schema. Formát JSON-LD
PJSPJS - Objektově orientované programování v Javascriptu - prototype, class, this. Koncept dědičnosti
PJS - Asynchronní programování v Javascriptu - event loop, promise, async a await. Koncept generátorů