Study materials, practice code, and lab exercises for the Cisco DevNet Associate (DEVASC 200-901) certification exam.
This repository contains my hands-on practice work with the Cisco DevNet Sandbox, code examples, and study notes for the DevNet Associate certification. It covers key exam topics including software development, APIs, Cisco platforms, and network automation.
- Python programming fundamentals
- Version control with Git
- Code organization and best practices
- REST API interactions
- API authentication and security
- Cisco platform APIs (Meraki, ACI, etc.)
- Cisco Meraki Dashboard API
- Application Centric Infrastructure (ACI)
- Network automation workflows
- Network device automation
- Configuration management
- Testing and deployment
devnetassociate/
├── ACI/ # Cisco ACI practice scripts
│ ├── [ACI Python scripts for APIC interaction]
│ └── [Policy and tenant management examples]
├── meraki/ # Meraki API practice
│ ├── [Dashboard API scripts]
│ └── [Network management examples]
├── notes/ # Study notes and documentation
│ └── [Topic-specific markdown files]
└── requirements.txt # Python dependencies
- Python 3.7+
- Cisco DevNet Sandbox account (free)
- Git for version control
- Code editor (VS Code recommended)
# Clone the repository
git clone https://github.com/magnetarz/devnetassociate.git
cd devnetassociate
# Create virtual environment
python -m venv venv
# Activate virtual environment
# On Linux/Mac:
source venv/bin/activate
# On Windows:
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txtThis repository uses the Cisco DevNet Sandbox for hands-on practice:
- Create free DevNet account
- Reserve sandbox environments (Meraki, ACI, etc.)
- Use provided credentials in practice scripts
- Follow lab guides in /notes directory
- APIC REST API interactions
- Tenant and policy configuration
- Fabric discovery and management
- Dashboard API basics
- Network and device management
- Organization and network configuration
- Exam topic breakdowns
- Code snippets and examples
- API reference guides
- Best practices and patterns
- Python fundamentals and data structures
- REST API concepts and tools (Postman)
- Git version control basics
- Cisco platform APIs (start with Meraki)
- Network automation with Python
- Practice exams and labs
- Set up DevNet Sandbox access
- Python environment configuration
- Basic API interactions (Meraki)
- ACI APIC exploration
- Complete all exam topic labs
- Practice exam questions
- Final exam preparation
- Hands-on Practice: Use DevNet Sandbox extensively
- Code Daily: Practice Python programming regularly
- API First: Understand REST API fundamentals
- Read Documentation: Cisco API docs are exam resources
- Join Community: DevNet community forums and Discord
- Exam Code: DEVASC 200-901
- Duration: 120 minutes
- Question Types: Multiple choice, drag-and-drop, simulation
- Passing Score: Variable (typically 850/1000)
- Languages: English, Japanese
- Meraki - Meraki API automation scripts
- OIDyssey - SNMP monitoring tool
- simple-automation - Network automation utilities
This is a personal study repository, but if you're also preparing for DevNet Associate:
- Share study tips via issues
- Suggest additional practice scenarios
- Report errors in code examples
MIT License - Free to use for your own studies
- Cisco DevNet team for excellent sandbox environments
- DevNet community for learning resources
- Fellow DevNet Associate candidates
Status: Actively studying for certification Last Updated: 2024 Goal: Pass DevNet Associate exam and advance network automation skills