Moodle FEL ČVUT
Tvorba podnikových aplikací
B251 - Zimní 25/26
Tvorba podnikových aplikací - B0B36TPA
| Kredity | 5 |
| Semestry | zimní |
| Zakončení | Klasifikovaný zápočet |
| Jazyk výuky | čeština |
| Rozsah výuky | 2P+2C |
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ů.
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.
Osnovy 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
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
Osnovy 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ů
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ů
Literatura
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
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
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.
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.