Zkuste nás kontaktovat

Návrh Školení

Úvod do AI v kontextu DevOps

  • Co je to AI pro DevOps?
  • Příklady využití a výhody AI v CI/CD procesech
  • Přehled nástrojů a platforem podporujících automatizaci s využitím AI

Vývoj a revize kódu pomocí umělé inteligence

  • Využívání nástroje GitHub Copilot a podobných řešení pro doplňování kódu
  • Kontrola kvality kódu a doporučení generovaná pomocí AI
  • Automatické vytváření testů a detekce potenciálních zranitelností

Návrh inteligentních CI/CD procesů

  • Konfigurace systémů typu Jenkins či GitHub Actions s využitím kroků založených na AI
  • Prediktivní spouštění procesů sestavování a detekce potřeby obnovy systému
  • Dynamická úprava pracovních postupů na základě historických dat o jejich výkonu

Automatizace testování s pomocí AI

  • Generování a prioritizace testů využívajících umělou inteligenci (např. Testim, mabl)
  • Analýza regresních testů prováděná pomocí strojového učení
  • Snižování chybovosti a zkracování doby trvání testů díky datovým poznatkům

Statická a dynamická analýza kódu s využitím AI

  • Integrace nástroje SonarQube a podobných řešení do pracovních postupů
  • Automatická detekce problémových částí kódu a doporučení na jeho vylepšení
  • Analýza dopadů změn a posouzení rizik spojených s kódem

Sledování, zpětná vazba a neustálé zdokonalování

  • Nástroje pro sledování s podporou AI a detekci neočekávaných stavů systému
  • Využívání modelů strojového učení k analýze výsledků nasazování
  • Vytváření automatizovaných zpětných vazeb napříč celým životním cyklem softwaru

Příklady z praxe a konkrétní integrace

  • Ukázky využití AI v CI/CD procesech ve velkých společnostech
  • Integrace s cloudovými platformami a mikroslužbami
  • Nejčastější výzvy, doporučení a osvědčené postupy

Závěrečné shrnutí a další kroky

Požadavky

  • Zkušenosti s DevOps a pracovními postupy CI/CD
  • Základní znalost nástrojů pro správu verzí a automatizaci
  • Seznámenost s koncepty testování softwaru a jeho nasazování

Cílové skupiny

  • DevOps inženýři a týmy zodpovědné za platformy
  • Vedoucí automatizace testování a samotní testovací specialisté
  • Softwaroví architekti a manažeři vydávání produktů
 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie