YoVDO

Cisco DevNet Associate Cert Prep 1: Software Development and Design

Offered By: LinkedIn Learning

Tags

Cisco Courses Software Development Courses Python Courses XML Courses Version Control Courses YAML Courses JSON Courses Test-Driven Development Courses Design Patterns Courses

Course Description

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

Related Courses

Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera
Advanced Application Management with Red Hat OpenShift
Red Hat via Coursera
Amazon Simple Storage Service (Amazon S3) Business Continuity and Disaster Recovery (Traditional Chinese )
Amazon Web Services via AWS Skill Builder
Amazon Simple Storage Service (Amazon S3) Business Continuity and Disaster Recovery (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
استخدام Git + GitLab فى مشاريع تطوير البرمجيات
Coursera Project Network via Coursera