Cisco 300-435 Automating and Programming Cisco Enterprise Solutions (ENAUTO) Online Training
Cisco 300-435 Online Training
The questions for 300-435 were last updated at Oct 23,2025.
- Exam Code: 300-435
- Exam Name: Automating and Programming Cisco Enterprise Solutions (ENAUTO)
- Certification Provider: Cisco
- Latest update: Oct 23,2025
Refer to the exhibit.

Which device type is functioning in a degraded state?
- A . access point
- B . distribution switch
- C . access switch
- D . wireless LAN controller
What is a difference between OpenConfig and native YANG data models?
- A . Native models are developed by vendors and designed to intergrate to features or configurations that are relevant only to that platform.
- B . openconfig models are developed by venders and designed to integrate to features or configurations that are relevant only to that platform.
- C . Native models are designed to be independent of the underlying platform and are developed by vendors and standards bodies, such as the IETF.
- D . Native models are developed by individual developers and designed to apply configurations on platforms.
When a Grafana dashboard is built to receive network events from Cisco DNA Center, which integration bundle is enabled to send notifications?
- A . Basic ITSM CMDB Synchronization
- B . DNA Center Rest API
- C . Network Events for REST API Endpoint
- D . Network Issue Monitor and Enrichment for ITSM
Which action allows for creating a Python script to pull inventory for Cisco SD-WAN Viptela devices using the Viptela library in the code?
- A . from urllib.request import Viptela
- B . from viptela.devices import Viptela
- C . from viptela.viptela import Viptela
- D . from viptela.library import Viptela
Which two types of solution are built with the Meraki Location Scanning API? (Choose two.)
- A . networking automation
- B . mapping
- C . guest Wi-Fi
- D . Sense
- E . wayfinder
Refer to the exhibit.

The goal is to write a Python script to automatically send a message to an external messaging application when a rogue AP is detected on the network. The message should include the broadcast SSID that is in the alert. A function called “send_to_application” is created, and this is the declaration:
send_to_application(message)
The exhibit also shows the data that is received by the application and stored in the variable return_val.
Which Python code completes the task?
A)

B)

C)

D)

- A . Option A
- B . Option B
- C . Option C
- D . Option D
In which direction does the Cisco DNA Center Intent API communicate?
- A . westbound
- B . eastbound
- C . northbound
- D . southbound
Which two network assurance features are provided by the Cisco DNA Center API? (Choose two.)
- A . site health
- B . license compliance health
- C . client health
- D . Cisco APIC appliance health
- E . Cisco DNA Center appliance health
What is a benefit of developing an application in a Python virtual environment?
- A . The application operates in multiple target systems simultaneously.
- B . The application supports concurrency or multithreading.
- C . The application operates across systems that have different operating systems.
- D . The development environment is isolated from Python projects that already exist.
A new project called “device_status” must be stored in a central Git repository called “device_status” with the first file named “device_status.py”. The Git repository is created using the account python_programmer.
Which set of commands inserts the project into Git?
A)

B)

C)

D)

- A . Option A
- B . Option B
- C . Option C
- D . Option D