28Zář/130
Dart
Webové aplikace v Dartu a TypeScriptu – diplomová práce

Před několika týdny jsem napsal diplomovou práci na téma Skriptovací jazyky pro tvorbu webových aplikací. V práci se věnuji především použití Dartu a TypeScriptu na poli webových aplikací.
Několik známých vzneslo požadavek na to, abych zpřístupnil svou práci online, takže tady je.
V teoretické části se věnuji problematice skriptovacích jazyků obecně. Praktická část je rozdělena na dvě další části, kde jedna je zaměřena na použití Dartu a TypeScriptu na serveru a druhá jejich použití na klientu.

Obsah práce
-
Úvod
-
Skriptovací jazyky
- Rozdělení programovacích jazyků
- Jazyky se statickým / dynamickým typovým systémem
- Systémové / skriptovací programovací jazyky
- Dynamické programovací jazyky
- Běžně používané skriptovací jazyky
- PHP
- Python
- JavaScript
- Transpilery
- Dart
- Vývoj jazyka
- Základní rysy, paradigma
- Přínosy
- Vývojová prostředí
- TypeScript
- Vývoj jazyka
- Základní rysy, paradigma
- Přínosy
- Vývojová prostředí
- Testování softwaru
- Funkční testování
- Unit testy
- Integrační testy
- Systémové testy
- Akceptační testy
- Výkonové testování
- Funkční testování
-
Dart a TypeScript
- Předmět praktické části
- Použití na serveru
- Webový server
- Operace se systémovými prostředky
- Práce se sítí
- Používání sdílených prostředků
- Možnosti automatizace
- Používání externích knihoven
- Testování
- Test výkonu
- Použití jako klientský skriptovací jazyk
- Manipulace s DOMem
- Práce s DOM událostmi
- Komunikace se serverem
- Používání externích knihoven
- Testování
-
Závěr
Pokud zbude čas, chtěl bych práci rozepsat do několika článků. Jestli vám však nevadí koncept školní práce, přeji příjemné počtení. Snad mé snažení padne na úrodnou půdu.