Software Development & Design
Cisco DevNet Resources
Version Control Systems
Data Formats
Git commands
100

The goal of this methodology is to complete each phase of SDLC down to the last detail before proceeding to the next.

What is Waterfall?

100

Allows access to products in a development lab to explore, learn, and build applications that use Cisco APLs. 

What is DevNet Sandbox

100

This is usually performed before the merge of code when version control is used.

What is a code review?

100

This data format contains tags, elements, and attributes.

What is XML?

100

This command allows you to update the local repository with the changes in the staging area.

What is git commit?

200

In the most fundamental principle of the Lean method, what stakeholder determines the useful value of software product features.

What is the customer?

200

Provided by DevNet for community members to share solutions, tool kits, and other resources with each other

What are Exchanges?

200

A service provided by Microsoft that implements a repository hosting service with Git

What is GitHub?

200

This data format uses three dashes "---" to identify the beginning of a file.

What is YAML?

200

This command allows you to update the remote repository.

What is git push?

300

This methodology encourages making decisions as late as possible in the process so that more facts and details are available

What is Lean?

300

A developer would use this DevNet resource to look for a Python library that supports APIs for a specific Cisco product.

What is Code Exchange?

300

This contains the file copies that can be modified and are only visible to the user of the client.

What is the working directory?

300

YANG interfaces support these two encoding formats?

What are JSON and XML?

300

What will the following command do? git branch -d <branch_name>

What is delete a branch?

400

The process of gathering requirements, creating a proof of concept, testing, and fixing bugs

What is the software development life cycle or SDLC?

400

Three ways within DevNet for developers to get help with specific developer scenario questions concerning Cisco products

What are logging a ticket, posting to a community forum, and posting to a Webex Teams space?

400

An open-source version of a distributed version control system

What is Git?

400

In this data format, the syntax of objects is key-value pairs, each surrounded by curly braces.

What is JSON?

400

This command allows you to compare changes between files.

What is git diff?

500

This software development methodology values responding to change over following a plan.

What is Agile?

500

Provides solutions across different technologies, industries, and geographies to jump start solution design and development

What is Ecosystem Exchange?

500

This area stores the information about what the user wants added/updated/deleted in the repository.

What is the staging area?

500

Daily Double!

Your score has just doubled!!!

500

This command allows you to view the modified files in the working directory.

What is git status?