NPDEV – Developing with Cisco Network Programmability 4.0

X

Contact Us

We would love to hear from you. Please complete this form to pre-book or request further information about our delivery options.

Subscribe

I'd like to receive emails with the latest updates and promotions from Insoft.

Data Protection & Privacy

I hereby allow Insoft Ltd. to contact me on this topic. Further, I authorise Insoft Ltd. processing, using collecting and storing my personal data for the purpose of these activities. All your data will be protected and secured as outlined in our privacy policy.


Course Schedule

  • 5 Days Course
    Networking

    Classroom + Online

    Course Details

    The NPDEV – Developing with Cisco Network Programmability v4.0 course provides you with the basics of networking, IPv4 and IPv6 addressing and subnetting, functions of infrastructure components in a network, and the need for network programmability. This course provides the skills needed for software developers looking to automate network infrastructure and/or utilize APIs and toolkits to interface with SDN controllers and individual devices.

    It also reviews data handling and formats. You will learn about Cisco Application Centric Infrastructure (Cisco ACI), Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM) and open software-defined networking (SDN) controller technologies and conceptual frameworks, as well as how to make representational state transfer (REST) and Python requests. In addition, you learn about the Cisco Network Services Orchestrator (Cisco NSO) framework and how to make REST, YANG, and Python requests. Finally, you learn to interpret and produce code to deploy configurations to multiple devices using RESTCONF and Network Configuration Protocol (NETCONF) and identify available network programmability developer tools and Cisco virtual platforms.

     

    See other Cisco courses available

    Objectives

    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.

    Outline

    • 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

    Target Audience

     

    • 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

     

    Prerequisites

    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