uuApp Developer
O kurzu
Kromě toho si teoreticky osvojí principy integrace aplikací s uuBusinessTerritory a správné řízení oprávnění. Získá přehled o návrhu čistého kódu, naučí se identifikovat a eliminovat běžné antipatterny. Součástí kurzu je také teoretická příprava na tvorbu komponentových knihoven (uu5 Library), což absolventům umožní pochopit principy vytváření opakovaně použitelných vizuálních i nevizuálních komponent.
Dále se absolventi seznámí s uuScripts a získají znalosti o vývoji, spuštění a správě skriptů pro automatizaci procesů. Součástí kurzu je také testování aplikací, kde se studenti naučí pracovat s uuTestMan a získají přehled o moderních technologiích umělé inteligence, včetně možností využití produktů uuBusinessChat a uuAssistant.
Studijní okruhy
- metodika pro přesné a efektivní řízení organizací a firem, přístup k podnikání, Unicorn Universe Digital-twin construction kit, klíčové metodiky
- sémantika vizuálního modelovacího jazyka Unicorn Universe Business Modeling Language a představení nástroje uuBmlDraw, určeného pro vizuální modelování v jazyce uuBml
Ověření znalostí probíhá formou úspěšného splnění certifikační zkoušky v kurzu uuBml Basics.
- shromažďování požadavků a modelování podnikových procesů a ukazuje, jak fáze business designu zapadá do celkového vývojového procesu.
- základy business modelování, základy business designu a různé přístupy k tvorbě business modelu.
- základní principy komponent a knihovny uu5, dynamické vykreslování, autentizace, vlastnosti komponent, editační režim komponent, stav, responzivita, nesting level, kontext, internacionalizace a lokalizace, autorizace, uživatelské preference, volání serveru
- základy realizace server side v Unicorn Universe Digital-twin construction kit, inicializace uuApp projektu, struktura a konfigurace, unit testing, obchodní logika, perzistence, autorizace a autentizace, logování, binární data, knihovna AppClient
- typické scénáře jednotlivých operací (vytvoření, načítání, úprava, smazání) a jejich implementace jak na straně serveru, tak na straně klienta
- úvod do uuTerritory jako integrační platformy přímo podporující přesné řízení organizací, jak je popsáno v metodice uuP, prostřednictvím vytváření digitálních dvojčat organizací (DTO), důležité principy z uuTerritory (koncept digitálního dvojčete, artefakty, činnosti, organizační struktura, oprávnění, zrcadlení uuApp atd.) a jejich vztah k metodice uuP
- funkce uuTerritory, principy modelování a integrace, co to znamená, když se aplikace připojí k teritoriu, a jak toho dosáhnout, virtualizace pracovního prostoru uuSubApp a správa oprávnění
- funkce uuTerritory, se zvláštním zaměřením na uuAppTypes – entity agregované do pracovního prostoru, definování funkcí, umístění v rámci teritoria a správa jejich oprávnění a vzájemné vztahy.
- sada nástrojů pro podporu vývoje uuApps, která uživatelům umožňuje vytvářet, sestavovat, spouštět a testovat uuApps, uuAppServerLibraries a uu5libraries v několika jednoduchých krocích a pomocí nástrojů příkazového řádku
- co je uu5 Library, a jak vytvářet, ladit a testovat komponenty, které jsou připravené k použití všude tam, kde je podporován dynamický obsah
- postupy a vývojové patterny pro psaní dobře strukturovaných, udržovatelných, čitelných a rozšiřitelných vizuálních i nevizuálních komponent pomocí knihovny uu5
- UX a principy UX designu v rámci vývoje produktů, zásady návrhu uživatelského rozhraní, základní techniky a nástroje v UX v rámci vývoje produktu, dobrá a špatná řešení uživatelského rozhraní
- základy designového systému uuGds, přístup uuGds – jeho principy a strukturu, základní vizuální principy, jako je vizuální typologie (Parent Background, Significance, Color Scheme) a vizuální kompozice s důrazem na vizuální hierarchii
- návrhový systém uuGds - struktura, principy a klíčové konvence.
- přehled systému uuGds - význam, rozdělení úrovní systému uuGds, včetně palet, prvků, komponent a konvencí
- uuScripts a skriptovací prostředí (uuScriptEngine, uuScriptRepository a uuConsole), nástroje pro vývoj, spuštění a správu uuScripts, klientské komponenty, které lze použít k vytvoření uživatelského rozhraní pro práci s uuScripts
- problematické části kódu, neoptimální nebo chybějící implementace a chybové stavy, které způsobují velké komplikace nebo v krajním případě nepoužitelnost aplikace v reálném provozu
- základy uuBusinessBrick a výhody, které může přinést jejich integrace.
- integrace základní úrovně uuBusinessBrick, integrace historizovatelného uuBusinessBrick, integrace uuBusinessBrick s uuEbc a uuEcc
Technické požadavky
To je vše. Zbytek vám dáme my.
Pro koho je kurz určen?
Potřebujete propojit byznys s technikou? Kurz vás provede modelováním procesů a domén, tvorbou dokumentace a převodem požadavků do komponent a datových struktur. Porozumíte terminologii uuApp, abyste efektivně zadávali práci vývojářům a kontrolovali výstupy.
Metody výuky
- Samostudium s přehledně strukturovanými materiály
- Tutoriály a individuální konzultace s lektorem
- Hodnocený úkol – vlastní návrh
- Závěrečný online test a prezenční workshop