Návrh Školení
Základy Mendixu a vaše první aplikace
1. Úvod do low-code a Mendix
- Co je to low-code a kdy ho použít
- Přehled platformy Mendix a její architektury
- Typické využití Mendixu ve vývojových projektech firem
2. Prostředí Mendix
- Mendix Studio Pro - přehled rozhraní
- Struktura projektu v Mendix
- Práce s aplikací explorer a modelem
3. Datový model (doménový model)
- Entitky a atributy
- Vztahy (1-1, 1-n, n-n)
- Nejlepší praktiky pro návrh datového modelu
4. Praktický úkol
- Vytvoření vaší první aplikace
- Návrh jednoduchého doménového modelu
- Spouštění aplikace místně
Obchodní logika a uživatelské rozhraní
5. Obchodní logika
- Základy microflowů
- Podmíněná logika a ověřování dat
- Zpracování událostí (vytvoření, uložení, odstranění)
6. Uživatelské rozhraní (UI)
- Stránky a layouty
- Widgety (data grid, formuláře, tlačítka)
- Vazba uživatelského rozhraní na data
7. Základy zabezpečení
- Uživatelé a role
- Přístup k datům a stránkám
- Nejlepší praktiky zabezpečení
8. Praktický úkol
- Rozšiřování aplikace o obchodní logiku
- Přidávání CRUD stránek
- Konfigurace uživatelských rolí
Testování, nasazování a nejlepší praktiky
9. Testování a ladění
- Ověřování dat
- Debugger a protokoly (logs)
- Běžné chyby začátečníků
10. Nasazování a publikování
- Sestavení a spuštění aplikace
- Mendix cloud - základy
- Publikování aplikace v testovacím prostředí
11. Nejlepší praktiky rychlého vývoje
- Organizace projektu
- Názvy a struktura modulů
- Výkon aplikace a údržba
12. Finální projekt
- Mini-projekt shrnující školení
- Samostatná práce + diskuse
- Q&A session a doporučení pro další vývoj
Požadavky
- Základní znalosti obchodních aplikací (formuláře, data, uživatelé),
- Vědomosti o relačních databázích, obchodní logice/procesech,
- IT základy jsou preferovány (ale nejsou požadovány).
- Obyčejné zacházení s prostředím Windows,
Cílová skupina
Toto školení je určeno osobám, které chtějí rychle a prakticky naučit vytvářet aplikace v Mendix, zejména:
- Obchodní a systémoví analytici,
- IT konzultanti,
- Začínající low-code vývojáři,
- Programátoři, kteří chtějí naučit Mendix,
- Zaměstnanci IT a digitalizačních oddělení,
- Týmy implementující Mendix v rámci organizace,
- Technické a půltechnické osoby účastnící se IT projektů.
Reference (1)
Metoda výuky.
Arfan Bin Fakhri - Iverson Associates Sdn Bhd
Kurz - Application Performance Management (APM) with Dynatrace
Přeloženo strojem