Tvorba podnikových aplikací
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
B0B36TPA | KZ | 5 | 2P+2C | česky |
- Garant předmětu:
- David Kadleček, Pavel Náplava
- Přednášející:
- David Kadleček, Pavel Náplava
- Cvičící:
- David Kadleček, Pavel Náplava
- Předmět zajišťuje:
- katedra počítačů
- Anotace:
-
Předmět se zaměřuje na návrh, tvorbu a implementaci „Low-Code“ a „No-Code“ aplikací. Cílem je umět uchopit problém a jako informační systém, který je součástí řešení problému, umět připravit a nasadit již existující řešení místo vývoje „from scratch“. Například v podobě ERP nebo x(C)RM systému. Zvláštní pozornost je věnována procesní automatizaci pomocí již existujících procesních nástrojů. Studenti se seznámí s vybranými nástroji, naučí se tato řešení nastavovat a případně pomocí jednoduchých programových úprav připravit řešení pro uživatele. Během výuky jsou také představeny rozšiřující způsoby popisu chování a fungování informačních systémů (jako doplněk k UML) a kvalitou, která se používá v rámci IT implementačních projektů.
- Požadavky:
-
Studenti během semestru zpracovávají tři úlohy, v rámci kterých si ověří znalosti tvorby aplikací v prostředí, vyžadující minimální nebo žádné programování. Pro realizaci prvních dvou úloh jsou vyžadovány jen základní znalosti programování/algoritmizace. V rámci třetí, komplexní úlohy, si studenti také zkusí jednoduchou integraci s jinými systémy a je vyžadována alespoň základní znalost frameworku Spring Boot.
Pro práci na cvičeních se předpokládá, že si studenti nosí své vlastní notebooky. Výuka od 3. do 6. týdne semestru bude probíhat v prostředí jednoho z partnerů předmětu, mimo prostory fakulty.
Předmět je zakončený klasifikovaným zápočtem, klíčem hodnocení jsou výstupy, vytvořené v průběhu tvorby tří aplikací. Včetně prezentace vytvořených výstupů.
Přednášky a cvičení jsou ve větší části semestru spojovány do jednoho uceleného bloku, kdy se navzájem prolíná náplň přednášky a cvičení. S ohledem na nutné znalosti je doporučené chodit na celý výukový blok.
- Osnova přednášek:
-
1. Přednáška - Úvod do předmětu, základní koncepty podnikových aplikací
2. Přednáška - Podniková a ICT strategie, popisy systémů
3. Přednáška - Úvod do prostředí MS Power Apps
4. Přednáška - Pokročilé funkčnosti a možnosti platformy MS Power Apps - AI
5. Přednáška - Enterprise Architektura
6. Přednáška - Aktuální trendy v oblasti No-Code, Low-Code
7. Přednáška - BPMN a procesní automatizace
8. Přednáška - Workflow, procesní engine
9. Přednáška - Pokročilejší koncepty zpracování procesů
10. Přednáška - Měření procesů, DMN, uživatelská interakce s procesem
11. Přednáška - Interakce s procesem, uživatelské rozhraní
12. Přednáška - Byznys vs. IT spolupráce, prezentace vybraného BPMS procesního nástroje
13. Přednáška - Uzavření výuky, vyzvaná přednáška externisty na téma praktických zkušeností s používáním procesního engine
13. Přednáška - Co se jinam nevešlo
- Osnova cvičení:
-
1. Cvičení - Úvod do cvičení, jednouchá No-Code, Low-Code aplikace
2. Cvičení - Vyhodnocení domácího úkolu
3. Cvičení - Práce v prostředí MS Power Apps
4. Cvičení - Práce v prostředí MS Power Apps, zadán 1. semestrálního projektu
5. Cvičení - Práce na 1. semestrálním projektu, konzultace
6. Cvičení - Uzavření 1. výukového bloku, prezentace 1. semestrálního projektu
7. Cvičení - Ukázkový příklad v nástroji Camunda
8. Cvičení - Rozšíření ukázkového příkladu o pokročilejší procesní prvky
9. Cvičení - Zpracování výjimek v procesním nástroji Camunda
10. Cvičení - DMN a byznysová pravidla, Měření procesů, optimalizace procesů
11. Cvičení - Tvorba vlastního konektoru
12. Cvičení - Konzultace 2. semestrálních projektů
13. Cvičení - Konzultace 2. semestrálních projektů, praktická ukázka implementace
14. Cvičení - Uzavření předmětu, prezentace 2. semestrálních projektů
- Cíle studia:
-
Absolvováním předmětu získají student přehled o možnostech přípravy, nasazení a provozu již existujících informačních systémů. Tyto znalosti jim umožní při rozhodování o nasazení informačního systému posoudit nutnost vytvoření řešení nového nebo použití některého z již existujících systémů. Současně budou schopni identifikovat slabá místa existujících systémů a vyzkouší si jejich integraci s jinými systémy.
- Studijní materiály:
-
Gála Libor, Šedivá Zuzana, Pour Jan, Podniková informatika - Počítačové aplikace v podnikové a mezipodnikové praxi, Grada, 2015
Keri E. Pearlson, Carol S. Saunders, Dennis F. Galletta, Managing and Using Information Systems: A Strategic Approach, Wiley, 2019
Joseph S. Valacich, Joey F. George, Modern Systems Analysis and Design, Pearson, 2019
Stiehl, Volker, Process-Driven Applications with BPMN, Springer International Publishing, 2014
- Poznámka:
- Další informace:
- https://moodle.fel.cvut.cz/courses/B6B16ISP
- Rozvrh na zimní semestr 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: