Tvorba klientských aplikací v JavaScriptu
Přednášky
- Úvod, JavaScript pro začátečníky
- JavaScript pro starší a pokročilé
- Event loop, asynchronní zpracování, iterace
- DOM, události
- Ajax, XHR, fetch, HTTP a jejich kamarádi
- CSS3 – selektorový jazyk, generovaný obsah, media queries
- Transformace, Flexible Boxes, Grid
- Transitions, animations a efekty, Custom Properties
- Offline; HTML značky <svg> a <audio>
- HTML značky <video> a <canvas>
- Další JavaScriptová API
- Web Components a CSS Nesting
- TypeScript
Cvičení
- Úvod, DOM, TodoMVC
- Prototypy, this, třídy
- ES 2015+, Babel, Asynchronní zpracování
- Události
- Ajax, XHR, HTTP, Fetch a WebSockety
- CSS3 – selektorový jazyk, media queries
- Flexbox layout, Grid layout
- Transitions, animations a efekty
- HTML značky <svg> a <audio>
- HTML Canvas
- SPA, Historie, Local Storage, Intl a File API
- Web Components a CSS Nesting