Der Cisco Webex-Advanced Kurs beleuchtet die Fähigkeiten der Webex API und führt anhand von leicht nachzuvollziehenden Beispielen in die Programmierbarkeit der Lösung ein.
Cisco Webex-Advanced
Cisco Webex-Advanced: Programmierung und Einsatz der Cisco Webex API
Mit Webex bietet Cisco eine vollständige Cloud Collaboration Lösung aus der Cloud an. Ein großer Vorteil der Lösung liegt an der gut zugänglichen HTTP basierten Schnittstelle. Über diese lassen sich die Webex-Anteile programmatisch in bestehende Prozesschritte eingliedern. Dadurch lässt Webex sich sehr gut in Robotic Process Automations einsetzen.
Lernziele Cisco Webex Advanced
Inhalte Cisco Webex Advanced
Webex Teams API
- Webservices
- REST API
- WebEx Teams for Developers
- API
- Postman
- Teams API Übersicht
Installation und Bedienung
- Installation von Postman
- Nutzung eines Accounts
- Die Benutzeroberfläche von Postman
- Anlegen eines Environment
- Arbeiten mit Variablen
- Nutzung von Collections
- Anlegen einer eigenen Collection
- Einbinden einer öffentlichen Collection
Die Programmiersprache Python
- Was ist Python?
- Download, Installation und Lieferumfang
- Python-Shell
- Schnelldurchlauf im interaktiven Modus
- Programmausführung im interaktiven Modus
- Verwendung eines Editors oder einer IDE
- Programmausführung eines Python Skriptes
- Datentypen
- Erste Datentypen in Python
- Anweisung und Anweisungsblock
- Anweisungen und Blöcke in Python
- Ausdruck
- Boolesche und Arithmetische Operationen
- Weitere Ausdrücke in Python
- Variablen und Zuweisungen
- Variablen in Python
- Details der Zuweisung
- Funktionen I: Eingebaute Funktionen
- Die Hilfe-Funktion
- Vergleiche und Bedingungen
- Die Bedingung: if
- Kombinationen und Verknüpfungen
- Datentypen II – String Details
- Iterationen I – While
- While-Schleife
- For – Eine Vorschau
- Funktionen II – Eigene Funktionen
- Verschachtlung
- Global oder Lokal
- Rekursion
- Arten von Argumenten
- Datentypen III
- Liste
- Weitere Methoden von Listen
- Tupel
- Sequenz
- Slicing
- Eine Menge – Set
- Dictionaries
- Dictionaries – Methoden
- Iterationen II
- For-Details
- Weitere Konzepte und Funktionen
- Exceptions
- Anonyme Funktionen
- Comprehensions
Realisierung einer Microservices-Landschaft
- Versionsverwaltung mit Git
- Git
- GitHub
- GitLab
- Tools für Continuous Integration
- GitLab für DevOps
- Jenkins
- TravisCI
- Testing
- Testautomatisierung
- REST API im Detail
- RESTful API
- Konstruktion der HTTP-Meldungen
- Generische Beschreibung eines REST API
- Idempotenz
- Nested Ressource Expansion
- Authentifizierung
- Content Negotiation
- Alternativen zu REST
- API-Gateway
- Reverse Proxying mit NGINX (Beispiel)
- API Gateway-Frameworks
Cisco Webex-Advanced Schulung Zielgruppe: Cisco Webex Advanced
Der Cisco Webex-Advanced Kurs richtet sich an Teilnehmer, welche die Webex Lösung mittels des API verwalten möchten oder die Fähigkeiten des API kennenlernen wollen.
Cisco Webex-Advanced Schulung Voraussetzungen: Cisco Webex Advanced
Es werden keine besonderen Kenntnisse vorausgesetzt. Grundkenntnisse der Programmierung in Python, wie sie im Kurs Python für Einsteiger vermittelt werden, sind jedoch von Vorteil.