Exam description:
This exam tests your knowledge of implementing enterprise automated solutions including Programming concepts Python programming APIs Controllers Automation tools
Area : Automation Enterprise
Status : Active - Near To Change
Exam start on : 24-02-2020 end on :
Duration (minutes): 90
Questions : min None - max None
Score :
Cost :
Language :
Format : Closed Book
Delivery : Testing center - Proctored
Note : None
Exam topics:
1.0 - Network Programmability Foundation - 10%
1.2 - Describe characteristics of API styles (REST and RPC)
1.3 - Describe the challenges encountered and patterns used when consuming APIs synchronously and asynchronously
1.4 - Interpret Python scripts containing data types, functions, classes, conditions, and looping
1.5 - Describe the benefits of Python virtual environments
1.1 - Utilize common version control operations with git (add, clone, push, commit, diff, branching, merging conflict)
1.6 - Explain the benefits of using network configuration tools such as Ansible and Puppet for automating IOS XE platforms
2.0 - Automate APIs and Protocols - 10%
2.1 - Identify the JSON instance based on a YANG model
2.2 - Identify the XML instance based on a YANG model
2.3 - Interpret a YANG module tree generated per RFC8340
2.4 - Compare functionality, benefits, and uses of OpenConfig, IETF, and native YANG models
2.5 - Compare functionality, benefits, and uses of NETCONF and RESTCONF
3.0 - Network Device Programmability - 20%
3.1 - Implement device management and monitoring using NetMiko
3.2 - Construct a Python script using ncclient that uses NETCONF to manage and monitor an IOS XE device
3.3 - Configure device using RESTCONF API utilizing Python requests library
3.4 - Utilize Ansible to configure an IOS XE device
3.5 - Configure a subscription for model driven telemetry on an IOS XE device (CLI, NETCONF, and RESTCONF)
3.6 - Compare publication and subscription telemetry models
3.6.a - Periodic / cadence
3.6.b - On-change
3.7 - Describe the benefits and usage of telemetry data in troubleshooting the network
3.8 - Describe Day 0 provisioning methods
3.8.a - iPXE
3.8.b - PnP
3.8.c - ZTP
4.0 - Cisco DNA Center - 20%
4.1 - Compare traditional versus software-defined networks
4.2 - Describe the features and capabilities of Cisco DNA Center
4.2.a - Network assurance APIs
4.2.b - Intent APIs
4.2.c - Multivendor support (3rd party SDKs)
4.2.d - Events and notifications
4.3 - Implement Cisco DNA Center event outbound webhooks
4.4 - Implement API requests for Cisco DNA Center to accomplish network management tasks
4.4.a - Intent APIs
4.4.b - Command Runner APIs
4.4.c - Site APIs
4.5 - Implement API requests for Cisco DNA Center to accomplish network management tasks using these APIs
4.5.a - Network discovery and device APIs
4.5.b - Template APIs (Apply a template)
4.6 - Troubleshoot Cisco DNA Center automation process using Intent APIs
5.0 - Cisco SD-WAN - 20%
5.1 - Describe features and capabilities of Cisco SD-WAN vManage Certificate Management APIs
5.3 - Construct API requests for Cisco SD-WAN vManage Administration APIs
5.5 - Construct API requests for Cisco SD-WAN vManage Monitoring APIs (Including real-time)
5.6 - Troubleshoot a Cisco SD-WAN deployment using vManage APIs
5.2 - Implement a Python script to perform API requests for Cisco SD-WAN vManage Device Inventory APIs to retrieve and display data
5.4 - Implement a Python script to perform API requests for Cisco SD-WAN vManage Configuration APIs to modify Cisco SD-WAN fabric configuration
6.0 - Cisco Meraki - 20%
6.1 - Describe features and capabilities of Cisco Meraki
6.1.a - Location Scanning APIs
6.1.b - MV Sense APIs
6.1.c - External Captive Portal APIs
6.1.d - WebHook Alert APIs
6.2 - Create a network using Cisco Meraki APIs
6.3 - Configure a network using Cisco Meraki APIs
6.4 - Implement a Python script for Cisco Meraki Alert WebHooks