YoVDO

Cisco DevNet Associate Exam Preparation 5: Infrastructure and Automation

Offered By: LinkedIn Learning

Tags

Network Automation Courses Python Courses Git Courses XML Courses YAML Courses JSON Courses REST APIs Courses

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
1. Data Formats
  • Lesson 1: Data formats
  • XML format
  • JSON format
  • YAML format
2. Data Parsing with Python
  • Lesson 2: Data parsing with Python
  • XML parsing
  • JSON parsing
  • YAML parsing
3. Common Development Methods
  • Lesson 3: Common development methods
  • Test-driven development
  • Agile method
  • Lean method
  • Waterfall method
4. Organizing Code
  • Lesson 4: Organizing code
  • Python functions
  • Python classes
  • Python modules
5. Common Design Methods
  • Lesson 5: Common design methods
  • Model-view-controller (MVC)
  • Observer
  • Version control
6. Git Operations
  • Lesson 6: Git operations
  • Clone
  • Add/Remove
  • Commit
  • Push/Pull
  • Branch
  • Merge
  • Diff
7. REST API
  • Lesson 7: REST API
  • Fundamentals of REST API
  • Webhooks
  • REST constraints
  • REST API call with Python
8. HTTP Response Codes
  • Lesson 8: HTTP response codes
  • Common HTTP response codes
  • Parts of an HTTP response
  • Troubleshooting using HTTP responses
9. API Authentication Mechanisms
  • Lesson 9: API authentication mechanisms
  • Basic authentication
  • Token authentication
  • API key authentication
10. Common API Styles
  • Lesson 10: Common API styles
  • Remote procedure calls (RPC)
  • Synchronous vs. asynchronous
11. Cisco SDK
  • Lesson 11: Cisco SDK
  • Python script with Cisco SDK
12. Cisco Network Management Platforms and APIs
  • Lesson 12: Cisco Network Management Platforms and APIs
  • Meraki
  • DNA Center
  • Application Centric Infrastructure (ACI)
  • SD-WAN
  • Network Services Orchestrator (NSO)
13. Cisco Compute Management Platforms and APIs
  • Lesson 13: Cisco compute management platforms and APIs
  • UCS Manager
  • UCS Director
  • Intersight
14. Cisco Collaboration Platforms and APIs
  • Lesson 14: Cisco collaboration platforms and APIs
  • Webex API
  • Webex devices
  • Cisco UCM
  • Finesse
15. Cisco Security Platforms and APIs
  • Lesson 15: Cisco security platforms and APIs
  • Firepower
  • Umbrella
  • AMP
  • ISE
  • ThreatGrid
16. Nexus OS Programmability
  • Lesson 16: Nexus OS programmability
  • NX-OS API
17. DevNet Resources
  • Lesson 17: DevNet resources
  • Sandbox
  • Code Exchange
  • Support and forums
  • Learning labs
  • API documentation
18. Model Driven Programmability
  • Lesson 18: Model Driven Programmability
  • YANG data modeling
  • NETCONF
  • RESTCONF
19. Application Deployment Models
  • Lesson 19: Application deployment models
  • Cloud service models
  • Cloud deployment models
  • NIST cloud reference architecture
  • Edge computing
20. Application Deployment Types
  • Lesson 20: Application deployment types
  • Hypervisors
  • Virtual machines
  • Containers
  • Serverless computing
21. Application Deployment Considerations
  • Lesson 21: Application deployment considerations
  • DevSecOps principles
  • Python unit test
  • Docker images and containers
  • Dockerfiles
  • Vulnerability stack
  • Web application threats
  • Bash commands
22. Automation with Data Models
  • Lesson 22: Automation with data models
  • Infrastructure automation
23. Management
  • Lesson 23: Management
  • Controller-level management
  • Device-level management
24. Network Simulation and Test Tools
  • Lesson 24: Network simulation and test tools
  • CML
  • pyATS
25. Infrastructure Automation Considerations
  • Lesson 25: Infrastructure automation considerations
  • CI/CD pipeline
  • Infrastructure as code
  • Automation tools
  • Bash script workflow
  • Python workflow
  • Ansible playbook workflow
26. Data Interpretation
  • Lesson 26: Data interpretation
  • Interpreting YANG models
  • Interpreting a NETCONF query
  • Interpreting RESTCONF query
  • Interpreting a unified diff
27. Code Review Process
  • Lesson 27: Code review process
  • Code review
  • Sequence diagrams
28. Common Networking Structures
  • Lesson 28: Common networking structures
  • MAC addresses
  • VLANs
  • IP addresses
  • Routing
  • Subnetting
  • OSI model
29. Common Networking Components
  • Lesson 29: Common networking components
  • Switches
  • Routers
  • Firewalls
  • Load balancers
30. Planes of Operation
  • Lesson 30: Planes of operation
  • Data plane
  • Control plane
  • Management plane
31. IP Services
  • Lesson 31: IP services
  • DHCP
  • DNS
  • NAT
  • SNMP
  • NTP
32. Common Protocols
  • Lesson 32: Common protocols
  • TCP and UDP
  • Protocols and ports
33. Application Connectivity Issues
  • Lesson 33: Application connectivity issues
  • Physical layer issues
  • Data link layer issues
  • Network layer issues
  • Transport layer issues
34. Course Wrap-Up
  • Course wrap-up

Taught by

Eric Chou

Related Courses

Introduction to ONAP: Complete Network Automation
Linux Foundation via edX
Introduction to Open Source Networking Technologies
Linux Foundation via edX
Exam Readiness: AWS Certified Advanced Networking - Specialty (Digital)
Amazon via Independent
Net DevOps: Cisco Python, Automation, NETCONF, SDN, Docker
Udemy
Cisco CCNA 200-301 Complete Course: Packet Tracer Labs
Udemy