600-510 NPDEV Developing with Network Programmability
Exam Number 600-510
Associated Certifications Cisco Network Application Developer Specialist
Duration 75 minutes (55 – 65 questions)
Available Languages English
Register Pearson VUE
Exam Policies Read current policies and requirements
Exam Tutorial Review type of exam questions
This exam tests a candidate’s ability to develop network applications in the Cisco ONE programmable environment. It also tests the ability to develop the middle layer called Network Applications, which enables different service provider, campus, and data center use cases.
The Developing with Cisco Network Programmability (NPDEV) exam (600-510) is a 75-minute assessment with 55-65 questions. This exam tests a candidate’s ability to develop network applications in the Cisco ONE programmable environment. It also tests the ability to develop the middle layer called Network Applications, which enables different service provider, campus, and data center use cases.
The following topics are general guidelines for the content likely to be included on the exam. However, other related topics may also appear on any specific delivery of the exam. In order to better reflect the contents of the exam and for clarity purposes, the guidelines below may change at any time without notice.
1.0 Interpreting the Requirements 20%
1.1 Gather requirements
1.1.a Analyze business requirements to determine application/network requirements
1.2 Map the requirements to capabilities
1.2.a Apply different API models
1.2.b Analyze application requirements to determine optimal application model
1.2.b [i] Controller-based
1.2.b [ii] Device-centric API (distributed)
1.3 Identify the application dependencies in conjunction with company environment (policies and IT infrastructure)
1.3.a Analyze current environment and identify known dependencies
1.4 Draft the block diagram and functional specifications
1.4.a Create a flow chart/diagram to represent how the application is going to work
1.5 Document application/networking touch points
1.5.a Document how application interacts with other elements of the environment
2.0 Developing Applications 30%
2.1 Planning phase
2.1.a Define the data structure
2.1.b Create and interpret application functional block diagrams
2.2 Development phase
2.2.a Apply coding principles
2.2.b Interpret compiler outputs and warnings
2.2.c Utilize APIC APIs
2.2.c [i] REST
2.2.c [ii] Python SDK
2.2.c [iii] ACI Toolkit
2.2.d Utilize APIC-EM APIs
2.2.e Utilize Cisco Open SDN Controller APIs
2.3 Implementation phase
2.3.a Create a distribution package
2.3.b Describe OVA files
3.0 Security 12%
3.1 Define access policies
3.2 Describe SSL certificates
4.0 Testing 13%
4.1 Create a test plan
4.1.a Identify best practices for application testing
4.1.b Define acceptance criteria
4.1. c Document test plan
4.2 Perform test cycle
4.2.a Verify the test environment
4.2.a [i] Validate test environment
4.2.a [ii] Document initial state of test
4.2.b Execute the test plan
4.2.b [i] Utilize network traffic generators and packet capture tools to validate application
5.0 Troubleshooting Applications (Post Deployment) 25%
5.1 Identifying the problem
5.1.a Describe the steps to identify and isolate the problem
5.1.b Identify tools available for troubleshooting and monitoring
5.1.c Utilize logs, output, or application behavior to determine from a code standpoint what is causing the problem
5.2 Remediating the problem
5.2.a Implement solution to identified problem
5.2.b Validate solution fully corrects identified problem
Click here to view complete Q&A of 600-510 exam
Certkingdom Review
Best Cisco 600-510 Certification, Cisco 600-510 Training at certkingdom.com