Collaboration API Training (collab-api)
-
Overview
Description, Pre requisites -
Content
Lessons, Course Structure
Learn to build useful business workflows with Cisco’s Cloud Collaboration platform. This workshop will take you from low-level knowledge to the ability to create applications that automate and integrate cloud collaboration features into day-to-day operations and apps.
The workshop will use Cisco Webex Teams as an interactive assistant or to act on behalf of users and other machine processes. The labs and missions in this workshop come with guidance in Python and ready-to-use code samples. These concepts can also be applied to other programming languages.
Objectives:
After completing this workshop, the student should be able to:
- Describe the value of the Webex Team APIs, API features and capabilities, and typical solution architectures.
- Create, update, and delete teams, rooms, memberships, and messages through API
- Extend and incorporate Webex Teams into business applications
- Integrate Platforms as a Service (iPaaS)
- Create interactive Webex Teams chat bots. Manage bot accounts, tokens and webhooks, and deploy a simple Python Webex Teams bot
- Basic Python Programming
Target Audience:
The primary audience for this course is as follows:
- Partners and customer deploying WebEx Teams and other Cisco Unified Collaboration Product
Pre-requisites
- Basic understanding of WebEx Team and other UC products
- Programming knowledge is an advantage
Outline
Overview of Cloud Collab for IT Professionals
Overview of API, Install tools and create online accounts that you will need to complete the API Collaboration learning track for IT Professionals.
Python Programming Basics for Cloud Collab IT Pros
Git, Python and JSON. Write Python code and parse JSON data, learning Python basics such as syntax, data types, variables, scope, packages, loops, functions and more
The Business Value of Cloud Collaboration APIs
Webex Team APIs, API features and capabilities, and typical solution architectures.
Automating Webex Teams
Create, update, and delete teams, rooms, memberships, and messages automatically. Learn how to use the Webex Teams messaging APIs using Postman REST API test tool, and Python programming examples.
Webex Teams Extensibility and Security
Extend and incorporating Webex Teams into business applications (scripts, integration, bots, web/mobile apps, cloud integration services, etc.). Review the API access tokens and the Webex API security model and how user roles, teams, and organizations impact API features.
Cloud Integration Services
Cloud integration services, also known as Integration Platforms as a Service (iPaaS). Use Zapier and built.io to build integrations that use Webex Teams collaboration features. Learn how to combine features with hundreds of other cloud services, applications and IoT devices.
Creating Webex Teams Bots
Benefits, design concepts, and technical architecture of interactive Webex Teams chat bots. Manage bot accounts, tokens and webhooks, and deploy a simple Python Webex Teams bot