When does class start/end?
Classes begin promptly at 9:00 am, and typically end at 5:00 pm.
Designing and Implementing Cisco Network Programmability v.1.0 (NPDESI) is a 5 Day course that addresses the evolving role of network engineers towards more programmability, automation and...
Read MoreDesigning and Implementing Cisco Network Programmability v.1.0 (NPDESI) is a 5 Day course that addresses the evolving role of network engineers towards more programmability, automation and orchestration, enabling them to leverage the powerful level of abstraction provided by controller based architectures to create real added value. This course is aligned with the topics covered by the 300-550 NPDESI exam, leading to the Cisco Network Programmability Design and Implementation Specialist Certification. The goal of the course is to provide the student a foundation to get started with network programmability by learning how to minimize the amount of manual interactions (“CLI”) with the network and increase the use of scripts and automation tools to drive down operational inefficiencies. Within these goals, the learner reviews network programmability fundamentals such as using Linux and Python, common automation protocols such as NETCONF and REST, how they relate to YANG data models, SDN controller northbound and southbound APIs, how to use device APIs on various Cisco platforms, and how to get started using automation tools such as Ansible and Puppet. To participate in the hands-on labs in this class, you need to bring a laptop computer with the following:
Upon completing this course, the learner will be able to meet these overall objectives:
The learner is expected to have the following skills and knowledge before attending this course:
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. The recommended system requirements and instructions to access the course kit content can be found at the following link: Digital Course Kit Requirements and Instructions. Please also 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.
Lesson 1: Introduction to Network Programmability
Lesson 2: Linux Primer for Network Engineers
Lesson 3: Linux Networking
Lesson 4: Python Foundations for Network Engineers – Part 1
Lesson 5: Python Foundations for Network Engineers – Part 2
Lesson 6: Writing and Troubleshooting Python Scripts
Lesson 7: Python Libraries
Lesson 1: Introduction to Network APIs and Protocols
Lesson 2: Cisco ASA REST API
Lesson 3: NX-OS Programmability
Lesson 4: Cisco IOS XE APIs
Lesson 5: Cisco IOS XR APIs
Lesson 6: Securing the Management Plane
Lesson 1: YANG Data Modeling
Lesson 2: YANG Tools
Lesson 1: Introduction to Controller Networking
Lesson 2: OpenDaylight
Lesson 3: Cisco APIC-EM
Lesson 4: Cisco Application Centric Infrastructure
Lesson 5: Cisco Element and Domain Managers
Lesson 1: Software Development Methodologies
Lesson 2: Introduction to DevOps
Lesson 3: Version Control
Lesson 4: Automated Testing
Lesson 5: Continuous Integration
Lesson 6: Configuration Management and Automation Tools
Save up to $250-$2500 Use Promo Code: SurfBoard
View Details Register by September 6, 2019