‭Příprava na tutoriál 23.11.‬ ‭Shrnutí poznatků ze zdrojů v přípravě:‬ ‭Příprava na tutoriál 3‬ ‭Podcasty‬‭:‬ ‭expert na procesní auomatizace Dan Siegel:‬ ‭Process Automation Through Low-Code - Daniel Siegel | Podcast #133‬ ‭Petr Maje a budoucnost vývoje aplikací v LCNCr:‬ ‭https://podcasty.seznam.cz/podcast/fintech-roadmap/no-code-a-low-code-budoucnost-‬ ‭vyvoje-aplikaci-s-petrem-majerem-cso-spolecnosti-metada-386105‬ ‭Makerpad podcast: začátky automatizací‬ ‭Episode #35 Taimur Abdaal – Causal‬ ‭Low down on Low-Code:‬ ‭https://open.spotify.com/show/4pklmeYCBjz8WqeOlSpLdp‬ ‭články‬‭:‬ ‭Co to je LCNC?:‬ ‭https://cc.cz/low-code-a-no-code-platformy-jsou-tu-jak-spravne-postupovat-pri-jejich-‬ ‭pouzivani/‬ ‭https://www.reuters.com/technology/artificial-intelligence/baidu-bolsters-ai-lineup-with-text-‬ ‭to-image-generator-no-code-app-builder-2024-11-12/‬ ‭https://www.reuters.com/technology/artificial-intelligence/baidu-bolsters-ai-lineup-with-text-‬ ‭to-image-generator-no-code-app-builder-2024-11-12‬ ‭Základy low-code a no-code‬ ‭Low-code a no-code platformy umožňují uživatelům vytvářet softwarová řešení bez nutnosti hluboké‬ ‭znalosti programování.‬ ‭No-code platformy nevyžadují žádné kódování, zatímco low-code platformy vyžadují základní‬ ‭znalosti kódování pro plné využití.‬ ‭V obou případech uživatelé vytvářejí řešení vizuálně v tzv. „drag & drop“ editorech, kde skládají‬ ‭předdefinované prvky.‬ ‭Mnoho platforem umožňuje integraci se standardními programovacími jazyky, pokud je potřeba‬ ‭pokročilá funkcionalita.‬ ‭Výhody low-code/no-code platforem‬ ‭Demokratizace vývoje softwaru: Umožňují i netechnickým uživatelům ("citizen developers") vytvářet‬ ‭aplikace.‬ ‭Zrychlení vývoje: Díky předpřipraveným elementům a vizuálnímu editoru lze aplikace vytvářet a‬ ‭nasazovat rychleji.‬ ‭Snížení nákladů: Eliminace nutnosti specializovaných programátorů snižuje náklady na vývoj.‬ ‭Flexibilita a škálovatelnost: Platformy se snadno přizpůsobují měnícím se požadavkům a rostoucím‬ ‭potřebám firmy.‬ ‭Nevýhody low-code/no-code platforem‬ ‭Omezené možnosti: Některé platformy nemusí být dostatečně flexibilní pro komplexní a specifické‬ ‭potřeby.‬ ‭Závislost na platformě: Migrace z jedné platformy na jinou může být obtížná a nákladná.‬ ‭Potřeba regulace: Je důležité nastavit pravidla pro používání platforem, aby se zabránilo problémům s‬ ‭bezpečností a kvalitou.‬ ‭Low-code a no-code platformy skýtají obrovský potenciál pro firmy a organizace, které chtějí zefektivnit a‬ ‭urychlit vývoj softwaru a zároveň ho zpřístupnit širšímu okruhu uživatelů. Nicméně je důležité platformy‬ ‭využívat strategicky a s ohledem na jejich specifika, aby se maximalizoval jejich přínos a minimalizovala‬ ‭potenciální rizika.‬ ‭Klíčové faktory pro úspěšné využití low-code a no-code platforem:‬ ‭Jasná definice cílů a potřeb‬‭: Před implementací platformy je zásadní‬‭identifikovat, jaké problémy‬ ‭chceme řešit a jakých cílů chceme dosáhnout‬‭. Je potřeba zvážit, zda se platforma hodí pro daný typ‬ ‭projektů a zda splňuje požadavky na funkcionalitu, integraci a bezpečnost.‬ ‭Výběr vhodné platformy‬‭: Na trhu existuje široká škála platforem s různými zaměřeními a možnostmi. Je‬ ‭důležité‬‭vybrat platformu, která nejlépe odpovídá potřebám firmy a typu projektů‬‭, které se na ní‬ ‭budou realizovat.‬ ‭Správa a governance platformy‬‭: Pro zajištění bezpečnosti, kvality a udržitelnosti řešení je nezbytné‬ ‭zavést jasná pravidla pro používání platformy a definovat role a zodpovědnosti‬‭. Důležitá je také‬ ‭správa verzí a dokumentace‬‭pro usnadnění údržby a dalšího rozvoje aplikací.‬ ‭Vzdělávání a podpora uživatelů‬‭: Pro maximální využití platformy je klíčové‬‭zaškolit uživatele a‬ ‭poskytnout jim odpovídající podporu‬‭. Důležité je také‬‭vybudovat komunitu uživatelů‬‭pro sdílení‬ ‭zkušeností a řešení problémů.‬ ‭Postupné zavádění a testování‬‭: Doporučuje se‬‭začít s menšími projekty a postupně rozšiřovat využití‬ ‭platformy‬‭, jakmile se uživatelé seznámí s jejím fungováním a možnostmi. Důležité je také‬‭pečlivé‬ ‭testování aplikací před jejich nasazením do produkčního prostředí‬‭.‬ ‭Spolupráce s IT oddělením‬‭: Ačkoliv low-code a no-code platformy umožňují vývoj aplikací bez‬ ‭hlubokých programátorských znalostí, je důležité‬‭zapojit IT oddělení do procesu implementace a‬ ‭provozu platformy‬‭. To pomůže zajistit bezpečnost, integraci s existujícími systémy a bezproblémový‬ ‭provoz.‬ ‭Low-code a no-code platformy představují revoluční přístup k vývoji softwaru‬‭, který firmám otevírá‬ ‭nové možnosti. Při správném využití mohou‬‭výrazně zefektivnit a zrychlit vývoj aplikací a zároveň ho‬ ‭zpřístupnit i netechnickým uživatelům‬‭.‬ ‭Příklady využití‬ ‭Finanční modelování: Vytváření finančních forecastů pro startupy a firmy.‬ ‭Marketing: Kalkulačky ROI pro klienty marketingových agentur.‬ ‭Cenové kalkulačky: Prezentace cen produktů a služeb zákazníkům‬ ‭Automatizace procesů: Automatizace opakujících se úkolů v různých oblastech, např. v CAD‬ ‭systémech.‬ ‭Simulace a analýzy: Zjednodušení a zrychlení simulací a analýz v inženýrských oborech.‬ ‭Platforma Metada‬ ‭Česká no-code platforma zaměřená na tvorbu komplexních a výkonných aplikací pro korporátní sféru.‬ ‭Využívá modelově orientovaný přístup, kde modelář vytváří model aplikace bez psaní kódu.‬ ‭Mezi její hlavní výhody patří:‬ ‭Široká škála funkcí a integrací.‬ ‭Jednoduchá instalace a provoz.‬ ‭Nezávislost na databázi.‬ ‭Pokročilé nástroje pro ladění, testování a audit.‬