Cisco DevNet Associate Cert Prep 1: Software Development and Design

Go to class
Write Review

Free Online Course: Cisco DevNet Associate Cert Prep 1: Software Development and Design provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Cisco DevNet Associate Cert Prep 1: Software Development and Design is taught by Eric Chou.

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