Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
CISCO

Cisco Certified DevNet Professional

350-901

The Cisco Certified DevNet Professional certification validates your ability to design, develop, and manage network automation systems on Cisco platforms. It is for network and software engineers who build and maintain automated, secure, and scalable network solutions. Earning it demonstrates advanced skills in infrastructure as code, operations, and AI-driven automation, positioning you for roles that bridge networking and software development.

1059 practice questions · Updated 2026-07-30

5Domains
41Objectives
293Concepts
1059Questions

350-901 Curriculum

Every domain, objective, and concept the 350-901 exam measures.

  1. Scalability principles
  2. Modularity principles
  3. Design patterns for scalability
  4. Design patterns for modularity
  5. Evaluating trade-offs
  1. High-availability patterns
  2. Resiliency principles
  3. On-premises HA design
  4. Hybrid cloud HA design
  5. Cloud HA design
  6. Disaster recovery strategies
  7. Health checks and monitoring
  8. Load balancing and traffic management
  9. Data replication and consistency
  10. Failure domain analysis
  11. Automated failover and self-healing
  12. Capacity planning and scaling
  13. Resiliency testing
  1. Latency in application design
  2. Rate limiting fundamentals
  3. Designing for latency constraints
  4. Designing for rate limiting constraints
  5. Trade-offs between latency and rate limiting
  1. Maintainability principles
  2. Code organization
  3. Design patterns for maintainability
  4. Refactoring techniques
  5. Documentation and comments
  6. Testing for maintainability
  7. Version control and configuration management
  8. Monitoring and observability
  9. Technical debt assessment
  10. Code review and quality metrics
  1. Observability fundamentals
  2. Application telemetry design
  3. Logging best practices
  4. Metrics collection and analysis
  5. Distributed tracing
  6. Observability tools integration
  7. Health and readiness endpoints
  8. Alerting and anomaly detection
  9. Correlating telemetry data
  1. Relational databases
  2. Document databases
  3. Graph databases
  4. Columnar databases
  5. Time Series databases
  6. Database selection criteria
  1. Monolithic Architecture
  2. Service-Oriented Architecture (SOA)
  3. Microservices Architecture
  4. Event-Driven Architecture
  5. Comparison of Architectural Patterns
  6. Selection Criteria for Architectural Patterns
  1. Merge a branch
  2. Resolve conflicts
  3. git reset
  4. git checkout
  5. git revert
  1. Release packaging fundamentals
  2. Dependency management basics
  3. Package managers and repositories
  4. Versioning strategies
  5. Dependency scopes and transitivity
  6. Lock files and reproducibility
  7. Packaging for distribution
  8. Dependency conflicts and resolution
  1. Sequence diagram basics
  2. Modeling API calls in sequence diagrams
  3. Sequence diagram notation for API interactions
  4. Constructing a sequence diagram for an API workflow

  1. Understanding HTTP timeout semantics
  2. Configuring client-side timeouts
  3. Handling timeout errors
  4. Understanding HTTP rate limit headers
  5. Implementing rate limit compliance
  6. Handling HTTP 429 responses
  7. Designing robust retry strategies
  8. Logging and monitoring error handling
  1. Identify unrecoverable REST API errors
  2. Implement error handling for unrecoverable errors
  3. Distinguish recoverable from unrecoverable errors
  4. Apply appropriate control flow constructs
  1. HTTP cache control headers
  2. Cache-Control directives
  3. Conditional requests
  4. Caching strategies for API responses
  5. Cache invalidation
  1. Understand REST API pagination
  2. Parse pagination metadata
  3. Implement page-based pagination
  4. Implement offset/limit pagination
  5. Implement cursor-based pagination
  6. Handle link headers
  7. Loop through paginated responses
  8. Aggregate paginated data
  9. Handle pagination errors and edge cases
  1. OAuth2 roles
  2. Authorization code grant flow steps
  3. Authorization request parameters
  4. User authentication and consent
  5. Authorization code issuance
  6. Token exchange request
  7. Access token and refresh token response
  8. State parameter and CSRF protection
  9. Redirect URI validation
  10. Refresh token usage

  1. Webex API authentication
  2. Webex API request structure
  3. Sending messages via Webex API
  4. Creating Webex spaces
  5. Managing Webex memberships
  6. Handling Webex API responses
  7. Implementing chatops workflows
  1. FDM API Authentication
  2. FDM API Request Structure
  3. Creating Objects via FDM API
  4. Deleting Objects via FDM API
  5. Handling API Responses
  1. Meraki Dashboard API authentication
  2. Meraki API base URL and endpoints
  3. Enable an SSID via Meraki Dashboard API
  4. Meraki location API overview
  5. Retrieve location data via Meraki location API
  1. Intersight API authentication
  2. Intersight REST API endpoints
  3. Intersight API query parameters
  4. Handling Intersight API responses
  1. UCS API Authentication
  2. UCS API Endpoints and Operations
  3. Template Retrieval
  4. Service Profile Creation from Template
  5. Server Association
  6. Provisioning Verification
  7. Error Handling and Cleanup
  1. Cisco DNA Center API Authentication
  2. API Request Construction
  3. Retrieving Wireless Health Data
  4. Parsing JSON Responses
  5. Displaying Data
  6. Error Handling
  1. AppDynamics instrumentation overview
  2. AppDynamics agent types
  3. Instrumentation configuration
  4. Business transactions and entry points
  5. Distributed tracing and correlation
  6. Health rules and baselines
  7. Data collection and analytics
  8. Troubleshooting with instrumentation data
  1. Dashboard Architecture
  2. Cisco API Data Retrieval
  3. Data Transformation and Normalization
  4. Backend Development for Dashboards
  5. Frontend Visualization Techniques
  6. Dashboard Deployment and Maintenance

  1. CI/CD pipeline fundamentals
  2. Diagnosing missing dependencies
  3. Diagnosing incompatible component versions
  4. Diagnosing failed tests
  5. Reading pipeline logs and artifacts
  6. Using debugging tools and techniques
  7. Implementing fixes and validating
  1. Docker container basics
  2. Dockerfile creation
  3. Docker image build and management
  4. Docker registry integration
  5. Kubernetes core concepts
  6. Kubernetes manifest authoring
  7. Kubernetes deployment and management
  8. CI/CD pipeline integration
  9. Application configuration and secrets
  10. Health checks and readiness
  11. Rolling updates and rollbacks
  12. Resource management and scaling
  13. Networking and service exposure
  14. Security best practices
  1. Continuous Testing in CI
  2. Static Code Analysis in CI
  3. Benefits of Continuous Testing
  4. Benefits of Static Code Analysis
  5. Integration into CI Pipeline
  1. Dockerfile basics
  2. Building images
  3. Running containers
  4. Managing images and containers
  5. Docker networking
  6. Docker volumes
  7. Docker Compose
  8. Environment variables
  9. Container security
  10. Docker registry
  1. Codebase
  2. Dependencies
  3. Config
  4. Backing Services
  5. Build, Release, Run
  6. Processes
  7. Port Binding
  8. Concurrency
  9. Disposability
  10. Dev/Prod Parity
  11. Logs
  12. Admin Processes
  1. Logging strategy fundamentals
  2. Log levels and severity
  3. Structured logging
  4. Log correlation and context
  5. Log aggregation and centralization
  6. Log retention and lifecycle
  7. Security and privacy in logging
  8. Monitoring and alerting from logs
  1. Secret storage options
  2. Scenario-based selection
  3. Best practices for secrets
  1. SSL/TLS certificate fundamentals
  2. Certificate formats and encoding
  3. Generating self-signed certificates
  4. Certificate signing requests (CSRs)
  5. Installing certificates in application servers
  6. Configuring SSL/TLS protocols and ciphers
  7. Certificate renewal and rotation
  8. Troubleshooting certificate issues
  1. XSS Mitigation
  2. CSRF Mitigation
  3. SQL Injection Mitigation
  4. General OWASP Mitigation Strategies
  1. End-to-end encryption principles
  2. TLS/SSL for API security
  3. Mutual TLS (mTLS)
  4. Encryption in transit vs. at rest
  5. Key management for APIs
  6. Impact of encryption on API performance

  1. Model-driven telemetry fundamentals
  2. Telemetry data models
  3. Telemetry transport protocols
  4. Telemetry subscription and configuration
  5. Telemetry data encoding
  6. Telemetry data consumption
  7. Telemetry data storage
  8. Telemetry data processing and analysis
  1. RESTCONF Overview
  2. RESTCONF Operations
  3. RESTCONF URI Structure
  4. YANG Data Models for IOS XE
  5. Configuring Interfaces via RESTCONF
  6. Configuring Static Routes via RESTCONF
  7. Configuring VLANs via RESTCONF
  8. RESTCONF Authentication and Security
  9. RESTCONF Error Handling
  10. RESTCONF with Python (requests)
  1. Ansible playbook basics
  2. Writing Ansible tasks for network configuration
  3. Ansible variables and facts
  4. Ansible playbook execution and idempotency
  5. Terraform configuration syntax
  6. Terraform providers for network devices
  7. Terraform resource definitions for network parameters
  8. Terraform state and plan/apply workflow
  9. Workflow integration of Ansible and Terraform
  1. Configuration Management Fundamentals
  2. Technical Requirements Analysis
  3. Business Requirements Analysis
  4. Configuration Management Tool Landscape
  5. Tool Selection Criteria
  6. Implementation Planning
  1. Network device hosting models
  2. Catalyst 9000 hosting capabilities
  3. Cisco IOx architecture
  4. IOx application packaging
  5. IOx application deployment
  6. IOx application lifecycle management
  7. Resource management for hosted applications
  8. Integration with network device APIs
Ready to practice?Test your knowledge with exam-style questions or take an intelligent quiz tailored to your level.

Percentages reflect share of the current practice bank, not official exam weightings — no structured per-skill weight is published for 350-901, so none is invented.