Cíle kurzu
Seznámení účastníků s několika nástroji pro vývoj vlastní aplikace pro automatizaci konfigurace, či monitoringu architektury ACI. Účastníci získají během školení praktické zkušenosti s programovacími nástroji ACI REST API, ACI Toolkit, CobraSDK, Arya & AryaLoggerAnsible a ďalšími. Součástí školení je řada hands-on labů, které poskytnou účastníkům možnost jednak prakticky implementovat připravené příklady, ale i provádět vlastní experimenty a vytvářet nové aplikace.Obsah kurzu
+ Proč řešíme síťovou programovatelnost?+ Příprava vývojového prostředí+ Úvod do síťových API a protokolů+ Základy programovatelnosti ACI+ ACI DN (Distinguished name) Discovery nástroje+ APIC REST API Autentizace+ Voláni APIC REST API (Postman/Python) + APIC REST API Subscriptions+ ACI Toolkit+ APIC CobraSDK pro Python+ Arya & AryaLogger+ Automatizace ACI pomocí nástrojů Puppet/AnsiblePředpoklady
Předpokládají se dobré znalosti o architektuře Cisco ACI a zkušenosti s administrací zařízení APIC (Application Policy Infrastructure Controller). Protože školení je orientováno na vývoj vlastních aplikací, je navíc nutná dobrá znalost programování/skriptování v jazyce Python.Studijní materiály
Účastníci obdrží kopii předváděných prezentací a lab guide.