CCNA 200-301 Network Automation & Programmability Exam | Study Guide & Practice
NMS Netowork Management Systems - (answer)They use protocols such as SNMP and NetFlow to
gather information and report on the state of the network
Methods to Automate Network Management - (answer)Python scripts, NETCONF, RESTCONF, Ansible,
Puppet, SDN, CiscoDNA Center etc.
Git - (answer)Git is a version control system for tracking changes in source code and files
GitHub - (answer)GitHub is a Git repository hosting service which adds many of its own features
CI/CD - (answer)CI is Continuous Integration
CD is Continuous Deployment
CI/CD is a set of operating principles and practices that enable application development teams to deliver
code changes more frequently and reliably
Data Serialization - (answer)Data serialization is the process of converting structured data to a
standardized format that allows sharing or storage of the data in a form that allows recovery of it
original structure
Data Serialization Language - (answer)JSON, XML, YAML
JSON - (answer)White Space No Meaning
Often used by RESTful APIs
JSON Object - (answer)- Unordered set of name/value pairs
- Enclosed in curly braces { }
- Value and key separated by :
- Key value pairs separated by commas
- Keys must be strings, and value
, CCNA 200-301 Network Automation & Programmability Exam | Study Guide & Practice
JSON Array - (answer)an ordered list of values
They are surrounded by square brackets [ ]
Json data types - 4 - (answer)Sring: "name":"GigabitEthernet1"
Number: "Input Errors" : 3
Boolean: "enabled" : true
Null: "msec" : null
XML (Extensible Markup Language) - (answer)White space has no special meaning in XML
<key>value</key> contained within object tags
YAML - (answer)White space (indentation) is important
Starts with ---
key: value representation
- indicates a list
API Application Programming Interfaces - (answer)An API is a way for a computer program to
communicate directly with another computer program
APIs - (answer)REST, SOAP, NETConf, RESTconf
CRUD Operations - (answer)Create, Read, Update, Delete
SOAP (Simple Object Access Protocol) - (answer)The transport is typically HTTP(S), and the data format is
always XML
Because it is a protocol it has strict standards to adhere to
REST (Representational State Transfer) - (answer)HTTP(S) transport and JSON (or XML) data format are
commonly used
NMS Netowork Management Systems - (answer)They use protocols such as SNMP and NetFlow to
gather information and report on the state of the network
Methods to Automate Network Management - (answer)Python scripts, NETCONF, RESTCONF, Ansible,
Puppet, SDN, CiscoDNA Center etc.
Git - (answer)Git is a version control system for tracking changes in source code and files
GitHub - (answer)GitHub is a Git repository hosting service which adds many of its own features
CI/CD - (answer)CI is Continuous Integration
CD is Continuous Deployment
CI/CD is a set of operating principles and practices that enable application development teams to deliver
code changes more frequently and reliably
Data Serialization - (answer)Data serialization is the process of converting structured data to a
standardized format that allows sharing or storage of the data in a form that allows recovery of it
original structure
Data Serialization Language - (answer)JSON, XML, YAML
JSON - (answer)White Space No Meaning
Often used by RESTful APIs
JSON Object - (answer)- Unordered set of name/value pairs
- Enclosed in curly braces { }
- Value and key separated by :
- Key value pairs separated by commas
- Keys must be strings, and value
, CCNA 200-301 Network Automation & Programmability Exam | Study Guide & Practice
JSON Array - (answer)an ordered list of values
They are surrounded by square brackets [ ]
Json data types - 4 - (answer)Sring: "name":"GigabitEthernet1"
Number: "Input Errors" : 3
Boolean: "enabled" : true
Null: "msec" : null
XML (Extensible Markup Language) - (answer)White space has no special meaning in XML
<key>value</key> contained within object tags
YAML - (answer)White space (indentation) is important
Starts with ---
key: value representation
- indicates a list
API Application Programming Interfaces - (answer)An API is a way for a computer program to
communicate directly with another computer program
APIs - (answer)REST, SOAP, NETConf, RESTconf
CRUD Operations - (answer)Create, Read, Update, Delete
SOAP (Simple Object Access Protocol) - (answer)The transport is typically HTTP(S), and the data format is
always XML
Because it is a protocol it has strict standards to adhere to
REST (Representational State Transfer) - (answer)HTTP(S) transport and JSON (or XML) data format are
commonly used