Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Cisco DevNet Associate Cert Prep 1: Software Development and Design

via LinkedIn Learning

Overview

Prepare for the Software Development and Design domain of the Cisco DevNet Associate certification exam.

Syllabus

Introduction
  • Understanding Cisco DevNet Associate Cert Prep 1
1. Common Data Formats
  • Introduction to data formats
  • XML concepts and usage
  • JSON and its data format
  • Learn about YAML and its usage
2. Common Data Format and Python
  • 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
3. Test-Driven Development
  • Learn about test-driven development (TDD)
  • Illustrate TDD with an Example
  • TDD example
4. Software Development Methods
  • What is the waterfall software development approach?
  • Understand the lean software development process
  • Learn about agile software development
5. Reusable Software Code
  • Functions in software development
  • How to aggregate functions with classes
  • How to package your code for sharing
  • Python code demonstration
6. Identify the Advantages of Common Design Patterns
  • What is the observer model in software design?
  • Learn about model-view-controller design patterns
7. Explain the Advantages of Version Control
  • What is version control in software development?
  • Learn about Git and its version control process
8. Utilize Common Version Control Operations with Git
  • 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
Conclusion
  • Next steps

Taught by

Eric Chou

Reviews

4.7 rating at LinkedIn Learning based on 73 ratings

Start your review of Cisco DevNet Associate Cert Prep 1: Software Development and Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.