FI:PV247 Development of UIs - Informace o předmětu
PV247 Modern Development of User Interfaces
Fakulta informatikyjaro 2025
- Rozsah
- 0/3/1. 3 kr. (plus ukončení). Ukončení: z.
Vyučováno kontaktně - Vyučující
- Bc. Maroš Beťko (přednášející)
Jakub Ďuriš (cvičící)
Ing. Adam Grygar (cvičící)
Mgr. Miroslav Janska (cvičící)
Mgr. Veronika Kudělková (cvičící)
Mgr. Jan Ondruch (cvičící)
Ing. Dalibor Pantlík (cvičící)
Mgr. Tadeáš Pavlík (cvičící)
RNDr. Samuel Pastva, Ph.D. (přednášející) - Garance
- RNDr. Samuel Pastva, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: RNDr. Samuel Pastva, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - 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: 0/47, pouze zareg.: 69/47, pouze zareg. s předností (mateřské obory): 59/47 - Mateřské obory/plány
- Návrh a vývoj softwarových systémů (program FI, N-SWE)
- 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
- FENTON Steve, Pro TypeScript, ISBN13 (EAN): 9781484232484
- https://reactjs.org/docs
- https://www.typescriptlang.org/docs/
- Learning ECMAScript 6
- 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
- Předmět je vyučován každoročně.
Výuka probíhá každý týden.
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2025/PV247