Cisco DNA Programmability Fundamentals (DNAPF)

Cisco DNA Programmability Fundamentals (DNAPF) Certification Training Course Overview

Enroll for 3-day Cisco DNA Programmability Fundamentals (DNAPF) course from Koenig Solutions accredited by Cisco. This course covers SDN concepts, programmability, and integration that support Cisco and multi-vendor solutions to help usher customers into the new age of Software Defined Networks.

Target Audience:

  • Cisco Systems Engineers
  • Channel Partner Systems Engineers
  • Field Engineers
  • Systems Architects
  • IT Managers

Learning Objectives:

After completing this course, you will be able to:

  • Describe SDN and Network Programmability
  • Understand the Use Cases and Problems Solved with SDN
  • Understand the Digital Transformation and Cisco Digital Network Architecture (DNA)
  • Explain an Overview of OpenFlow and Network Controllers
  • Explain an Overview of Human Interaction DevOps-Style
  • Understand Next Steps to Get Customers Ready


Cisco DNA Programmability Fundamentals (DNAPF) (24 Hours) Download Course Contents

Live Virtual Classroom Fee On Request
Group Training
01 - 03 Nov GTR 09:00 AM - 05:00 PM CST
(8 Hours/Day)

06 - 08 Dec 09:00 AM - 05:00 PM CST
(8 Hours/Day)

1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days

Start Time : At any time

12 AM
12 PM

GTR=Guaranteed to Run
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Special Solutions for Corporate Clients! Click here
Hire Our Trainers! Click here

Course Modules

Module 1: Programmable Infrastructure Overview
  • Digital Enterprise Definition
  • The 4 Pillars of Digitization (IoT, Mobility, Big Data, and Cloud)
  • Digital Disruption
  • What is Network Programmability?
  • What to Automate?
  • Business Benefits of Programmability
  • Simplification
  • Quantifying Programmability
  • Programmability Use Cases
Module 2: Cisco's Digital Network Architecture (DNA)
  • The Digital Business
  • Digital Network Architecture Overview
  • Digital Network Architecture Components
  • Benefits of DNA
  • DNA Use Cases
  • Case Study: NYU Security
Module 3: Cisco Programmable Infrastructure
  • Programmability
  • UCS
  • Automation
  • Enterprise Networking (APIC-EN, CMX, PI)
  • Open Daylight (RESTCONF, NETCONF)
  • DC Networking (ACI, NX-OS)
  • Software Defined Storage
  • Collaboration (Spark, Tropo, Acano)
  • Management, Monitoring, and Analytics (UCS-D, DCNM)
  • Case Study: AMBU Health Board - Health Care Automation
Module 4: REST APIs and Python
  • How API enables Business Automation
  • What is REST?
  • How to make a REST API Call
  • REST API Request and Response
  • Python Basics
  • Python and JSON
  • Using Python with Rest APIs
  • Coding and Parsing with Python
  • Use Case - Creating a List of Users
Module 5: Spark API
  • Spark Automation Business Benefits
  • Introduction to Spark API
  • Using Spark API with Python
  • Using Spark API with Postman
  • Use Case - Wi-Fi Public and Guest Access
  • Use Case - Post Message in a Spark Room
Module 6: Cisco Mobility Experience (CMX) APIs
  • CMX Programmability Benefits
  • Introduction to CMX 10 Mobility Services
  • CMX 10 Mobility Services REST API
  • CMX Deep Dive using the Notifications Resource
  • Programming CMX Notifications for Applications and 3rd Party Systems
  • Use Case - Find the IP Address of the WLC
  • Case Study: University of Melbourne - Wi-Fi Analytics
Module 7: APIC-EM and Rest APIs
  • APIC-EM Automation Enterprise Benefits
  • Controller Basics
  • APIC-EM Overview
  • APIC-EM Applications and Use Cases
  • Application Design for Python with APIC-EM
  • Use Case - Find out the Device Name using the IP Address
  • Case Study: Symantec - Network Automation
  • Why Models are Important
  • Standard Device Interfaces
  • YANG Data Modeling
  • NETCONF Protocol
  • RESTCONF Protocol
  • Programming with NETCONF and Python
  • Use Case - Create a Python Script to retrieve Interface Stats with NETCONF/YANG and post to Spark
Module 9: Implementing DevOps
  • The Transition to DevOps
  • Spark for Human Interactions
  • Tropo for Human Interactions
  • NeXt UI Tool Kit
  • Programming using Spark, Tropo, and NeXt
  • Use Case - Post Message from a Tropo Script to Cisco Spark Spaces
Download Course Contents

Request More Information

Course Prerequisites
  • Basic understanding of Enterprise Networking