Cisco Platinum Learning Partner Logo

Cisco Webex-Advanced

Programmierung und Einsatz der Webex-API

Cisco Platinum Learning Partner Logo

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. Dieser Kurs beleuchtet die Fähigkeiten der Webex API und führt anhand von leicht nachzuvollziehenden Beispielen in die Programmierbarkeit der Lösung ein.

Kursinhalt

  • Kurzübersicht und Einordnung von Webex und Agility
  • Einordnung der Webex API
  • Einführung in Postman
  • Einführung in Python
  • Programmierung eines ersten Webexmoduls
  • Senden und Empfangen von Nachrichten.
  • Erstellen eines Meetings
  • Auslesen von Reports
  • Webhooks
  • Bot Funktionalität
  • Robotic Process Automation
  • Webex Device Programmability
  • Macros auf Webex Devices

Print E-Book PDF Symbol Sie erhalten das ausführliche deutschsprachige Unterlagenpaket von ExperTeach – Print, E-Book und personalisiertes PDF! Bei Online-Teilnahme erhalten Sie das E-Book sowie das personalisierte PDF.

Zielgruppe

Der Kurs richtet sich an Teilnehmer, welche die Webex Lösung mittels des API verwalten möchten oder die Fähigkeiten des API kennenlernen wollen.

Voraussetzungen

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.

1 Webex Teams API
1.1 Webservices
1.2 REST API
1.3 WebEx Teams for Developers
1.4 API
1.5 Postman
1.6 Teams API Übersicht
2 Installation und Bedienung
2.1 Installation von Postman
2.2 Nutzung eines Accounts
2.3 Die Benutzeroberfläche von Postman
2.4 Anlegen eines Environment
2.5 Arbeiten mit Variablen
2.6 Nutzung von Collections
2.6.1 Anlegen einer eigenen Collection
2.6.2 Einbinden einer öffentlichen Collection
3 Die Programmiersprache Python
3.1 Was ist Python?
3.1.1 Download, Installation und Lieferumfang
3.1.2 Python-Shell
3.1.3 Schnelldurchlauf im interaktiven Modus
3.1.4 Programmausführung im interaktiven Modus
3.1.5 Verwendung eines Editors oder einer IDE
3.1.6 Programmausführung eines Python Skriptes
3.2 Datentypen
3.2.1 Erste Datentypen in Python
3.3 Anweisung und Anweisungsblock
3.3.1 Anweisungen und Blöcke in Python
3.4 Ausdruck
3.4.1 Boolesche und Arithmetische Operationen
3.4.2 Weitere Ausdrücke in Python
3.5 Variablen und Zuweisungen
3.5.1 Variablen in Python
3.5.2 Details der Zuweisung
3.6 Funktionen I: Eingebaute Funktionen
3.6.1 Die Hilfe-Funktion
3.7 Vergleiche und Bedingungen
3.7.1 Die Bedingung: if
3.7.2 Kombinationen und Verknüpfungen
3.8 Datentypen II – String Details
3.9 Iterationen I – While
3.9.1 While-Schleife
3.9.2 For – Eine Vorschau
3.10 Funktionen II – Eigene Funktionen
3.10.1 Verschachtlung
3.10.2 Global oder Lokal
3.10.3 Rekursion
3.10.4 Arten von Argumenten
3.11 Datentypen III
3.11.1 Liste
3.11.2 Weitere Methoden von Listen
3.11.3 Tupel
3.11.4 Sequenz
3.11.5 Slicing
3.11.6 Eine Menge - Set
3.11.7 Dictionaries
3.11.8 Dictionaries – Methoden
3.12 Iterationen II
3.12.1 For-Details
3.13 Weitere Konzepte und Funktionen
3.13.1 Exceptions
3.13.2 Anonyme Funktionen
3.13.3 Comprehensions
4 Realisierung einer Microservices-Landschaft
4.1 Versionsverwaltung mit Git
4.1.1 Git
4.1.2 GitHub
4.1.3 GitLab
4.2 Tools für Continuous Integration
4.2.1 GitLab für DevOps
4.2.2 Jenkins
4.2.3 TravisCI
4.3 Testing
4.3.1 Testautomatisierung
4.4 REST API im Detail
4.4.1 RESTful API
4.4.2 Konstruktion der HTTP-Meldungen
4.4.3 Generische Beschreibung eines REST API
4.4.4 Idempotenz
4.4.5 Nested Ressource Expansion
4.4.6 Authentifizierung
4.4.7 Content Negotiation
4.4.8 Alternativen zu REST
4.5 API-Gateway
4.5.1 Reverse Proxying mit NGINX (Beispiel)
4.6 API Gateway-Frameworks

Classroom Training

Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!

Hybrid Training

Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.

Online Training

Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.

Inhouse-Schulung

Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
Inhouse-Schulung jetzt anfragen >>>
PDF SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.

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. Dieser Kurs beleuchtet die Fähigkeiten der Webex API und führt anhand von leicht nachzuvollziehenden Beispielen in die Programmierbarkeit der Lösung ein.

Kursinhalt

  • Kurzübersicht und Einordnung von Webex und Agility
  • Einordnung der Webex API
  • Einführung in Postman
  • Einführung in Python
  • Programmierung eines ersten Webexmoduls
  • Senden und Empfangen von Nachrichten.
  • Erstellen eines Meetings
  • Auslesen von Reports
  • Webhooks
  • Bot Funktionalität
  • Robotic Process Automation
  • Webex Device Programmability
  • Macros auf Webex Devices

Print E-Book PDF Symbol Sie erhalten das ausführliche deutschsprachige Unterlagenpaket von ExperTeach – Print, E-Book und personalisiertes PDF! Bei Online-Teilnahme erhalten Sie das E-Book sowie das personalisierte PDF.

Zielgruppe

Der Kurs richtet sich an Teilnehmer, welche die Webex Lösung mittels des API verwalten möchten oder die Fähigkeiten des API kennenlernen wollen.

Voraussetzungen

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.

1 Webex Teams API
1.1 Webservices
1.2 REST API
1.3 WebEx Teams for Developers
1.4 API
1.5 Postman
1.6 Teams API Übersicht
2 Installation und Bedienung
2.1 Installation von Postman
2.2 Nutzung eines Accounts
2.3 Die Benutzeroberfläche von Postman
2.4 Anlegen eines Environment
2.5 Arbeiten mit Variablen
2.6 Nutzung von Collections
2.6.1 Anlegen einer eigenen Collection
2.6.2 Einbinden einer öffentlichen Collection
3 Die Programmiersprache Python
3.1 Was ist Python?
3.1.1 Download, Installation und Lieferumfang
3.1.2 Python-Shell
3.1.3 Schnelldurchlauf im interaktiven Modus
3.1.4 Programmausführung im interaktiven Modus
3.1.5 Verwendung eines Editors oder einer IDE
3.1.6 Programmausführung eines Python Skriptes
3.2 Datentypen
3.2.1 Erste Datentypen in Python
3.3 Anweisung und Anweisungsblock
3.3.1 Anweisungen und Blöcke in Python
3.4 Ausdruck
3.4.1 Boolesche und Arithmetische Operationen
3.4.2 Weitere Ausdrücke in Python
3.5 Variablen und Zuweisungen
3.5.1 Variablen in Python
3.5.2 Details der Zuweisung
3.6 Funktionen I: Eingebaute Funktionen
3.6.1 Die Hilfe-Funktion
3.7 Vergleiche und Bedingungen
3.7.1 Die Bedingung: if
3.7.2 Kombinationen und Verknüpfungen
3.8 Datentypen II – String Details
3.9 Iterationen I – While
3.9.1 While-Schleife
3.9.2 For – Eine Vorschau
3.10 Funktionen II – Eigene Funktionen
3.10.1 Verschachtlung
3.10.2 Global oder Lokal
3.10.3 Rekursion
3.10.4 Arten von Argumenten
3.11 Datentypen III
3.11.1 Liste
3.11.2 Weitere Methoden von Listen
3.11.3 Tupel
3.11.4 Sequenz
3.11.5 Slicing
3.11.6 Eine Menge - Set
3.11.7 Dictionaries
3.11.8 Dictionaries – Methoden
3.12 Iterationen II
3.12.1 For-Details
3.13 Weitere Konzepte und Funktionen
3.13.1 Exceptions
3.13.2 Anonyme Funktionen
3.13.3 Comprehensions
4 Realisierung einer Microservices-Landschaft
4.1 Versionsverwaltung mit Git
4.1.1 Git
4.1.2 GitHub
4.1.3 GitLab
4.2 Tools für Continuous Integration
4.2.1 GitLab für DevOps
4.2.2 Jenkins
4.2.3 TravisCI
4.3 Testing
4.3.1 Testautomatisierung
4.4 REST API im Detail
4.4.1 RESTful API
4.4.2 Konstruktion der HTTP-Meldungen
4.4.3 Generische Beschreibung eines REST API
4.4.4 Idempotenz
4.4.5 Nested Ressource Expansion
4.4.6 Authentifizierung
4.4.7 Content Negotiation
4.4.8 Alternativen zu REST
4.5 API-Gateway
4.5.1 Reverse Proxying mit NGINX (Beispiel)
4.6 API Gateway-Frameworks

Classroom Training

Bevorzugen Sie die klassische Trainingsmethode? Ein Kurs in einem unserer Training Center, mit einem kompetenten Trainer und dem direkten Austausch zwischen allen Teilnehmern? Dann buchen Sie einen der Classroom Training Termine!

Hybrid Training

Hybrid Training bedeutet, dass zusätzliche Online-Teilnehmer an einem Präsenzkurs teilnehmen können. Die Dynamik eines realen Kurses bleibt erhalten, wovon besonders auch die Online-Teilnehmer profitieren. Als Online-Teilnehmer eines Hybrid-Kurses nutzen Sie eine Collaboration-Plattform wie WebEx Training Center oder Saba Meeting. Dazu wird nur ein PC mit Browser und Internet-Anschluss benötigt, ein Headset und idealerweise eine Webcam. Im Kursraum setzen wir speziell entwickelte und angepasste hochwertige Audio- und Videotechnik ein. Sie sorgt dafür, dass die Kommunikation zwischen allen Beteiligten angenehm und störungsfrei funktioniert.

Online Training

Möchten Sie einen Kurs online besuchen? Zu diesem Kursthema bieten wir Ihnen Online-Kurstermine an. Als Teilnehmer benötigen Sie dazu einen PC mit Internet-Anschluss (mindestens 1 Mbit/s), ein Headset, falls Sie per VoIP arbeiten möchten und optional eine Kamera. Weitere Informationen und technische Empfehlungen finden Sie hier.

Inhouse-Schulung

Benötigen Sie einen maßgeschneiderten Kurs für Ihr Team? Neben unserem Standard-Angebot bieten wir Ihnen an, Kurse speziell nach Ihren Anforderungen zu gestalten. Gerne beraten wir Sie hierzu und erstellen Ihnen ein individuelles Angebot.
Inhouse-Schulung jetzt anfragen >>>

PDF SymbolDie gesamte Beschreibung dieses Kurses mit Terminen und Preisen zum Download als PDF.