Using APIs for Network Automation
About this Course
This course will provide a solid foundation for understanding how APIs are utilized in network automation by discussing important topics such as data encoding formats, REST APIs, and the Python Requests library. Upon completion of the course, you will be equipped with the necessary skills to utilize APIs in your network automation solution and be able to describe the usefulness of APIs in this context. This course is primarily intended for network engineers, systems engineers, network architects, and managers interested in learning the fundamentals of network automation and network APIs. By the end of the course, you will be able to: - Describe the need for data encoding formats and study various data encoding formats. - Interpret and construct HTTP-Based APIs calls to network devices. - Construct and interpret Python scripts using the Python requests module to automate devices that have HTTP-based APIs. To be successful in this course, you should be proficient in fundamental network routing & switching technologies, understand the basics of Python programming (3-6 mos exp.) and have some familiarity with Linux.Created by: Cisco Learning and Certifications

Related Online Courses
In this 1-hour long project-based course, you will learn how to compare the performance of different securities using financial statistics (normal distributions) and the Google Sheets toolkit to... more
This series of courses provides best practices for online instruction, student engagement and virtual community building; effective uses of asynchronous and synchronous technologies, social media... more
This course is a beginner-level program that provides a comprehensive immersion into the world of digital marketing and social media strategies tailored specifically for the hotel industry. In this... more
This specialization is intended for those who want to take their skills beyond just coding. The act of writing software is a large ecosystem of skills, tools, and philosophies. These six courses... more
This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for... more