Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Vývoj klientských aplikací v Javascriptu

Zobrazit rozvrh
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
místnost KN:E-327
Huřťák P.
09:15–10:45
(přednášková par. 1
paralelka 103)

Karlovo nám.
Solarium K327
místnost KN:E-327
Huřťák P.
11:00–12:30
(přednášková par. 1
paralelka 104)

Karlovo nám.
Solarium K327
Út
St
místnost KN:E-107
Žára O.
09:15–10:45
(přednášková par. 1)
Karlovo nám.
Zengerova posluchárna K1
místnost KN:E-327
Vlach Z.
11:00–12:30
(přednášková par. 1
paralelka 101)

Karlovo nám.
Solarium K327
místnost KN:E-327
Vlach Z.
12:45–14:15
(přednášková par. 1
paralelka 102)

Karlovo nám.
Solarium K327
místnost KN:E-301
Žára O.
09:15–10:45
(přednášková par. 1)
Karlovo nám.
Šrámkova posluchárna K9
místnost KN:E-328
Dušek J.
11:00–12:30
(přednášková par. 1
paralelka 105)

Karlovo nám.
Bourací učebna
místnost KN:E-328
Dušek J.
12:45–14:15
(přednášková par. 1
paralelka 106)

Karlovo nám.
Bourací učebna
Čt

Předmět je součástí následujících studijních plánů:
Platnost dat k 12. 4. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet3132206.html