| Unit 1 |
Course Introduction |
| Unit 2 |
Setting Up Your Virtual Lab Environment |
| Unit 1 |
Compare Data Formats (XML, JSON, and YAML) |
| Unit 2 |
Describe Parsing of Common Data Format (XML, JSON, and YAML) to Python Data Structures |
| Unit 3 |
Describe the Concepts of Test-driven Development |
| Unit 4 |
Compare Software Development Methods (Agile, Lean, and Waterfall) |
| Unit 5 |
Explain the Benefits of Organizing Code into Methods / Functions, Classes, and Modules |
| Unit 6 |
Identify the Advantages of Common Design Patterns (MVC and Observer) |
| Unit 7 |
Explain the Advantages of Version Control |
| Unit 8 |
Utilize Common Version Control Operations with Git |
| Unit 9 |
Exam |
| Unit 1 |
Lab Prep Video |
| Unit 2 |
Lab Downloads |
| Unit 3 |
REST API Overview |
| Unit 4 |
HTTP GET Request using POSTMAN |
| Unit 5 |
HTTP POST Request using POSTMAN |
| Unit 6 |
HTTP PUT Request using POSTMAN |
| Unit 7 |
HTTP DELETE Request using POSTMAN |
| Unit 8 |
Usage Patterns related to Webhooks |
| Unit 9 |
Common API Constraints |
| Unit 10 |
Common HTTP response codes associated with REST APIs |
| Unit 11 |
Troubleshooting Common API Issues |
| Unit 12 |
Identifying parts of an HTTP Request and Response |
| Unit 13 |
Utilize common API Authentication Mechanisms |
| Unit 14 |
Compare Common API Styles |
| Unit 15 |
HTTP GET Request using PYTHON |
| Unit 16 |
HTTP POST Request using PYTHON |
| Unit 17 |
HTTP PUT Request using PYTHON |
| Unit 18 |
HTTP DELETE Request using PYTHON |
| Unit 19 |
Exam |
| Unit 1 |
Construct a Python script that uses a Cisco SDK given SDK documentation |
| Unit 2 |
Describe the capabilities of Cisco network management platforms and APIs |
| Unit 3 |
Describe the capabilities of Cisco compute management platforms and APIs |
| Unit 4 |
Describe the capabilities of Cisco collaboration platforms and APIs |
| Unit 5 |
Describe the capabilities of Cisco security platforms and APIs |
| Unit 6 |
Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS |
| Unit 7 |
Apply Concepts of Model Drive Programmability in a Cisco Environment - Lab Prep |
| Unit 8 |
Apply Concepts of Model Drive Programmability in a Cisco Environment - Interact with Cisco IOS XE using NETCONF |
| Unit 9 |
Construct Code to Perform Specific Operation Based on API Documentation - Lab Prep |
| Unit 10 |
Create Rooms in Webex Teams using Python |
| Unit 11 |
Gather List of rooms and Room details in Webex Teams using Python |
| Unit 12 |
Exam |
| Unit 1 |
Describe Benefits of Edge Computing |
| Unit 2 |
Application Deployment Models |
| Unit 3 |
Application Deployment Types |
| Unit 4 |
Describe Components for a CI/CD Pipeline in Application Deployments |
| Unit 5 |
Construct a Python Unit Test |
| Unit 6 |
Interpret Contents of a Dockerfile |
| Unit 7 |
Utilize Docker Images in Local Developer Environment |
| Unit 8 |
Application Security |
| Unit 9 |
Firewall, DNS, Load Balancers, and Reverse Proxy in Application Deployment |
| Unit 10 |
Describe Top OWASP Threats (such as XSS, SQL injections, and CSRF/SSRF) |
| Unit 11 |
Utilize Bash Commands (file management, directory navigation, and environmental variables) |
| Unit 12 |
Identify the Principles of DevOps Practices |
| Unit 13 |
Exam |
| Unit 1 |
Model Driven Programmability for Infrastructure Automation |
| Unit 2 |
Compare Controller-level to Device-level Management |
| Unit 3 |
Use and Roles of Network Simulation and Test Tools |
| Unit 4 |
Components and Benefits of CI/CD Pipeline in Infrastructure Automation |
| Unit 5 |
Describe Principles of Infrastructure as Code |
| Unit 6 |
Capabilities of Automation Tools such as Ansible, Puppet, Chef, and Cisco NSO |
| Unit 7 |
Describe the Principles and Benefits of a Code Review Process |
| Unit 8 |
Interpret Sequence Diagram that Includes API Calls |
| Unit 9 |
Interpret Basic YANG Models |
| Unit 10 |
Bash Scripting |
| Unit 11 |
Ansible Playbook |
| Unit 12 |
Exam |
| Unit 1 |
Layer 2 Terms (MAC Addresses and VLANS) |
| Unit 2 |
Layer 3 Terms (IP Addresses and IP Gateways) |
| Unit 3 |
Nertworking Components |
| Unit 4 |
Interpret Basic Network Topology Diagrams |
| Unit 5 |
Management Plane, Data Plane and Control Plane |
| Unit 6 |
IP Services |
| Unit 7 |
Common Protocol Ports |
| Unit 8 |
Application Connectivity Issues |
| Unit 9 |
Network Constraints on Applications |
| Unit 10 |
Exam |
| Unit 1 |
Consolidated DEVNET Associate Lab |
| Unit 1 |
Exam 1 |
| Unit 2 |
Exam 2 |