FI:PV247 Development of UIs - Informace o předmětu
PV247 Modern Development of User Interfaces
Fakulta informatikypodzim 2021
- Rozsah
- 0/3/1. 3 kr. (plus ukončení). Ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Bc. Maroš Beťko (přednášející)
Mgr. Miroslav Janska (cvičící)
Mgr. Veronika Kudělková (cvičící)
Mgr. Jan Ondruch (cvičící)
Mgr. Tadeáš Pavlík (cvičící)
Ing. Mikuláš Ponechal (cvičící)
Radmila Čermáková (pomocník) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh seminárních/paralelních skupin
- PV247/01: Po 13. 9. až Po 6. 12. Po 9:00–11:50 B311, M. Beťko, M. Janska, V. Kudělková, J. Ondruch, T. Pavlík, M. Ponechal
PV247/02: Pá 17. 9. až Pá 10. 12. Pá 12:00–14:50 A215, M. Beťko, M. Janska, V. Kudělková, J. Ondruch, T. Pavlík, M. Ponechal - Předpoklady
- SOUHLAS
Základní znalost imperativního a neimperativního programování. Očekává sa základní znalost HTML a CSS v rozsahu předmětu PB138 Moderní značkovací jazyky a jejich aplikace. Znalost Javascriptu, protokolu HTTP a architektury REST výhodou. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 47 stud.
Momentální stav registrace a zápisu: zapsáno: 2/47, pouze zareg.: 0/47, pouze zareg. s předností (mateřské obory): 0/47 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Student porozumí základním principům vývoje uživatelského rozhraní s použitím moderních nástrojů. Po úspěšném absolvování předmětu je student schopen aplikovat principy na vypracování semestrálního projektu zaměřené na uživatelské rozhraní. Předmět je převážně praktický a od studentů se očekává aktivní přístup.
- Výstupy z učení
- Technologie určené na vývoj uživatelských rozhraní jsou dynamické a proto se mění velmi rychle. Student po úspěšném absolvování
- má přehled v moderních technologiích webového vývoje a dokáže je prakticky využít;
- je obeznámen s procesem vývoje moderních webových aplikací s využitím best practises. - Osnova
- Introduction & tooling
- Modern Javascript & ES6
- Typescript
- Create React App
- React basics
- React cont.
- Hooks
- Async
- State management
- Deployment
- Literatura
- Learning ECMAScript 6
- https://reactjs.org/docs
- FENTON Steve, Pro TypeScript, ISBN13 (EAN): 9781484232484
- https://www.typescriptlang.org/docs/
- Výukové metody
- Lekce jsou vedeny odborníky společnosti z praxe, kde část lekce je věnována teoreticko - praktickým poznatkům, které student následně aplikuje v praktické úloze v druhé části lekce.
- Metody hodnocení
- Podmínkou udělení zápočtu je vypracování úloh z jednotlivých lekcí a vypracování semestrálního projektu s následnou prezentací na konci semestru.
- Vyučovací jazyk
- Angličtina
- Informace učitele
- https://github.com/FI-PV247/materials/wiki
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně.
- Statistika zápisu (podzim 2021, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/podzim2021/PV247