All courses
All courses
Course categories
Contact us

Developing with Cisco Network Programmability v4.0, 5 days

Delivered at your office or a training centre, in groups or 1-2-1

This course is for software developers looking to automate network infrastructure and utilize APIs and toolkits to interface with SDN controllers and individual devices.

Check availability in your area…

Key features

  • Live instructor-led course with 30 hours of training
  • Session runs from 9.30–5pm with normal breaks included
  • Fully certified trainer
  • Get key skills and practical knowledge
  • This course is available for delivery at your office, 1-2-1 and groups – contact us
  • Course materials included
  • Recognised course certificate

What will I learn?

Networking Fundamentals

Describing the Components and Concepts of Network Programmability
Describing Networking Concepts and the OSI and TCP/IP Models
Describing the Functions of Infrastructure Components in a Network
Switching Concepts
Describing IPv4 and IPv6 Addressing and Subnetting
Routing Concepts
Device Programmability

Programming Cisco IOS XE and XR Software
Programming Cisco ASA Software
Programming Cisco NX-OS Software
Cisco ACI

Describing Cisco ACI
Cobra SDK and Arya
Cisco APIC-EM Module

Describing the Cisco APIC-EM Platform
Describing Cisco APIC-EM Services
Describing the Cisco APIC-EM Advanced Applications
Exploring Cisco APIC-EM REST APIs
Using Cisco APIC-EM Developer Resources for Postman and Python
OpenDaylight SDN Controller

Introducing the OpenDaylight SDN Controller
Working with the OpenDaylight Code
Network Programming Tools and Techniques

Describing Network Programming Tools and Techniques

Lab 1: Explore and Configure Device using CLI

So glad we switched from our old provider as your courses are totally hands on, just what we needed”

Ahmed K

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 32: Experiment with OpenFlow
Lab 33: Experiment with NETCONF
Lab 34: Use ODL with Cisco IOS XR Software
Lab 35: Explore Nodes DLUX User Interface Application
Lab 36: Examine Toaster Service Sample Application
Lab 37: Examine ODL Inventory Model
Lab 38: Run Your Own ODL Distribution


Download course details as a PDF

Interested in this course? Get in touch...

01225 308979


Find us at:
Go Courses Ltd.
Kemp House
152 - 160 City Road
United Kingdom

Registered Office:
Go Courses Ltd.
10 Laura Place
United Kingdom

View on a map

Delighted satisfaction rating