Understanding and Using APIs
Author | : Muhammad Afaq Khan |
Publisher | : |
Total Pages | : 110 |
Release | : 2019-12-08 |
Genre | : |
ISBN | : 9781672920834 |
Download Understanding and Using APIs Book in PDF, Epub and Kindle
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 to day work. Each customer will also get complimentary access to a DevNet Associate Quiz on FullStackNetworker.com. Each chapter contains a "Summary" section which captures the key concepts described in the given chapter. 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 Author Bio 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.