Prepare for the Software Development and Design domain of the Cisco DevNet Associate certification exam.
Overview
Syllabus
Introduction
- Understanding Cisco DevNet Associate Cert Prep 1
- Introduction to data formats
- XML concepts and usage
- JSON and its data format
- Learn about YAML and its usage
- Data formats with Python
- How to work with XML in Python
- Steps to parse JSON data with Python
- How to work with YAML in Python
- Learn about test-driven development (TDD)
- Illustrate TDD with an Example
- TDD example
- What is the waterfall software development approach?
- Understand the lean software development process
- Learn about agile software development
- Functions in software development
- How to aggregate functions with classes
- How to package your code for sharing
- Python code demonstration
- What is the observer model in software design?
- Learn about model-view-controller design patterns
- What is version control in software development?
- Learn about Git and its version control process
- Git operations
- Git operations demonstration: Git init, clone, add, delete, status, and log
- Git operations demonstration: Git diff, branch, and merge
- Git operations demonstration: Git push and pull
- Next steps
Taught by
Eric Chou