See how Insoft Services is responding to COVID-19

Developing with Cisco Network Programmability (NPDEV) 4.0


Kontakt os

Vi vil gerne høre fra dig. Udfyld denne formular for at forudbestilling eller anmode om yderligere oplysninger om vores leveringsmuligheder.


Jeg vil gerne modtage e-mails med de seneste oplysninger og kampagner fra Insoft.

Databeskyttelse og privatliv

Jeg tillader hermed Insoft Ltd. at kontakte mig om dette emne. Jeg tillader endvidere Insoft Ltd.-, at indsamle og lagre mine personlige data med henblik på disse aktiviteter. Alle dine data vil blive beskyttet og sikret som beskrevet i vores privatlivspolitik.

  • Developing with Cisco Network Programmability (NPDEV) 4.0
    5 days  (Instructor Led Online)  |  Networking

    Course Details


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


    Upon completion of this course, you will be able to:

    • Understand the basics of networking, IPv4 and IPv6 addressing and subnetting, functions of infrastructure components in a network, and the need for network programmability.
    • Review data handling and formats.
    • Have knowledge of Cisco ACI, APIC-EM and Open SDN Controller technologies and conceptual frameworks, as well as how to make REST and Python requests.
    • Interpret and produce code to deploy configurations to multiple devices using RESTConf and NETConf.
    • Identify available network programmability developer tools and Cisco virtual platforms.


    • Module1: Networking Fundamentals
    • Module 2: Device Programmability
    • Module 3: Cisco ACI
    • Module 4: Cisco APIC-EM Module
    • Module 5: OpenDaylight SDN Controller
    • Module 6: Network Programming Tools and Techniques


    • Channel Partners
    • Customers
    • Employees
    • Entry-level to experienced Network Administrator
    • Network, Field and System Engineers
    • Network Designer
    • Network Operations
    • Network Automation Engineer
    • Network Programmer
    • Network Developer
    • Software Engineer
    • Application Developer


    It is recommended, but not required, to have the following skills and knowledge before attending this course:

    • Complete the Programming for Network Engineers (PRNE) ELT or equivalent Python programming experience