Používateľská náročnosť
Čo vás naučíme
- Naučíte sa navrhovať užívateľské rozhranie s ohľadom na efektívnu prácu s
dátami
- Zoznámite sa s možnosťami prepojenia aplikácie s vašim serverovým
backendom
- Vyskúšate si implementáciu aplikácie pre zber dát v teréne, vrátane práce
s lokálnou relačnou databázou a napojenie na senzory zariadení
- Pochopíte, aké sú možnosti tlače z vašej aplikácie
- Ukážeme si, ako rozsiahlu aplikáciu dekomponovať na sadu menších
prepojených aplikácií
- Zoznámite sa s rozšírenými právami vnútrofiremných aplikácií
- Vyskúšate si vnútrofiremnú distribúciu aplikácií
Požadované vstupné znalosti
- Znalosť jazyka C # alebo VB.NET a prostredie Visual Studia (kurz bude
vedený v jazyku C #)
- Znalosti vývoja univerzálnych Windows 10 aplikácií v rozsahu kurzu GOC4161
– Vývoj univerzálnych aplikácií pre Windows 10
Metódy výučby
Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.
Študijné materiály
Tlačené prezentácie preberanej látky.
Osnova
Opakovanie základov vývoja univerzálnych aplikácií pre Windows
10
- Zhrnutie základných princípov vývoja aplikácií
- Kľúčové body pri návrhu užívateľského rozhrania
- Základy implementácie používateľského rozhrania
- Opakovanie práce s dátami a návrhovým vzorom MVVM
Návrh užívateľského rozhrania pre efektívnu prácu s
dátami
- Návrh užívateľského rozhrania vašej podnikovej aplikácie
- Efektívna práca s dlhými zoznamami položiek vrátane implementácie radenia
a filtrovania
- Editácia a validácia dát
- Implementácia hľadania dát v aplikácii
Prepojenie aplikácie so serverom
- Predstavenie možnosťou prepojenia aplikácie serverom
- Ukážka použitia webových služieb pre editáciu dát
Implementácia aplikácie pre zber dát v teréne
- Práca s lokálnou relačnou databázou a práca offline
- Rozšírenie zbieraných dát o dáta zo senzorov a fotoaparátu
- Možnosti prepojenia aplikácie s ďalšími zariadeniami
Tlač z aplikácie
- Zoznámenie sa s možnosťami tlače vo vašej aplikácii
- Ukážka tvorby tlačovej zostavy a implementácia tlače
Dekompozícia aplikácie do sady prepojených aplikácií
- Zoznámenie sa s možnosťami vzájomného prepojenia aplikácií vrátane
použitia aplikačných služieb
Zabezpečenie aplikácie
- Ochrana citlivých dát
- Overenie prístupu do vnútrofiremnej siete
Rozšírené práva podnikových aplikácií
- Zoznámime sa s rozšírenými právami podnikových aplikácií
Vnútrofiremné distribúcie aplikácií
- Zoznámenie sa s technikami pre distribúciu aplikácií vo vnútri
firmy