Přeskočit na hlavní obsah
Přeskočit hlavičku

Vývoj aplikací v JavaScriptu

Typ studia bakalářské
Jazyk výuky čeština
Kód 460-2077/01
Zkratka VAJ
Název předmětu česky Vývoj aplikací v JavaScriptu
Název předmětu anglicky Development in JavaScript
Kreditů 3
Garantující katedra Katedra informatiky
Garant předmětu Ing. Michal Radecký, Ph.D., MBA

Osnova předmětu

1. Pokročilé techniky JavaScriptu - ECMAScript standardy, JS Engines, Asynchronní principy JS - Event Loop, JS Promise
2. NodeJS – skripty, moduly, NPM balíčky
3. NodeJS – vývojové nástroje, ladění
4. NodeJS – serverové aplikace
5. Úvod do vývoje klientských webových aplikací za použití moderních JS knihoven
6. Web Aplikace – Stavba aplikace pomocí komponent
7. Web Aplikace – Správa aplikačního stavu
8. Web Aplikace – Interakce s externími systémy za použití vedlejších efektů
9. Web Aplikace – Lokální navigace aplikace
10. Web Aplikace – Sestavení aplikace a nasazení

Povinná literatura

Přednášky a materiály zveřejněné na stránkách předmětu
Aktuální zdroje a reference zveřejněné na stránkách předmětu
JavaScript návody na https://www.w3schools.com/js/
NodeJS návody na https://nodejs.org/en/docs/guides/

Doporučená literatura

JavaScript: The Good Parts, Douglas Crockford, O'Reilly Media 2008, ISBN: 9780596517748