Devnetzone 18

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Join DevNet!

Welcome to the DevNet Zone!


Welcome to the DevNet Zone where you can learn, code, inspire, and connect.
Here, you can take a Coding 101 class, complete a learning lab, dig into our
hands-on workshops, and be inspired by one of our panel sessions. New this year,
is our application developer zone, black hat white hat challenge, and mini-hacks in
DevNet Sandbox area – so be sure to give them a try!

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.

Susie Wee
VP & CTO, Cisco DevNet | @susiewee

You are invited, join me!


‘Rise of the Network APIs’ Innovation Showcase
Wednesday at 3:20 p.m. in the C-Max theatre
The Tools & APIs
The APIs/Tools Use to...
Analytics & Cisco Data Virtualization • Empower analytics and BI with agile data access and integration.

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!

Check the Cisco Live Content Catalog online to find specific


DevNet sessions based on technology, learning path, session
type, technical level, and more!

Have a question? Come ask us at the DevNet Info Desk!


Tuesday | Theater and Classrooms 1 & 2
Time Title Speakers Location Session ID
11:00 - 11:45 Coding 1002: Getting Started with Python Matt DeNapoli DEVNET-3602
1:00 - 1:45 How to Be a Network Engineer in a Programmable Age Hank Preston DEVNET-1725
2:00 - 2:45 DevNet Panel: Applying Design Thinking to Building Products Susie Wee, Edwin Zhang, DEVNET-1794
in Cisco Michael Kopcsak, Hallgrim
Sagen, Jason Cyr, & Theater
Francesca Barrientos
3:00 - 3:45 Explore the Programmability Options of DNA Center for Adam Radford DEVNET-3603
Managing Network Intent
4:00 - 4:45 Embed Calling and Messaging in Your Apps with the Olivier Proffit & Phil Bellanti DEVNET-1822
Cisco Spark SDK
5:00 - 5:45 Everything about Bluetooth Apps and Asset Tracking Colin Lowenberg DEVNET-1795

11:00 - 11:45 Coding Class - Introduction to Git Ashley Roach DEVNET-1080


1:00 - 1:45 Hybrid Cloud Automation using Cisco CloudCenter API Ray Doerr DEVNET-1651
2:00 - 2:45 Coding 1001 - Intro to APIs and REST Matt DeNapoli DEVNET-3607
3:00 - 3:45 Using OpenDaylight Charles Eckel Classroom 1 DEVNET-1119
4:00 - 4:45 Empower your Testing with Cisco Test Automation Solution Siming Yuan, Jean Benoit Aubin, DEVNET-1480
& Sedy Yadollahi
5:00 - 5:45 Your API Toolbelt: Tools and Techniques for Testing, Monitoring, Adam Kalsey DEVNET-1631
and Troubleshooting REST API Requests

1:00 - 1:45 Getting Started with OpenStack Charles Eckel DEVNET-1101


2:00 - 2:45 Tour of the Latest Spark API Features David Staudt & Stève Sfartz DEVNET-3609
3:00 - 3:45 Programmability and Automation on Cisco Nexus Platforms Krishna Chaitanya DEVNET-1467
Classroom 2
4:00 - 4:45 An Introduction to Developing for Cisco Kinetic - Data Control Krishna Chengavalli DEVNET-1068
Module
5:00 - 5:45 Introduction to Threat Intelligence Capabilities in the Ben Greenbaum DEVNET-2164
Threat Grid API

Tuesday - Theater & Classroom 1 & 2


Tuesday | Workshops 1 & 2
Time Title Speakers Location Session ID
9:00 - 9:45 DevNet Workshop: UCS Director Automation - Creating and Utilizing Custom John McDonough DEVNET-2564
Tasks and Script Modules
10:00 - 10:45 DevNet Workshop: Vagrant Up for the Network Engineer NX-OS, IOS-XE, IOS-XR Hank Preston DEVNET-1365

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)

Tuesday - Workshops 1 & 2


Tuesday | Workshops 3 & 4
Time Title Speakers Location Session ID
9:00 - 9:45 DevNet Workshop: Automation with Meraki Provisioning API Courtney Batiste DEVNET-2120
10:00 - 10:45 DevNet Workshop: Building & Deploying Edge Applications Jock Reed DEVNET-3622
11:00 - 11:45 DevNet Workshop: Creating a Custom Gadget Using the Finesse Denise Kwan DEVNET-1998
Javascript Library API
1:00 - 1:45 DevNet Workshop: Hands-On with IoT Standards & Protocols Kareem Iskander & DEVNET-3623
Casey Bleeker Workshop 3

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

4:00 - 4:45 DevNet Workshop: Privacy Scoping Jonathan Fox DEVNET-2016

Tuesday - Workshops 3 & 4


Wednesday | Theater & Classroom 1
Time Title Speakers Location Session ID
9:00 - 9:45 Introduction to Cisco Threat Intelligence Director APIs Pramod Chandrashekar DEVNET-1774

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

Wednesday - Theater & Classroom 1


Wednesday | Classroom 2 & Workshop 1
Time Title Speakers Location Session ID
9:00 - 9:45 Firepower REST API - Migration and Threat Centric Policy Use Cases Krishan Veer DEVNET-1698
10:00 - 10:45 Cisco Spark Widgets Technical Drill Down Adam Weeks & DEVNET-1891
Stève Sfartz
1:00 - 1:45 Cisco Spark SDK Video - Overview and Coding Demo Olivier Proffit & DEVNET-2026
David Staudt Classroom 2
2:00 - 2:45 Managing Edge Compute with Kinetic Jock Reed DEVNET-3614
3:00 - 3:45 Advanced Telemetry Demo Viktor Osipchuk DEVNET-1710
4:00 - 4:45 CloudCenter for Developers Conor Murphy DEVNET-1198
5:00 - 5:45 Application Hosting on IOS-XE Bryan Byrne DEVNET-1695

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

4:00 - 4:45 DevNet Workshop: VIRL APIs Brian Daugherty DEVNET-3000


5:00 - 5:45 DevNet Workshop: From Zero to a Network Application with GoLang Patrick Riel & DEVNET-1814
Stève Sfartz

Wednesday - Classroom 2 & Workshop 1


Wednesday | Workshops 2 & 3
Time Title Speakers Location Session ID
9:00 - 9:45 DevNet Workshop: BYOT - Bring Your Own TAC Engineer Dmitry Figol & DEVNET-1460
(no-box TAC python library) Wojciech Róg
10:00 - 10:45 DevNet Workshop: Python & Cisco Stuff Matt DeNapoli DEVNET-3621
11:00 - 11:45 DevNet Workshop: Mastering ACI Programmability and Automating Krishna Chaitanya DEVNET-2001
Common DC Tasks
1:00 - 1:45 DevNet Workshop: Get Hands-On with DNA Center APIs for Adam Radford DEVNET-3620
Managing Intent Workshop 2
2:00 - 2:45 DevNet Workshop: Nexus Streaming Telemetry Gerard Sheehan DEVNET-3618
3:00 - 3:45 DevNet Workshop: Python & Cisco Stuff Matt DeNapoli DEVNET-3621
4:00 - 4:45 DevNet Workshop: Get Hands-On with YDK for Network Device Giles Heron DEVNET-3619
Programmability the Pythonic Way!
5:00 - 5:45 DevNet Workshop: Python for Automation with Cisco Network Service Roque Gagliano DEVNET-2059
Orchestrator (NSO)

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

Wednesday - Workshops 2 & 3


Wednesday | Workshop 4
Time Title Speakers Location Session ID
9:00 - 9:45 DevNet Workshop: Privacy Scoping Jonathan Fox DEVNET-2016
10:00 - 10:45 DevNet Workshop: Best REST in OpenStack Vikram Hosakote DEVNET-2004
11:00 - 11:45 DevNet Workshop: Best Practices for Using the Firepower eStreamer API Gregg Berson DEVNET-2590
to Create Splunk Applications Workshop 4
2:00 - 2:45 DevNet Workshop: Getting Started with Containers Matt Johnson DEVNET-2042
3:00 - 3:45 DevNet Workshop: Getting Started with OpenStack Shannon McFarland DEVNET-1211

Grab a seat and start coding in our


Learning Labs!

Check out the DevNet Sandbox


demo, play IoT foosball, and take
Don’t miss the panel sessions in the
a mini-hack!
DevNet theater!
• Applying Design Thinking to
Building Products in Cisco
DEVNET-1794, Tuesday at 2 p.m.
• European DevNet Pros
DEVNET-2399, Thursday at 2 p.m.
Wednesday - Workshop 4
Thursday | Theater & Classroom 1
Time Title Speakers Location Session ID
9:00 - 9:45 Demystifying Container Networking Matt Johnson DEVNET-1195
10:00 - 10:45 An Introduction to Kinetic for Developers Casey Bleeker DEVNET-1605
11:00 - 11:45 Hands-On New Tech: Fast and FREE with DevNet Sandbox Jacob Adams & DEVNET-3606
Tom Davies
1:00 - 1:45 Kuber-what?! Learn about Kubernetes! Ashley Roach Theater DEVNET-1999
2:00 - 2:45 DevNet Panel: European DevNet Pros Moderator: DEVNET-2399
Stève Sfartz
3:00 - 3:45 Designing Cloud Native Applications with Microservices and Containers Hector Morales DEVNET-1230
4:00 - 4:45 NetDevOps Style Configuration Management for the Network Hank Preston DEVNET-3616
5:00 - 5:45 Understanding Encrypted Traffic Using “Joy” for Monitoring and Bill Hudson DEVNET-1218
Forensics

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

3:00 - 3:45 Machine Learning with Python Dmitry Figol DEVNET-2163


4:00 - 4:45 Model-Driven Telemetry for IOS XE Krishna Kotha DEVNET-1693

5:00 - 5:45 Insights into your WLC with Wireless Streaming Telemetry Jeremy Cohoe DEVNET-1801

Thursday - Theater & Classroom 1


Thursday | Classroom 2 & Workshop 1
Time Title Speakers Location Session ID
9:00 - 9:45 Spark APIs for Admin and Serviceability Stève Sfartz DEVNET-3610
10:00 - 10:45 Location Based Application Development Showdown: Cisco Unified Matt DeNapoli DEVNET-1057
Wireless CMX Notifications and Cisco Meraki Location Scanning API
11:00 - 11:45 APIs Assist Troubleshooting in Manufacturing Gabriel Zapodeanu DEVNET-2049
1:00 - 1:45 Deploying a “Data Fabric” for IoT Casey Bleeker Classroom 2 DEVNET-3615
2:00 - 2:45 Cisco UCS PowerTool - Deploy at Scale John McDonough DEVNET-2562
3:00 - 3:45 Creating Great Customer Experiences in IoT with Mobile Connectivity Allen Jaeger DEVNET-2598
& APIs
4:00 - 4:45 Microservices & Serverless Architecture Principles Applied Stève Sfartz DEVNET-1871

5:00 - 5:45 Exploring Tetration APIs Remi Philippe & DEVNET-1722


Tim Garner

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

Thursday - Classroom 2 & Workshop 1


Thursday | Workshops 2 & 3
Time Title Speakers Location Session ID
9:00 - 9:45 DevNet Workshop: REST APIs & Cisco APIs Matt DeNapoli DEVNET-3617
10:00 - 10:45 DevNet Workshop: Hands-On Exploration of NETCONF & YANG Bryan Byrne DEVNET-2561
11:00 - 11:45 DevNet Workshop: Dive into Leveraging On-Box Python on IOS-XE & Ryan Shoemaker DEVNET-2556
Nexus Devices
1:00 - 1:45 DevNet Workshop: NXOS in the Real-World Using NX-API REST Adrian Iliesiu DEVNET-2101
Workshop 2
2:00 - 2:45 DevNet Workshop: Get Hands-On with DNA Center APIs for Managing Intent Adam Radford DEVNET-3620
3:00 - 3:45 DevNet Workshop: Mastering ACI Programmability and Automating Common Krishna Chaitanya DEVNET-2001
DC Tasks
4:00 - 4:45 DevNet Workshop: Get Hands-On with YDK for Network Device Programmability Giles Heron DEVNET-3619
the Pythonic Way!
5:00 - 5:45 DevNet Workshop: NetDevOps for the Network Dude - How to Get Started with Francois Caen DEVNET-1002
APIs, Ansible & Python

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

Thursday - Workshop 2 & 3


Thursday | Workshop 4
Time Title Speakers Location Session ID
9:00 - 9:45 DevNet Workshop: Hands-On with CloudCenter and Jenkins Tuan Nguyen DEVNET-1769
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: Cisco Zeus: One-Stop Shop for Real-Time Logs and Debo Dutta DEVNET-2555
Metrics Monitoring
1:00 - 1:45 DevNet Workshop: Cisco Virtualized Infrastructure Manager (VIM) for Suhail Syed & Workshop 4 DEVNET-2570
OpenStack based NFVI Solution Vamsi Krishna Kuppur
2:00 - 2:45 DevNet Workshop: Best Practices for Using the Firepower eStreamer API Gregg Berson DEVNET-2590
to Create Splunk Applications
3:00 - 3:45 DevNet Workshop: Best REST in OpenStack Vikram Hosakote DEVNET-2004
5:00 - 5:45 DevNet Workshop: Getting Started with OpenStack Shannon McFarland DEVNET-1211

Join
DEVNET
developer.cisco.com/join/CLEUR18

New and existing DevNet members


win in the DevNet Zone!
Thursday - Workshop 4
Learning Labs: Find a Seat, Start Coding, & Connect Buildings
Here is just an example of the types of labs that you’ll find in the DevNet Zone. Find a seat and start coding!
Have a question or want to know more about a topic? Our team is standing by!
Analytics & Automation Mobility
• DevNet Data Learning Platform - The DevNet Data Learning Platform (DLP) • Create a QoS Fast lane enabled app and learn how to optimize your iOS
consists of a set of the most common open source and commercial tools for app for business.
data transformation, data visualization, and data processing.
Network Programming
Cloud
• Network Device Level APIs - Get an introduction to Device Level Interfaces,
• Cloud Native Development - Learn about containers, microservices, such as NETCONF/YANG.
and more. • Getting Started with Controllers - Learn about using controllers like
• Infinite Toolkit - Start using the Infinite Toolkit API to develop your own APIC-EM and Python.
cloud client using digital TV services. • Open NX-OS Programmability - Learn about NX-OS and NXAPI REST.
• IOx - Become an Edge Computing Ninja & build and deploy an IOx app. • Adding APIC-EM to Your Home Lab - Learn how to use the APIC-EM
• Meraki APIs - Learn how to use the Meraki dashboard and about building controller in your home environment.
a WiFi hotspot.
Security
Collaboration
• Programming with Firepower - Learn how to take control of threats and
• From ZERO to a ChatBot in less than an hour (nodejs) - Learn how to build reduce time-to-evolve using REST based lightweight, easy-to-use API
and deploy a Spark ChatBot. option for managing Firepower Threat Defense (NGFW) and legacy
• Cisco Spark APIs - Learn to build engaging User eXperiences with Cisco Firepower devices through a Firepower Management Center (FMC).
Spark cloud platform. These labs will take you from Zero to understanding the
capabilities of the Cisco Spark APIs. You’ll learn to build and deploy ChatBots, Software Coding
as well as adding Calls and Video to existing apps. • Python Coding Fundamentals - Learn Git, Python, and JSON coding to build
• Finesse APIs - Understand the basic Finesse User REST APIs and then add your skills.
XMPP events. • Introduction to REST APIs - Get an introduction about using REST APIs in
• Jabber Guest - Embed Cisco Jabber Guest voice and video capabilities into your coding and how to call REST APIs from Python.
a sample Web application.
• Jabber Web SDK - Make a live voice and video call from a browser. Virtual Development and Testing
Data Center • Sandbox - Navigate in the DevNet Sandbox portal, browse through
labs, reserve a learning lab, and perform simple commands and learn
• Advanced ACI Programmability - Think you know it all? Try the advanced
how to use git with servers to share your work with others.
level of ACI programmability.
• Virtual Internet Routing Lab (VIRL) - Learn how to use VIRL and VM Maestro
• Introduction to ACI Programmability - Learn the basics.
to create and manage network simulations.
• Intermediate ACI Programmability - Step up your game with the next level of
ACI programmability.

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

DevNet Sandbox 15-Minute Challenge


Grab a seat and dig into one of our five-minute mini-hacks. Or, if you’re
feeling plucky, attempt all three!
Compete against the clock, the fastest time each day wins a prize! Try one or take the
challenge and do them all in 15 minutes:
1. Network Programmability with NETCONF/YANG
2. Collaboration with API Calling & Voice
3. IoT with Cisco IOx

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

You might also like