Vývoj klientských aplikací v Javascriptu
Kód | Zakončení | Kredity | Rozsah |
---|---|---|---|
B0B39KAJ | Z,ZK | 5 | 2P+2C |
- Garant předmětu:
- Ondřej Žára
- Přednášející:
- Ondřej Žára
- Cvičící:
- Jan Dušek, Petr Huřťák, Zdeněk Vlach, Ondřej Žára
- Předmět zajišťuje:
- katedra počítačové grafiky a interakce
- Anotace:
-
Předmět se věnuje primárně technologiím pro tvorbu client-side aplikací v prostředí internetu. Absolventům nabídne postupy, s jejichž pomocí lze vytvářet bohatá uživatelská rozhraní pro nejrůznější aplikace a koncová zařízení. Odborníci z praxe absolventy seznámí s konkrétními problémy, s nimiž se potýkali, a se způsoby, jak se s nimi vyrovnat.
- Požadavky:
-
Základní znalost principů HTTP, HTML, CSS a JavaScript
- Osnova přednášek:
-
1.Úvod, DOM, TodoMVC
2.Prototypy, this, třídy
3.Zadání semestrální práce, ES 2015+, Babel, Asynchronní zpracování
4.Události
5.Ajax, XHR, HTTP, Fetch a WebSockety
6.Průběžný test, CSS3 selektorový jazyk, media queries, fonty
7.Flexbox layout, Grid layout
8.Transitions, animations a efekty
9.HTML značky <svg> a <audio>
10.HTML5 Canvas
11.Single Page Applications, Historie, Local Storage
12.Průběžný test, Bleeding edge
13. Podle aktuálního zájmu
14. Rezerva
- Osnova cvičení:
-
1.Úvod, DOM, TodoMVC
2.Prototypy, this, třídy
3.Zadání semestrální práce, ES 2015+, Babel, Asynchronní zpracování
4.Události
5.Ajax, XHR, HTTP, Fetch a WebSockety
6.Průběžný test, CSS3 selektorový jazyk, media queries, fonty
7.Flexbox layout, Grid layout
8.Transitions, animations a efekty
9.HTML značky <svg> a <audio>
10.HTML5 Canvas
11.Single Page Applications, Historie, Local Storage
12.Průběžný test, Bleeding edge
13. Podle aktuálního zájmu
14. Rezerva
- Cíle studia:
-
Absolventi získají praktické znalosti, které jim umožní prostřednictvím webu vizualizovat data, ovládat složité systémy a zajistit kvalitní interakci s uživateli.
- Studijní materiály:
-
Doporučená literatura:
https://developer.mozilla.org/en/docs/Web/JavaScript
https://eshop.cvut.cz/simplifyworks/eoc/public/product/392705452-zara-ondrej-javascript-resene-ulohy
David Flanagan, JavaScript - kompletní průvodce. Computer Press 2002
- Poznámka:
- Další informace:
- https://cw.fel.cvut.cz/wiki/courses/b0b39kaj/start
- Rozvrh na zimní semestr 2024/2025:
- Rozvrh není připraven
- Rozvrh na letní semestr 2024/2025:
-
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 St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Softwarové inženýrství a technologie (povinně volitelný předmět, volitelný předmět)
- Softwarové inženýrství a technologie (povinně volitelný předmět)
- Softwarové inženýrství a technologie - specializace Enterprise systémy (PS)
- Softwarové inženýrství a technologie - specializace Business informatics (povinně volitelný předmět)
- Softwarové inženýrství a technologie - společný 1. ročník (PS, povinně volitelný předmět)