Subject description - B0B39KAJ

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
B0B39KAJ Client applications in JavaScript
Roles:V, PS, PV Extent of teaching:2P+2C
Department:13139 Language of teaching:
Guarantors:Žára O. Completion:Z,ZK
Lecturers:Žára O. Credits:5
Tutors:Dušek J., Huřťák P., Vlach Z., Žára O. Semester:L

Web page:

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

Anotation:

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.

Study targets:

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.

Course outlines:

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

Exercises outline:

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

Literature:

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

Requirements:

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

Subject is included into these academic programs:

Program Branch Role Recommended semester
BPSIT_2021 Common courses PS 4
BPSIT1_2021 Enterprise systémy PS 4
BPSIT Common courses V 4
BPSIT Common courses PV 4
BKSIT Common courses PV 4
BPSIT_2021 Common courses PV 4
BPSIT3_2021 Business informatics PV 4


Page updated 9.7.2025 15:53:53, semester: Z,L/2025-6, L/2024-5, Z,L/2026-7, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)