Course Offering
- Upcoming Schedule
- Guaranteed to Run Schedule
- New Courses
- iTLS Academy»
-
iTLS IT Workshops»
- IT Training by iTLS
- Guaranteed Dates
- Featured Topics
- Professional Services
- Featured Vendors
- Amazon Web Services»
- Aruba»
- Barracuda
- Check Point
- Cisco»
- Ethical Hacking
- Fortinet»
- Google Cloud»
- Microsoft»
- NetApp»
- Palo Alto Networks»
- VMware»
- Additional Vendors»
- Featured Topics/Technologies
- Artificial Intelligence (AI)»
- Cloud Computing»
- Cyber Security»
- Data Center»
- Internet of Things (IoT)»
- Kubernetes / Container»
- Linux»
- Network Analysis / Wireshark»
- Software Development»
- Wireless & Mobility»
CI-NPDEV
Online Training
Duration 5 days
Price (excl. tax)
-
Country: AT3,190.- €
- Cisco Learning Credits: 34 CLC
Currently no online training dates
Classroom Training
Duration 5 days
Price (excl. tax)
-
Austria:
Country: AT3,190.- €
-
Germany:
Country: DE3,190.- €
-
Switzerland:
Country: CHCHF 3,700.-
- Cisco Learning Credits: 34 CLC
Catering includes:
- Coffee, Tea, Juice, Water, Soft drinks
- Pastry and Sweets
- Bread
- Fresh fruits
- Lunch in a nearby restaurant
* Catering information only valid for courses delivered by iTLS.
Currently no classroom training dates
Enquire a dateE-Learning Cisco Digital Learning
Duration 180 days
Price (excl. tax)
-
Austria:
Country: ATUS$ 750.-
-
Germany:
Country: DE750.- €
-
Switzerland:
Country: CHUS$ 750.-

The course materials are provided to the participant in electronic form.
Find more details at www.itls.at/en/ebooks.

Developing with Cisco Network Programmability (NPDEV)
Detailed Course Outline
Module1: Course Introduction
Module 2: Networking Fundamentals
- Components and Concepts of Network Programmability
- Networking Concepts and the OSI and TCP/IP Models
- Functions of Infrastructure Components in a Network
- Switching Concepts
- Describing IPv4 and IPv6 Addressing and Subnetting
- Routing Concepts
Module 3: Device Programmability
- NETCONF, YANG and RESTCONF
- Cisco IOS XE and XR Software programming
- Cisco ASA Software programming
- Cisco NX-OS Software programming
Module 4: Cisco ACI
- Cisco ACI
- Cisco APIC REST API
- Cobra SDK and Arya
Module 5: Cisco APIC-EM Module
- APIC-EM Platform
- APIC-EM Services
- APIC-EM Advanced Applications
- APIC-EM REST APIs
- Developer Resources for Postman and Python
Module 6: OpenDaylight (ODL) SDN Controller
- ODL Architecture
- Features and Capabilities
- Applications
Module 7: Network Programming Tools and Techniques
- Virtual Networks and Systems
- Virtual Internet Routing Laboratory
- Configuration Management
- Security Configuration for Controllers
Labs:
- Lab 1: Explore and Configure Device using CLI
- Lab 2: Explore YANG Models
- Lab 3: Use YANG Tools
- Lab 4: Use NETCONF Via SSH
- Lab 5: Use the pyang Tool for Sample XML
- Lab 6: Use the ncclient Python Library
- Lab 7: Use YDK
- Lab 8: Use RESTCONF with Cisco IOS XE Software
- Lab 9: Use the Documentation Pages
- Lab 10: Run Native Python Scripts on Cisco NX-OS
- Lab 11: Use Cisco NX-API on Cisco NX-OS
- Lab 12: Configure Cisco NX-OS Device Using NETCONF and CLI
- Lab 13: Use Cisco APIC Web GUI
- Lab 14: Explore the ACI Toolkit
- Lab 15: Use Postman for Cisco APIC Fabric Discovery
- Lab 16: Use Python and Cisco APIC REST API
- Lab 17: Use Cobra with Tenants and Related MOs
- Lab 18: Use Arya to Generate Cobra Code
- Lab 19: Access the Cisco APIC-EM Web User Interface
- Lab 20: Configure Network Device Discovery Job
- Lab 21: Work with Device Inventory
- Lab 22: Use Locations and Tags
- Lab 23: Create Cisco APIC-EM Internal Users and Examine User Roles
- Lab 24: Use Browser Developer Tools to Examine REST APIs
- Lab 25: Use the Swagger API Pages
- Lab 26: Use Postman for Discovery
- Lab 27: Use Python with Cisco APIC-EM
- Lab 28: Use the Python uniq Library with Cisco APIC-EM
- Lab 29: Install ODL Distribution and Use Karaf to Manage Features
- Lab 30: Examine the Feature Manager Application
- Lab 31: Examine the YANG UI Application
- Lab Discovery 32: Experiment with NETCONF
- Lab 33: Use ODL with Cisco IOS XR Software
- Lab 34: Explore Nodes DLUX User Interface Application
- Lab 35: Examine Toaster Service Sample Application
- Lab 36: Examine ODL Inventory Model
- Lab 37: Run Your Own ODL Distribution