Prostředí webu, programovací a popisné jazyky
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
18WEB | KZ | 3 | 0+2 | česky |
- Garant předmětu:
- Přednášející:
- Cvičící:
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Předmět je určen především posluchačům, kteří mají jen velmi malé nebo žádné zkušenosti s tvorbou aplikací v prostředí
webu. Seznámí posluchače se základními pojmy v oblasti programování pro webové prostředí.
- Požadavky:
- Osnova přednášek:
-
1. CERN, WWW, W3C motivace, začátky, základní princip sdílení informací a forma jejich popisu pro elektronická
média.
2. HyperText Markup Language (HTML) struktura dokumentu, značkovací jazyk.
3. XHTML aplikace XML.
4. CSS kaskádové styly, formátování obsahu, pokročilé techniky CSS.
5. Formáty používané ve webovém prostředí SVG, JPEG, PNG.
6. Web Accessibility Initiative (WAI) principy přípravy popisů dokumentů pro publikování s přihlédnutím ke
specifickým potřebám lidí s hendikepem či omezenými fyzickými dispozicemi vnímání.
7. XML značkovací metajazyk.
- Osnova cvičení:
-
1. Základní principy funkcionality hypertextových médií
2. HTML - HyperText Markup Language - základní principy
3. HTML - referenční přehled všech entit jazyka
4. XHTML - formální specifikace rozšíření HTML
5. XHTML - strukturální principy popisu dokumentů
6. CSS - formální specifikace popisu vzhledu dokumentů
7. CSS - referenční přehled všech entit pro popis vzhledu dokumentů s přihlédnutím k problematice hypermédií
8. XML - formát pro strojově orientovanou výměnu dat
9. SVG - formát pro popis vektorově orientovaných dat (vektory, GIS, apod.)
10. JPEG, PNG - formáty popisu rastrových dat a jejich využití v hypertextových systémech
11. WAI - souhrn doporučení pro přípravu hypertextových dokumentů s přihlédnutím ke specifickým potřebám lidí s hendikepem či jinak omezenými fyzickými dispozicemi vizuálního vnímání
12. MathML formální specifikace pro popis matematických výrazů a jejich využití v hypertextových dokumentech; popis matematických výrazů využitelný pro strojovou komunikaci
13. LibWWW popis modulární knihovny pro využití ve vlastních aplikacích
14. DocBook - rozsáhlá komplexní XML aplikace
- Cíle studia:
-
Znalosti:
Komplexní přehled rozsáhlé problematiky značkovacích jazyků využívaných při tvorbě obsahu webových aplikací.
Schopnosti:
Studenti budou umět využít silných vlastností značkovacích jazyků pro transformace a transfery dat mezi heterogenními počítačovými systémy.
- Studijní materiály:
-
Povinná literatura:
[1] Andreas Witt, Dieter Metzing. Linguistic Modeling of Information and Markup Languages: Contributions to Language Technology. Springer Verlag 2009. ISBN 978-90-481-3330-7.
Doporučená literatura:
[2] Consorcium W3 - obsahuje odkazy na zdroje všech probíraných standardů
- Poznámka:
- Další informace:
- Pro tento předmět se rozvrh nepřipravuje
- Předmět je součástí následujících studijních plánů: