Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2023/2024

Moderní datové formáty

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-MDF.21 KZ 3 1P+1C česky
Garant předmětu:
Jakub Klímek, Petr Pauš
Přednášející:
Jakub Klímek, Petr Pauš
Cvičící:
Jakub Klímek, Petr Pauš
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Cílem předmětu je seznámit studenty s běžně používanými datovými formáty pro typické druhy dat. Od každého druhu dat budou popsány základní formáty a nástroje pro práci s nimi. Absolvent předmětu by tedy pro běžně se vyskytující data například na Webu vždy vědět, jak s nimi pracovat.

Požadavky:

Bez požadavků.

Osnova přednášek:

1. Úvod: Datové modely, datové formáty, datová schémata, textové vs. binární formáty, standardizace, validace, URI

2. Technologie založené na XML - XML, XPath, XSLT, XSD

3. Další hierarchické formáty - JSON, JSON schema, YAML

4. Grafové formáty - RDF, JSON-LD

5. Dotazovací jazyky pro grafové formáty - SPARQL

6. Tradiční textové formáty - CSV, Plain text, INI

Osnova cvičení:

1. Základy datového modelování, UML diagramy tříd

2. Práce s daty ve formátu XML - XML, XPath, XSLT, XSD

3. Práce s daty v dalších hierarchických datových formátech - JSON, JSON schema, YAML

4. Práce s daty v grafových datových formátech - RDF, JSON-LD

5. Dotazování nad daty v grafových formátech - SPARQL

6. Práce s daty v tradičních textových formátech - CSV, Plain text, INI

Cíle studia:
Studijní materiály:

1. Heath T., Bizer C. - Linked Data: Evolving the Web into a Global Data Space (1st Edition), Morgan & Claypool, 2011, 9781608454303

2. Kay M. - XSLT 2.0 and XPath 2.0 Programmer's Reference (4th Edition), Wiley, 2008, 978-0470192740

3. McPeak J. - Beginning JavaScript (5th Edition), Wiley, 2015, 978-1-118-90374-2

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://courses.fit.cvut.cz/BI-MDF/

Další informace:
https://courses.fit.cvut.cz/BI-MDF/
Rozvrh na zimní semestr 2023/2024:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
místnost TH:A-s134
Pauš P.
09:15–10:45
LICHÝ TÝDEN

(přednášková par. 1)
Thákurova 7 (budova FSv)
As134
místnost T9:348
Pauš P.
11:00–12:30
LICHÝ TÝDEN

(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna
místnost T9:348
Pauš P.
09:15–10:45
SUDÝ TÝDEN

(přednášková par. 1
paralelka 102)

Dejvice
NBFIT PC ucebna
místnost T9:348
Pauš P.
11:00–12:30
SUDÝ TÝDEN

(přednášková par. 1
paralelka 103)

Dejvice
NBFIT PC ucebna
St
Čt

Rozvrh na letní semestr 2023/2024:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 20. 6. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6609906.html