Developing with Cisco Network Programmability v4.0 (NPDEV) is a 5-day course for software developers looking to automate network infrastructure and utilize APIs and toolkits to interface with SDN controllers and individual devices. This course is aligned with the topics covered by the 300-560 NPDEV exam, leading to the Cisco Network Programmability Developer Specialist Certification.
Learn 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.
Learn about Cisco ACI, APIC-EM and Open SDN Controller technologies and conceptual frameworks, as well as how to make REST and Python requests.
Learn about Cisco NSO framework and how to make REST, YANG, 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.
Who Can Benefit
Consulting Systems Engineer
Technical Solutions Architect
Recommended: CCNP or equivalent experience CCNP, CCIE, CCDP or CCDE required to obtain the NP Design & Implementation Specialist Certification
Recommended: Complete the Programming for Network Engineers (PRNE) ELT or equivalent Python programming experience
To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:
We recommend using at least a Pentium 4 or better and 1 GB of RAM or more.
We recommend running Windows XP Professional SP3 or greater (Vista & Windows 7/8).
Mac & Linux machines are also supported.
Browser Requirements: Internet Explorer 10 or greater or Mozilla Firefox. (Safari and Mozilla Firefox for Mac OSX)
All students are required to have administrator rights to their PCs and cannot be logged in to a domain using any Group Policies that will limit their machine's capabilities.
If you do not have administrator rights to your PC, you at least need permissions to download, install, and run Cisco Any Connect Client.
If you are participating in a WebEx event, it is highly recommended to take this class at a location that has bandwidth speeds at a minimum of 1 Mbps bandwidth speeds.
Module 1: Networking Fundamentals
Lesson 1: Describing the Components and Concepts of Network Programmability
Lesson 2: Describing Networking Concepts and the OSI and TCP/IP Models
Lesson 3: Describing the Functions of Infrastructure Components in a Network
Lesson 4: Switching Concepts
Lesson 5: Describing IPv4 and IPv6 Addressing and Subnetting
Lesson 6: Routing Concepts
Module 2: Device Programmability
Lesson 1: Describing NETCONF, YANG, and RESTCONF
Lesson 2: Programming Cisco IOS XE and XR Software
Lesson 3: Programming Cisco ASA Software
Lesson 4: Programming Cisco NX-OS Software
Module 3: Cisco ACI
Lesson 1: Describing Cisco ACI
Lesson 2: Using Cisco APIC REST API
Lesson 3: Cobra SDK and Arya
Module 4: Cisco APIC-EM Module
Lesson 1: Describing the Cisco APIC-EM Platform
Lesson 2: Describing Cisco APIC-EM Services
Lesson 3: Describing the Cisco APIC-EM Advanced Applications
Lesson 4: Exploring Cisco APIC-EM REST APIs
Lesson 5: Using Cisco APIC-EM Developer Resources for Postman and Python
Module 5: OpenDaylight SDN Controller
Lesson 1: Introducing the OpenDaylight SDN Controller
Lesson 2: Working with the OpenDaylight Code
Module 6: Network Programming Tools and Techniques
Lesson 1: Describing Network Programming Tools and Techniques
https://www.exitcertified.com/training/cisco/routing-switching/cisco-network-design/dev-cis-net-pro-51667-detail.htmlNPDEV-v-4-0Developing with Cisco Network Programmability (NPDEV v4.0)https://assets.exitcertified.com/assets/CourseImages/4e024b9ba8/AdobeStock_191686919__FitMaxWzEwMDAsMTAwMF0.jpg3795.00USDInStock/Training/Cisco/Routing and Switching/Network DesignDeveloping with Cisco Network Programmability v4.0 (NPDEV) is a 5-day course for software developers looking to automate network...3795.00CiscoClassroom2017-03-09T17:37:21+00:00USD