| 1. Introduction to the course |
| 1.0 – Introduction |
| 1.1 – Laboratory environment |
| 1.2 – Linux |
| 1.3 – Python |
| 1.4 – Summary of the course introduction |
|
| 2. The DevNet development environment |
| 2.0 – Introduction |
| 2.1 – DevNet Overview |
| 2.2 – Exploring DevNet's online resources |
| 2.3 – Overview of the DevNet Developer Environment |
|
| 3. Software Development and Design |
| 3.0 – Introduction |
| 3.1 – Software Development |
| 3.2 – Software Design Patterns |
| 3.3 – Version control systems |
| 3.4 – Basic coding concepts |
| 3.5 – Code Review and Testing |
| 3.6 – Understanding data formats |
| 3.7 – Software Design and Development Summary |
|
| 4. Understanding and using APIs |
| 4.0 – Introduction |
| 4.1 – Introduction to APIs |
| 4.2 – API Design Styles |
| 4.3 – API Architectural Styles |
| 4.4 – Introduction to REST APIs |
| 4.5 – Authentication in a REST API |
| 4.6 – API Rate Limits |
| 4.7 – Working with webhooks |
| 4.8 – Troubleshooting API calls |
| 4.9 – Summary of API Understanding and Use |
|
| 5. Network Fundamentals |
| 5.0 – Introduction |
| 5.1 – Introduction to the fundamentals of the network |
| 5.2 – Network Interface Layer |
| 5.3 – Internetwork Layer |
| 5.4 – Network Devices |
| 5.5 – Network Protocols |
| 5.6 – Troubleshooting application connectivity issues |
| 5.7 – Summary of network fundamentals |
|
| 6. Application Implementation and Security |
| 6.0 – Introduction to application implementation and security |
| 6.1 – Understanding implementation options with different models |
| 6.2 – Creation and implementation of a sample application |
| 6.3 – Continuous Integration / Continuous Implementation (CI / CD) |
| 6.4 – Networks for application development and security |
| 6.5 – Application Protection |
| 6.6 – Summary: Application Implementation and Security |
|
| 7. Infrastructure and Automation |
| 7.0 – Introduction to infrastructure and automation |
| 7.1 – Infrastructure Automation with Cisco |
| 7.2 – DevOps and SRE |
| 7.3 – Basic Automation Scripts |
| 7.4 – Automation Tools |
| 7.5 – Infrastructure as Code |
| 7.6 – Test Automation |
| 7.7 – Network Simulation |
| 7.8 – Infrastructure and Automation Overview |
|
| 8. Cisco Platforms and Development |
| 8.0 – Introduction to Cisco Platforms and Development |
| 8.1 – Introduction to Cisco Platforms |
| 8.2 – Cisco SDK |
| 8.3 – Understanding network programming and device models |
| 8.4 – Cisco Network Management |
| 8.5 – Cisco IT Management |
| 8.6 – Cisco Collaboration Platforms |
| 8.7 – Cisco Security Platforms |
| 8.8 – Cisco Development and Platforms Overview |
| 8.9 – Prepare for your exam and start your career! |