Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Tvorba podnikových aplikací

Zobrazit rozvrh
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
místnost T2:B2-39d
Náplava P.
09:15–10:45
(přednášková par. 1)
Dejvice
Cvičebna Kočí
místnost T2:B2-39d
Náplava P.
Kadleček D.

11:00–12:30
(přednášková par. 1
paralelka 101)

Dejvice
Cvičebna Kočí
Čt

Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 11. 6. 2025
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6639706.html