Moderní značkovací jazyky a jejich aplikace

Týden 1 - Úvod ke značkovacím jazykům, modelování a zpracování XML

Přednáška (Tomáš Pitner) - Úterý 12:00 online na Zoom

https://cesnet.zoom.us/j/9845787758

Přednáška 1 - 2. března 2021
Úvod, organizace, bodování. Značkovací jazyky, XML. Struktura, smysl, srovnání s JSON, databázemi...

Obsah přednášky

  • Organizace předmětu
  • Co jsou značkovací jazyky, krátký historický průlet
  • XML jako obecný metajazyk pro zápis semistrukturovaných dat
  • Základní terminologie
  • Logická struktura XML dokumentů
  • Objektový model XML
  • Počítačové zpracování XML dokumentů, základní API

Materiály


Cvičení

  • Organizační pokyny týkající se cvičení
    • aktivní účast,
    • 10 bodovaných cvičení - celkem 20 bodů.
  • Vytvoření jednoduchého XML dokumentu
  • Různé způsoby ověření, že je dokument dobře utvořený.

Záznam

XML

Samostatná práce/úkoly

  • Návazně na cvičení
  • Práce se základními nástroji pro tvorbu a zpracování XML
    • Editory a IDE (vim, VS Code, Idea, Netbeans...) pro psaní XML
    • xmllint pro ověřování správného utvoření a validaci
  • Základní API v programovacím jazyce (příklad: Java)