This guide is for anyone who's studying for the Cisco DevNet Associate (DEVASC) 200-901 V1.0 Exam and feels that he or she could take some help on Understanding and Using Application Programming Interfaces (APIs) related topics. These are areas that most network engineers do not work on in their day jobs. Each purchase comes with a complimentary access to a DevNet Associate Quiz on FullStackNetworker.com. Table of Contents
Chapter 1 Understanding and Using Data encoding formats (XML, JSON, and YAML)
Chapter 2 Parsing Data encoding formats in Python
Chapter 3 Construct a REST API request to accomplish a task given API documentation
Chapter 4 Describe common usage patterns related to webhooks
Chapter 5 Identify the constraints when consuming APIs
Chapter 6 Explain common HTTP response codes associated with REST APIs
Chapter 7 Troubleshoot a problem given the HTTP response code, request and API documentation
Chapter 8 Identify the parts of an HTTP response (response code, headers, body)
Chapter 9 Utilize common API authentication mechanisms: basic, custom token, and API keys
Chapter 10 Compare common API styles (REST, RPC, synchronous, and asynchronous)
Chapter 11 Construct a Python script that calls a REST API using the requests library
Chapter 12 Describe the device level APIs and dynamic interfaces for IOS XE and NX-OS
Chapter 13 Understanding Cisco DevNet resources
Chapter 14 Describe Edge and Cloud Computing Models
About the Author
Muhammad Afaq Khan started his professional career at Cisco TAC San Jose and passed his first CCIE in 2002 (#9070). He held multiple technical and management positions at Cisco San Jose HQ over his 11 years of tenure at the company before moving into cloud software and data center infrastructure IT industries.
He has worked at startups as well as Fortune 100 companies in senior leadership positions over his career. He is also a published author (Cisco Press, 2009) and holds multiple patents in the areas of networking, security, and virtualization. Currently, he is a founder at Full Stack Networker and a vocal advocate for network automation technologies and NetDevOps.