Předmět: Webové a mobilní aplikace 2

» Seznam fakult » FMK » KADD
Název předmětu Webové a mobilní aplikace 2
Kód předmětu KADD/MD8WA
Organizační forma výuky Seminář
Úroveň předmětu Magisterský
Rok studia nespecifikován
Semestr Letní
Počet ECTS kreditů 2
Vyučovací jazyk Čeština
Statut předmětu nespecifikováno
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
Obsah předmětu
- Progresivní webové aplikace - historie, principy fungování, využití, klady a zápory - Technologie pro tvorbu PWA - kategorizace, odlišnosti - Nastavení vývojového prostředí pro tvorbu PWA - Vytvoření jednoduché PWA - Vytvoření a testování PWA dle vlastního návrhu

Studijní aktivity a metody výuky
Demonstrace, Cvičení na počítači, Praktické procvičování
  • Příprava na zápočet - 20 hodin za semestr
  • Účast na výuce - 20 hodin za semestr
Předpoklady
Odborné znalosti
Znalost HTML, CSS a JavaScriptu.
Znalost HTML, CSS a JavaScriptu.
Výsledky učení
popsat rozdíly mezi nativními/webovými aplikacemi a hybridnímu webovými aplikacemi (HWA)
popsat rozdíly mezi nativními/webovými aplikacemi a hybridnímu webovými aplikacemi (HWA)
Student je schopen vytvořit jednoduchou progresivní webovou aplikaci s použitím nástrojů/frameworků dle vlastního výběru.
Student je schopen vytvořit jednoduchou progresivní webovou aplikaci s použitím nástrojů/frameworků dle vlastního výběru.
vyjmenovat základní charakteristiky HWA a technologií, používané při jejich vytváření (HTML, CSS, JavaScript)
vyjmenovat základní charakteristiky HWA a technologií, používané při jejich vytváření (HTML, CSS, JavaScript)
charakterizovat nejpopulárnější frameworky pro tvorbu HWA
charakterizovat nejpopulárnější frameworky pro tvorbu HWA
popsat strukturu HWA
popsat strukturu HWA
vysvětlit, jakým způsobem funguje integrace s nativními aplikacemi (API, pluginy)
vysvětlit, jakým způsobem funguje integrace s nativními aplikacemi (API, pluginy)
charakterizovat rozdíly mezi mobilními platformami
charakterizovat rozdíly mezi mobilními platformami
popsat doporučené postupy pro UI/UX design a pro používání komponent mobilních aplikací
popsat doporučené postupy pro UI/UX design a pro používání komponent mobilních aplikací
vysvětlit, jakým způsobem jsou HWA distribuovány koncovým uživatelům
vysvětlit, jakým způsobem jsou HWA distribuovány koncovým uživatelům
Odborné dovednosti
navrhnout a realizovat pomocí vybraného frameworku hybridní webovou aplikaci (HWA), optimalizovanou pro mobilní zařízení
navrhnout a realizovat pomocí vybraného frameworku hybridní webovou aplikaci (HWA), optimalizovanou pro mobilní zařízení
vytvořit administrační rozhraní (backend), využívající server-side technologie
vytvořit administrační rozhraní (backend), využívající server-side technologie
vyřešit integraci API třetích stran do HWA
vyřešit integraci API třetích stran do HWA
testovat, ladit a optimalizovat HWA a analyzovat její výkon
testovat, ladit a optimalizovat HWA a analyzovat její výkon
navrhnout a realizovat distribuci HWA uživatelům
navrhnout a realizovat distribuci HWA uživatelům
vyřešit údržbu a aktualizace aplikace
vyřešit údržbu a aktualizace aplikace
Vyučovací metody
Odborné znalosti
Cvičení na počítači
Cvičení na počítači
Praktické procvičování
Demonstrace
Praktické procvičování
Demonstrace
Hodnotící metody
Analýza výkonů studenta
Analýza výkonů studenta
Doporučená literatura
  • ATER, Tal. Building Progressive Web Apps: Bringing the Power of Native to the Browser. Sebastopol, CA: O'Reilly, 2017. ISBN 978-1491961643.
  • DORMANN, Andreas. Ionic 4+: Creating Awesome Apps for IOS, Android, Desktop and Web. Seattle, WA: Amazon Digital Services LLC - KDP Print US, 2019. ISBN 978-3945102527.
  • HAJIAN, Majid. Progressive Web Apps with Angular: Create Responsive, Fast and Reliable PWAs Using Angular. New York: Apress, 2019. ISBN 978-1484244487.
  • LOVE, Chris. Progressive Web Application Development by Example: Develop Fast, Reliable, and Engaging User Experiences for the Web. Birmingham: Packt Publishing, 2018. ISBN 978-1787282346.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr