Developing with Cisco Network Programmability [v4.0] Training Logo

Developing with Cisco Network Programmability [v4.0] Training

Live Online & Classroom Enterprise Training

Powered By

Dell EMC Logo

.

ATP_Authorized Logo

Powered By

Dell EMC Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Developing with Cisco Network Programmability [v4.0] Training about?

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.

What are the objectives of Developing with Cisco Network Programmability [v4.0] Training ?

Upon successful completion of this course, participants should be able to meet these 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

What are the prerequisites for Developing with Cisco Network Programmability [v4.0] Training?

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

Available Training Modes

Live Online Training

40 Hours

Classroom Training

5 Days

Course Outline Expand All

Expand All

  • Describing the Components and Concepts of Network Programmability
  • Describing Networking Concepts and the OSI and TCP/IP Models
  • Describing the Functions of Infrastructure Components in a Network
  • Switching Concepts
  • Describing IPv4 and IPv6 Addressing and Subnetting
  • Routing Concepts
  • Describing NETCONF, YANG, and RESTCONF
  • Programming Cisco IOS XE and XR Software
  • Programming Cisco ASA Software
  • Programming Cisco NX-OS Software
  • Describing Cisco ACI
  • Using Cisco APIC REST API
  • Cobra SDK and Arya
  • Describing the Cisco APIC-EM Platform
  • Describing Cisco APIC-EM Services
  • Describing the Cisco APIC-EM Advanced Applications
  • Exploring Cisco APIC-EM REST APIs
  • Using Cisco APIC-EM Developer Resources for Postman and Pytho
  • Introducing the OpenDaylight SDN Controller
  • Working with the OpenDaylight Code
  • Module 6: Network Programming Tools and Techniques
  • Describing Network Programming Tools and Techniques

Who is the instructor for this training?

The trainer for this Developing with Cisco Network Programmability [v4.0] Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews