Cisco DevNet Associate Exam Preparation 5: Infrastructure and Automation
Offered By: LinkedIn Learning
Course Description
Overview
This course will help you prepare to pass the Cisco Certified DevNet Associate certification exam, exam #200-901.
Syllabus
Introduction
- Course introduction
- Course tools and resources
- Lesson 1: Data formats
- XML format
- JSON format
- YAML format
- Lesson 2: Data parsing with Python
- XML parsing
- JSON parsing
- YAML parsing
- Lesson 3: Common development methods
- Test-driven development
- Agile method
- Lean method
- Waterfall method
- Lesson 4: Organizing code
- Python functions
- Python classes
- Python modules
- Lesson 5: Common design methods
- Model-view-controller (MVC)
- Observer
- Version control
- Lesson 6: Git operations
- Clone
- Add/Remove
- Commit
- Push/Pull
- Branch
- Merge
- Diff
- Lesson 7: REST API
- Fundamentals of REST API
- Webhooks
- REST constraints
- REST API call with Python
- Lesson 8: HTTP response codes
- Common HTTP response codes
- Parts of an HTTP response
- Troubleshooting using HTTP responses
- Lesson 9: API authentication mechanisms
- Basic authentication
- Token authentication
- API key authentication
- Lesson 10: Common API styles
- Remote procedure calls (RPC)
- Synchronous vs. asynchronous
- Lesson 11: Cisco SDK
- Python script with Cisco SDK
- Lesson 12: Cisco Network Management Platforms and APIs
- Meraki
- DNA Center
- Application Centric Infrastructure (ACI)
- SD-WAN
- Network Services Orchestrator (NSO)
- Lesson 13: Cisco compute management platforms and APIs
- UCS Manager
- UCS Director
- Intersight
- Lesson 14: Cisco collaboration platforms and APIs
- Webex API
- Webex devices
- Cisco UCM
- Finesse
- Lesson 15: Cisco security platforms and APIs
- Firepower
- Umbrella
- AMP
- ISE
- ThreatGrid
- Lesson 16: Nexus OS programmability
- NX-OS API
- Lesson 17: DevNet resources
- Sandbox
- Code Exchange
- Support and forums
- Learning labs
- API documentation
- Lesson 18: Model Driven Programmability
- YANG data modeling
- NETCONF
- RESTCONF
- Lesson 19: Application deployment models
- Cloud service models
- Cloud deployment models
- NIST cloud reference architecture
- Edge computing
- Lesson 20: Application deployment types
- Hypervisors
- Virtual machines
- Containers
- Serverless computing
- Lesson 21: Application deployment considerations
- DevSecOps principles
- Python unit test
- Docker images and containers
- Dockerfiles
- Vulnerability stack
- Web application threats
- Bash commands
- Lesson 22: Automation with data models
- Infrastructure automation
- Lesson 23: Management
- Controller-level management
- Device-level management
- Lesson 24: Network simulation and test tools
- CML
- pyATS
- Lesson 25: Infrastructure automation considerations
- CI/CD pipeline
- Infrastructure as code
- Automation tools
- Bash script workflow
- Python workflow
- Ansible playbook workflow
- Lesson 26: Data interpretation
- Interpreting YANG models
- Interpreting a NETCONF query
- Interpreting RESTCONF query
- Interpreting a unified diff
- Lesson 27: Code review process
- Code review
- Sequence diagrams
- Lesson 28: Common networking structures
- MAC addresses
- VLANs
- IP addresses
- Routing
- Subnetting
- OSI model
- Lesson 29: Common networking components
- Switches
- Routers
- Firewalls
- Load balancers
- Lesson 30: Planes of operation
- Data plane
- Control plane
- Management plane
- Lesson 31: IP services
- DHCP
- DNS
- NAT
- SNMP
- NTP
- Lesson 32: Common protocols
- TCP and UDP
- Protocols and ports
- Lesson 33: Application connectivity issues
- Physical layer issues
- Data link layer issues
- Network layer issues
- Transport layer issues
- Course wrap-up
Taught by
Eric Chou
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity