Popis předmětu - A0M33KAJ

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
A0M33KAJ Tvorba klientských aplikací v JavaScriptu
Role:  Rozsah výuky:2P+2C
Katedra:13139 Jazyk výuky:CS
Garanti:  Zakončení:KZ
Přednášející:  Kreditů:4
Cvičící:  Semestr:L

Webová stránka:

https://cw.fel.cvut.cz/b192/courses/b0b39kaj/start

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.

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.

Osnovy 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

Osnovy 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

Literatura:

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

Požadavky:

Základní znalost principů HTTP, HTML, CSS a JavaScript

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr


Stránka vytvořena 20.3.2025 17:50:56, semestry: Z,L/2025-6, Z,L/2024-5, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)