Developing with Cisco Network Programmability Training
This course is aligned with the topics covered by the 300-560 NPDEV exam, leading to the Cisco Network Programmability Developer Specialist Certification.
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.
Note: Students registering for this course will be receiving their course kit in a digital format. To be able to view your digital kit, it is recommended that you bring a laptop PC and/or a compatible tablet to be able to view the course materials and labs on separate screens.
Please be aware that this digital version is designed for online use, not for printing. You can print up to 10 pages only in each guide within a course. Please note that every time you click the Print button in the book, this counts as one page printed, whether or not you click OK in the Print dialog.
Upon completing this course, the learner will be able to meet these overall objectives:
- 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.
The knowledge, skills, and attitudes that a learner is expected to have before attending this course are as follows:
- 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/li>
Who Should Attend
The primary audiences for the course are as follows:
- Network Engineer
- Network Administrator
- Network Engineer
- Systems Engineer
- Consulting Systems Engineer
- Technical Solutions Architect
- Cisco Integrators/Partners
The secondary audience for this course is as follows:
- Server Administrator
- Network Manager
The tertiary audience for this course is as follows:
- Storage Administrator
- Program Manager
- Project Manager