Skip to Scheduled Dates
Course Overview
This 5-day class is meant for Administrators and Engineers that are starting their Journey Towards Programmability for Webex and Devices. It covers the Basics of REST, JSON, Python, Postman, JavaScript, Bots, Integrations, UI Extensions, Macros, and Digital Signage. Student will use Postman, Ansible and other programs to be able to gather statistics, monitor, and configure the Webex Portal and Webex Devices. Students will setup Macros to be able to Control Lighting systems and Room Controls. Students will create Python Scripts to Create and Modify Webex Meetings.
Use this course towards your Cisco Continuing (CE) Education Credits (40)
Who Should Attend
- Network Administrator
- Meeting Administrators
- Webex Administrators
- Collaboration Administrators
- Network Engineer
- Voice / UC / Collaboration / Communications Engineers
- Collaboration Sales / Systems Engineers
Course Objectives
- Student will learn the Technologies used in Webex APIs
- Student will learn the where to find and use Webex API Documentation
- Student will learn to use Programming Technologies with Webex
- Student will learn the fundamentals of Bots, Integrations, Widgets, and WebApps
- Student will learn how API Tokens are authenticated in Webex
- Student will learn the fundamentals of Python and JavaScript
- Student will learn the fundamentals of API Integrations with other Apps
- Student will learn the fundamentals of Device Macros
- Student will learn the Schedule, Manage, Integrate Webex Meetings
Course Outline
Module 1: Introduction
- Lesson 1: Introduction
- Lesson 2: SIP Trunking
Module 2: Webex API Overview
- Lesson 1: Webex API Overview
- Lesson 2: Webex API Documentation
- Lesson 3: API Technologies Overview
- Lesson 4: Webex API Types
- Lesson 5: Webex Software Developer Kits (SDK)
- Lesson 6: API Use Cases
- Lesson 7: Setting up a Programming Environment
Module 3: Webex Room Systems, Device, and Clients (Review)
- Lesson 1: Webex Portfolio and Features
- Lesson 2: Webex Room Navigator
- Lesson 3: Webex Devices
- Lesson 4: Webex Board Pro
- Lesson 5: SX / DX Devices
- Lesson 6: Webex Room OS 11
- Lesson 7: Webex Device States
- Lesson 8: Webex Calling Devices
- Lesson 9: Webex App
- Lesson 10: Webex Mobile Clients
Module 4: Webex Control Hub
- Lesson 1: Control Hub Overview
- Lesson 2: Organization Settings
- Lesson 3: Adding Users
- Lesson 4: Adding Devices
- Lesson 5: Adding Workspaces
- Lesson 6: Administration Panels
- Lesson 7: User Portal
Module 5: Program Fundamentals
- Lesson 1: Language and Format Overview
- Lesson 2: Data Formats
- Lesson 3: Python Fundamentals
- Lesson 4: Java Script Fundamentals
Module 6: Webex Authentication
- Lesson 1: Authentication Overview
- Lesson 2: OAuth Authentication
Module 7: Webex Rest APIs and JSON
- Lesson 1: REST API
- Lesson 2: JavaScript Object Notation (JSON)
- Lesson 3: HTTP (REST) Status Codes
Module 8: Webex Bots, Cards, and Integrations
- Lesson 1: Webex Bots
- Lesson 2: Webex Buttons and Cards
- Lesson 3: Integrations
- Lesson 4: Webex Widgets
Module 9: Postman
- Lesson 1: Postman Overview
- Lesson 2: Webex Collections
- Lesson 3: Testing Webex APIs with Postman
Module 10: Webex Customization, UI Extensions and, Macros for Devices
- Lesson 1: RoomOS Programmability Overview
- Lesson 2: RoomOS Website for Device Customization
- Lesson 3: RoomOS Connectivity / User Overview
- Lesson 4: Device Configuration
- Lesson 5: Personalization – Branding
- Lesson 6: UI Extensions
- Lesson 7: Device Macros
- Lesson 8: Device API Commands
Module 11: Webex Digital Signage
- Lesson 1: Webex Digital Signage
- Lesson 2: Digital Signage Configuration using Cisco Webex Control Hub
- Lesson 3: Digital Signage Configuration using Local Web Administration Portal
- Lesson 4: APPSPACE
Module 12: Driving Webex Meetings with APIs.
- Lesson 1: Webex Meeting APIs
- Lesson 2: Controlling Meeting using APIs
- Lesson 3: Scheduling Meetings with APIs