Plánované sú 2 stretnutia za týždeň, v utorok 11:40 – 14:40 a v stredu 8:00-10:15, obe v miestnosti SA1C05. Predmet končí už v polke semestra, 29.3.2023.
Program stretnutí:
1. stretnutie (14.2.2023)
- Slajdy vo formáte pdf
- zadania cvičení
- Vybrané súčasti Javascriptu a Typescriptu – globálne vs. lokálne premenné a konštanty, template strings, pravdivé a nepravdivé výrazy, rôzna práca s objektami a poľami, object destructuring, spread operátor, klasické vs. arrow funkcie a použitie this v nich, základné higher-order funkcie v poliach – forEach, filter, map, reduce a reduceRight.
- Git: https://gitlab.science.upjs.sk/mwt-2023/countries
2.stretnutie (15.2.2023)
- Slajdy vo formáte pdf
- zadania cvičení
- Flat, flatMap, čisté funkcie, curried funkcie a ich reťazenie.
3. stretnutie (21.2.2023)
- spoločné riešenie úlohy 8
- Slajdy vo formáte pdf
- Angular – inštalácia, komponenty, servisy, Observable, HttpClient
- Git: https://gitlab.science.upjs.sk/mwt-2023/films
4. stretnutie (22.2.2023)
- Slajdy angular01.pdf
- Slajdy angular02.pdf
- Angular – jednoduchá material tabuľka, úvod do Router-a, material komponenty button, input, icon, card, snackbar, základ komponentu Login
5. stretnutie (28.2.2023)
- Slajdy angular02.pdf
- Template driven formuláre, HTTP post
6. stretnutie (1.3.2023)
- Slajdy angular03.pdf
- Angular – univerzálne odchytávanie chybových stavov HTTP klienta, localStorage, Material snackbar a toolbar, navigačná lišta so zobrazovaním Login/Logout stavu
7. stretnutie (7.3.2023)
- Slajdy angular04.pdf
- Angular – vlastná pipe; paginácia, usporiadanie a filtrovanie material tabuľky cez MatTableDataSource; template-driven validácia.
8. stretnutie (8.3.2023)
- Slajdy angular05.pdf
- Angular – Reaktívne formuláre, vlastné validátory, registrácia používateľa, knižnica Zxcvbn
9. stretnutie (14.3.2023)
- Slajdy angular06.pdf
- Angular – Mazanie používateľov, material dialog, slide a checkbox, URL parametre získané cez router, detské komponenty, editácia používateľov, FormArray
10. stretnutie (15.3.2023)
- Slajdy angular07.pdf
- Angular – dokončenie editácie, @Output, feature module, strážcovia routovania – CanActivate, CanDeactivate, Resolver
11. stretnutie (21.3.2023)
- Slajdy angular08.pdf
- Angular – pridávanie používateľov, hierarchické routovanie, strážca canLoad, preloading a on-demand loading modulov, použitie hlavičky v Http na posielanie tokenu
12. stretnutie (22.3.2023)
- Angular – DataSource pre MatTable, server-side paginácia, filtrovanie a sort, HttpParams
13. stretnutie (28.3.2023)
- Slajdy angular09.pdf
- Angular – úložisko NGXS
14. stretnutie (29.3.2023)