Popis kurzu
Školení má za úkol poskytnout účastníkům komplexní povědomí především o aplikační integraci a vybavit je dovednostmi potřebnými k návrhu integračních řešení.
Během školení budou prováděny praktická cvičení, aby účastníci mohli aplikovat své znalosti v reálných situacích.
Cíle kurzu
- Porozumění konceptu integrace
- Seznámení s různými metodami a technologiemi integrace
- Schopnost navrhovat logickou integraci mezi aplikacemi a systémy
- Základní výzvy bezpečnostních aspektů integrace
Určeno pro
- IT analytici
- Business analytici
- Aplikační a Aolution architekti
Toto školení naopak není určeno pro vývojáře, kteří s integrací zkušenosti mají a chtějí ji implementovat (programátoři).
Obsah kurzu
Úvod do integrace- Co je integrace a proč je důležitá?
- Příklady integrace v každodenním životě a podnikání.
- Historie a vývoj integrace v IT.
Základy integrace dat- Formáty dat a jejich role v integraci (XML, JSON).
- Transformace dat a mapování (ETL).
- Validace a čistění dat.
Metody integrace- Přímé propojení systémů (Point-to-Point (P2P) integrace).
- Message-Oriented Middleware (MOM) integrace.
- Service-Oriented Architecture (SOA) a webové služby.
- Representational State Transfer (REST) a RESTful API.
- Event-Driven Integration.
- Cloud Integration a iPaaS (Integration Platform as a Service).
- Business logika v integracích.
Návrh integrace- Identifikace potřeb a požadavků na integraci.
- Návrh integrační architektury.
- Integrační patterny
- Výběr vhodných technologií a nástrojů.
- Dokumentace rozhraní (Apiary vs. Swagger)
- Zpracování zpráv a datových modelů.
- Modelování návrhu integrace (ArchiMate/UML/BPMN).
Bezpečnost integrace- Zabezpečení dat při přenosu.
- Ověřování a autorizace v integraci.
- Ochrana proti útokům a zneužití.
Výzvy a trendy v integraci- Internet věcí (IoT) a jeho vliv na integraci.
- Umělá inteligence a strojové učení v kontextu integrace.
- Automatizace a nástroje pro správu integrace.
Praktické příklady- Příklady metod integrace
- Příklady formátů a transformací dat
Předpoklady
Analytické a lehce technické schopnosti.
Předchozí znalosti: nejsou nutné.