Devnetzone 18
Devnetzone 18
Devnetzone 18
And don’t forget to meet our DevNet experts including Cisco Distinguished
Engineers, Principal Engineers, Evangelists, R&D gurus, and software coders. Seek
them out in the DevNet Zone. They’ll be everywhere you turn, and can provide you
with hands-on support to help you get started on your developer journey!
I also hope to see you on Wednesday at 3:20 p.m. for the ‘Rise of the Network APIs’
Innovation Showcase where you can see and learn about exciting innovations and
how you can embrace the network as your innovation platform.
Automation Cisco Instant Connect (CIC) • Create mobile solutions that enable Push-To-Talk on-premises communications.
Data Learning Platform (DLP) • Interact with and visualize your data, innovate with new ideas and even develop new analytics applications.
Cloud AppDynamics • Gain real-time visibility into how applications are working in test, pre-production and production environments.
Cisco + Google • Combine the power of cloud developer resources and enterprise apps, get hands-on with the hybrid cloud solution.
Contiv • Open source networking solutions for modern compute workloads.
Meraki APIs • Cloud solution enabling you to manage your network, which has APIs for things like Location Services for custom apps, and more.
Microservices & Containers • Host applications on a virtual machine hosting environment directly into the branch router.
OpenStack • Create public, private, and hybrid clouds.
Zeus • Gain insight from your logs and metrics data, from any source, in one place.
Collaboration Finesse APIs • Integrate traditional contact center functions into a thin-client desktop.
Jabber APIs • Create interactive web and mobile applications using the Jabber Web SDK and Jabber Guest APls.
Remote Expert Mobile SDKs • Integrate real time voice/video communications and collaboration capabilities such as co-browse, file share and annotation
features natively into iOS, Android and industry leading browsers.
Spark APIs & xAPIs • Create Chat Assistants/Bots to automate your existing enterprise processes. Push notifications to persistent chat rooms,
extending visibility on your business activity and operations. Come learn more about xAPIs.
Spark SDKs & Widgets • Embed audio and video calling and messaging into your mobile apps or website.
Coding 101s on REST, GiT, and more • Learn the basics of software development and APIs.
Data Center ACI APIs • Administer the network. Create, implement, and show network configurations.
Open NX-OS • Build a rich software suite on a Linux foundation that exposes APIs, data models, and programmatic constructs. Using APIs and
configuration agents, operators can affect configuration changes in a more programmatic way.
UCS Director • Automate the IT processes that you design by providing a single point to automate & orchestrate your IT infrastructure.
UCS Management and UCS • Provide a common interface for Unified and Hyper-Converged UCS deployments. Combine with UCS Director and Cloud Center APIs for
Programmable Infrastructure complete programmatic access for infrastructure, devops, and application developers.
IoT Cisco Kinetic • Provide a secure platform to connect your sensors and devices and deliver data from them to applications.
Cisco Kinetics for Cities • Extract data from to compute and move disparate information, giving leaders insights for better city management and money
saving operations that help their communities thrive (formerly known as Smart+Connected Digital Platform).
IoT Data Connect • Connect, secure, and manage data streams from devices to applications.
IOx/Fog • Provide a seamless app enablement framework and compute platform across various devices operating at the network edge with the ability
to host apps & services and connect them securely and reliably to apps in the cloud.
Mobility CMX Mobility Services APIs • Provide indoor location-based services within your mobile applications.
Fast Lane Validation Program • Ensure iOS apps are QoS tagged appropriately and prioritized on the WiFi network.
Meraki APIs • Locate devices real-time, collect marketing data, engage customers with Bluetooth, and automate your deployment.
The Tools & APIs
The APIs/Tools Use to...
Networking ACI • The Cisco ACI programmability model allows complete programmatic access to the application centric infrastructure. With it you can build your own
applications with ACI App Center, integrate networking into cloud and microservice deployment tools, and leverage NetDevOps tooling like Ansible.
Day 0 Provisioning • Provisioning with ZTP, POAP, Plug and Play with PXE, automate provisioning of new devices, never pull out a blue console cable again!
DNA APIs • Learn the APIs associated with DNA, an enterprise SDN controller for policy-based automation of network infrastructure.
Host Applications at the Edge • Run applications at the edge of the network, directly on your routers and switches. See how Guest Shell and IOx allow running everything from
Linux utilities and Python scripts to full blown containerized applications on the same devices providing critical connectivity for IoT, branch office
deployments, data center fabrics and much more!
IOS XE • Open and programmable operating system optimized for the next generation of enterprise campus and wide area networks.
NetDevOps • Explore how NetDevOps brings the culture, technical methods, strategies, and best practices of DevOps to Networking. Get hands-on with
Configuration Management applications such as Ansible, Puppet, and Chef to automate network operations.
NETCONF/RESTCONF/YANG • Simplify the automation and configuration process with new industry standard device interfaces and data models.
Network Automation with • Use Python for network automation, it’s not the the only language used but the combination of being an easy to learn language plus tons of
Python code samples and utilities has made it a go-to for network engineers.
Network Services Orchestrator • NSO provides end-to-end automation to design and deliver network services faster, enabled by Tail-f.
Open NX-OS • Open NX-OS on the Cisco Nexus platform exposes APIs, data models, and programmatic constructs. Using APIs and configuration agents,
operators can affect configuration changes in a more programmatic way.
Streaming Telemetry • Explore the new standard, push-based alternative to SNMP that provides customizable data collection and output formats over the gRPC and
NETCONF protocols.
Open Contiv • Open source networking solutions for modern compute workloads.
Source FD.io • Process tens of millions of packets on a single commodity CPU core using VPP, DPDK, and other open source components.
Joy • Capture and analyze network flow and intraflow data, for network research, forensics, and security monitoring.
OpenDaylight • Automate your network using an open source, standards-based network infrastructure.
OpenStack • Deploy and operate a private cloud for VM and/or container based workloads.
OPNFV • Accelerate the evolution of Network Functions Virtualization (NFV) with system integration, test, and deployment.
PNDA • Deliver an extensible and scalable ‘big data’ platform for network data analytics applications.
SNAS • Framework to collect, track and access tens of millions of routing objects (routers, peers, prefixes) in real time.
TRex • Validate and stress test your network with generic or app specific traffic with this open source traffic generator.
YANG • Full, formal contract language with rich syntax and semantics for network data.
Security Cisco Umbrella APIs • Provides API access to Umbrella threat intelligence and provides querying of our threat database to find emerging threats.
CSTA • Cisco Security Technical Alliance Program - share data with SIEM, MOM, EDM, IR, Vulnerability Management and more.
pxGrid • Multivendor, cross-platform network system that pulls together different parts of an IT infrastructure.
Firepower Management • Enable NGFW and legacy Firepower devices to third party orchestration as well as SDN, NFV, and more. Add-on includes the new
Center (FMX) REST APIs Cisco Threat Intelligence Director APIs.
Snort • Open source intrusion prevention system capable of real-time traffic analysis and packet logging.
Virtual Dev Sandbox • Free 24x7 hosted labs for integrating and working with Cisco, Open Source & Third Party technologies and more!
Tools VIRL • Test and deploy networks quickly and consistently with VIRL.
Classrooms | Panels | Workshops
Come to the DevNet Zone to learn, code, get inspired, and connect!
11:00 - 11:45 DevNet Workshop: Build a DevOps CICD Pipeline Hank Preston DEVNET-2203
1:00 - 1:45 DevNet Workshop: Creating a REST API Microservice using OpenAPI Spec Ashley Roach DEVNET-2587
Workshop 1
2:00 - 2:45 DevNet Workshop: VIRL APIs Brian Daugherty DEVNET-3000
3:00 - 3:45 DevNet Workshop: Managing Cisco UCS with the Python SDK John McDonough DEVNET-2060
4:00 - 4:45 DevNet Workshop: From Zero to a Network Application with GoLang Patrick Riel & DEVNET-1814
Stève Sfartz
5:00 - 5:45 DevNet Workshop: How to Work in the DevNet Sandbox Joseph Kearns DEVNET-2066
9:00 - 9:45 DevNet Workshop: Dive into Leveraging On-Box Python on IOS-XE and Nexus Ryan Shoemaker DEVNET-2556
Devices
10:00 - 10:45 DevNet Workshop: NXOS in the Real World Using NX-API REST Adrian Iliesiu DEVNET-2101
11:00 - 11:45 DevNet Workshop: Hands-On Exploration of NETCONF and YANG Bryan Byrne DEVNET-2561
1:00 - 1:45 DevNet Workshop: REST APIs and Cisco APIs Matt DeNapoli DEVNET-3617
2:00 - 2:45 DevNet Workshop: BYOT - Bring your Own TAC Engineer Dmitry Figol & Workshop 2 DEVNET-1460
(no-box TAC python library) Wojciech Róg
3:00 - 3:45 DevNet Workshop: NetDevOps for the Network Dude - How to Get Started with Francois Caen DEVNET-1002
APIs, Ansible, and Python
4:00 - 4:45 DevNet Workshop: Nexus Streaming Telemetry Gerard Sheehan DEVNET-3618
5:00 - 5:45 DevNet Workshop: Python for Automation with Cisco Network Service Roque Gagliano DEVNET-2059
Orchestrator (NSO)
2:00 - 2:45 DevNet Workshop: Build a Spark Bot in AWS Lambda and AWS API Kareem Iskander DEVNET-3677
Gateway
3:00 - 3:45 DevNet Workshop: Creating Cisco Spark Conversational Bots with BotKit Stève Sfartz DEVNET-3071
4:00 - 4:45 DevNet Workshop: Developing Customer Journeys using the Sajith Kaima & DEVNET-2325
Context Service APIs Brian Cole
5:00 - 5:45 DevNet Workshop: Automation with Meraki Provisioning API Courtney Batiste DEVNET-2120
9:00 - 9:45 DevNet Workshop: Cisco Zeus: One-Stop Shop for Real-Time Logs and Debo Dutta DEVNET-2555
Metrics Monitoring
10:00 - 10:45 DevNet Workshop: Building an Umbrella Ad Blocker Bart Jan Menkveld & DEVNET-1174
Christopher van der made
11:00 - 11:45 DevNet Workshop: Getting Started with Containers Matt Johnson DEVNET-2042
Workshop 4
2:00 - 2:45 DevNet Workshop: Hands-On with CloudCenter and Jenkins Tuan Nguyen DEVNET-1769
3:00 - 3:45 DevNet Workshop: Cisco Virtual Infrastructure Manager (VIM) for Suhail Syed & DEVNET-2570
OpenStack based NFVI Solution Vamsi Krishna Kuppur
11:00 - 11:45 Integration Platforms as a Service: Real-World Use Cases with Steve Greenberg & DEVNET-2023
Cisco Spark David Staudt
1:00 - 1:45 Easily Streamline Workflows by Integrating Business Messaging into Apps Adam Kasley DEVNET-1074
3:00 - 3:45 Network Programmability with Cisco ACI Devarshi Shah & Theater DEVNET-2000
Hank Preston
4:00 - 4:45 Using Cisco pxGrid for Security Platform Integration Brian Gonsalves DEVNET-1010
5:00 - 5:45 TalkOps - Using Voice to Manage the Data Center John McDonough DEVNET-1364
9:00 - 9:45 Coding 1003 - Working with XML, JSON, YML in Python Matt DeNapoli DEVNET-3611
10:00 - 10:45 Introduction to OpenConfig Santiago Alvarez DEVNET-1775
11:00 - 11:45 Coding 2002 - Useful Python Libraries, Frameworks, and Features to Matt DeNapoli DEVNET-3612
Master
1:00 - 1:45 Accelerate your Dev Cycle with DevNet Sandbox Remote Labs Dan Klinger DEVNET-1214
2:00 - 2:45 Coding 2001 - Doing More with REST Matt DeNapoli Classroom 1 DEVNET-3613
3:00 - 3:45 GoLang 101 for IT Pros Stève Sfartz & DEVNET-1808
Patrick Riel
4:00 - 4:45 Cisco Spark ChatBots 101: Design, Code, and Deploy Stève Sfartz DEVNET-3604
5:00 - 5:45 Learn How Cisco Network Assurance Engine Can Help Predict Outages Navneet Yadav DEVNET-1699
9:00 - 9:45 DevNet Workshop: Creating a REST API Microservice using OpenAPI Spec Ashley Roach DEVNET-2587
10:00 - 10:45 DevNet Workshop: UCS PowerTool Suite - Secrets, Tips, and Tricks John McDonough DEVNET-2061
11:00 - 11:45 DevNet Workshop: Hands-On Kicking the Tires of RESTCONF Bryan Byrne DEVNET-2585
1:00 - 1:45 DevNet Workshop: UCS Director Automation - Creating and Utilizing John McDonough DEVNET-2564
Custom Tasks and Script Modules
2:00 - 2:45 DevNet Workshop: How to Work in the DevNet Sandbox Joseph Kearns DEVNET-2066
Workshop 1
3:00 - 3:45 DevNet Workshop: Using YANG to Create Network-Layer APIs Giles Heron & DEVNET-2324
Charles Eckel
9:00 - 9:45 DevNet Workshop: Analytics with Meraki CMX Location API Cory Guynn DEVNET-2115
10:00 - 10:45 DevNet Workshop: Hands-On with IoT Standards & Protocols Kareem Iskander & DEVNET-3623
Casey Bleeker
11:00 - 11:45 DevNet Workshop: Finesse APIs: Getting Started with the REST APIs and Denise Kwan DEVNET-1024
XMPP Events
1:00 - 1:45 DevNet Workshop: Building & Deploying Edge Applications Jock Reed DEVNET-3622
Workshop 3
2:00 - 2:45 DevNet Workshop: From Zero to Extending Cisco Spark & Tessa Mero DEVNET-1881
Running Your Own Bot
3:00 - 3:45 DevNet Workshop: Cisco Spark Hands-On: Magical ChatBots with Koushik Ramamurthy DEVNET-2321
IBM Watson & David Staudt
4:00 - 4:45 DevNet Workshop: Hands-On with the Spark SDK Video Widget Features David Staudt DEVNET-3006
5:00 - 5:45 DevNet Workshop: Hands-On with the Spark SDK Video Features for ios Jonathan Field DEVNET-2075
9:00 - 9:45 Cisco UCS Agentless Configuration Management - Ansible or John McDonough DEVNET-2916
Microsoft Desired State Configuration
10:00 - 10:45 Who Wants to be a Millionaire? A Class in Creating your own Currency Vallard Benincosa & DEVNET-3626
on Blockchain Tom Davies
11:00 - 11:45 Use the Infrastructure, Luke! Ashley Roach DEVNET-1047
1:00 - 1:45 TRex an Open Source Realistic Traffic Generator Hanoch Haim DEVNET-1120
Classroom 1
2:00 - 2:45 Integrating VIRL into a NetOps Work-flow Ralph Schmieder DEVNET-2769
5:00 - 5:45 Insights into your WLC with Wireless Streaming Telemetry Jeremy Cohoe DEVNET-1801
9:00 - 9:45 DevNet Workshop: Build a DevOps CICD Pipeline Hank Preston DEVNET-2203
10:00 - 10:45 DevNet Workshop: An Introduction to Monitoring Encrypted Network Phillip Perricone DEVNET-1215
Traffic with “Joy”
11:00 - 11:45 DevNet Workshop: Managing Cisco UCS with the Python SDK John McDonough DEVNET-2060
1:00 - 1:45 DevNet Workshop: Vagrant Up for the Network Engineer Hank Preston DEVNET-1365
NX-OS, IOS-XE, IOS-XR Workshop 1
2:00 - 2:45 DevNet Workshop: Using YANG to Create Network-Layer APIs Giles Heron & DEVNET-2324
Charles Eckel
3:00 - 3:45 DevNet Workshop: An Introduction to Monitoring Encrypted Network Phillip Perricone DEVNET-1215
Traffic with “Joy”
4:00 - 4:45 DevNet Workshop: UCS PowerTool Suite - Secrets, Tips, and Tricks John McDonough DEVNET-2061
5:00 - 5:45 DevNet Workshop: Hands-On Kicking the Tires of RESTCONF Bryan Byrne DEVNET-2585
9:00 - 9:45 DevNet Workshop: Analytics with Meraki CMX Location API Cory Guynn DEVNET-2115
10:00 - 10:45 DevNet Workshop: Build a Spark Bot in AWS Lambda & AWS API Gateway Kareem Iskander DEVNET-3677
11:00 - 11:45 DevNet Workshop: Cisco Spark Hands-On: Magical ChatBots with IBM Watson Koushik Ramamurthy DEVNET-2321
& David Staudt
1:00 - 1:45 DevNet Workshop: Finesse APIs: Getting Started with the REST APIs & Denise Kwan Workshop 3 DEVNET-1024
XMPP Events
2:00 - 2:45 DevNet Workshop: From Zero to Extending Cisco Spark & Running Your Own Tessa Mero DEVNET-1881
Bot
3:00 - 3:45 DevNet Workshop: Hands-On with the Spark SDK Video Features for ios Jonathan Field DEVNET-2075
4:00 - 4:45 DevNet Workshop: Hands-On with the Spark SDK Video Widget Features David Staudt DEVNET-3006
5:00 - 5:45 DevNet Workshop: Creating Cisco Spark Conversational Bots with BotKit Stève Sfartz DEVNET-3071
Join
DEVNET
developer.cisco.com/join/CLEUR18
Learning Labs
New! DevNet Challenges
Hack, Defend, and Win!
Come play the Black Hat, White Hat Security Challenge
>>> Hack Embrace your inner hacker and try to access the network
>>> Defend Be the heavily-armed Cisco defender that saves the day
>>> Win Collect your prize and claim your bragging rights
Helpful Hint: Go to the Learning Labs and complete the NETCONF/YANG and Collaboration Learning
Labs before the mini-hacks. These labs will give you the skills you need!
DevNet Zone Demos
Don’t miss our exciting partner solutions
and demos!
Our Partners
• Metsi
• Netnuvem
Application Developer
Demos Learning Challenge
• Application Hosting and Code at the Edge
• Cloud App Discovery with SD-AVC Yields x1 Million
Efficiency Gain Win a special-edition t-shirt and
• Design Thinking
• DevNet Sandbox
bragging rights! Complete specific
• Digitize your Country using Open Data and application developer learning
Cisco APIs activities to win. Go to the
• Embed Messaging and Video in your Apps
• Get Hands-On with Fast Lane
Application Developer Zone
• Get Hands-On with Network Analytics or Info Desk for details!
• Hack, Defend, and Win! Play the Black Hat, White Hat
Security Challenge
• Interacting with NetDevOps
• Interfacing Humans to the Internet of Things
• Leveraging Realtime Location Analytics with Meraki
• SD-AVC Cloud Apps Awareness with CASI
DevNet Zone Map
DevNet Sandbox
Classroom 2
& 15-Minunte
Challenge
1
om
ro
Workshop 3 Workshop 4
ss
D
ev
la
N
C
et
Th
Network
ea
te
Infrastructure
r
Zone & Demos
The DevNet
Cube Learning Labs
Demos
Application
Developer
Magic Zone & Demos
Mirror Info
Bl hi
W
ac te
Desk
k H
H at
Workshop 1 Workshop 2
at
D hin
T
es ki
ig ng
rs
n
e
tn
r
Pa
Let’s be social!
Connect with us @CiscoDevNet
#DevNet | #CLEUR