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!