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
As professionals in the fields of development and design, it is imperative for us to have a means of effectively showcasing our expertise to potential employers, and there is no more compelling... more
By the end of the project, you will learn how to quantify risk-to-reward using Treynor Ratio, and calculate the value at risk for investment portfolio. ATTENTION: To take this course, it is... more
Gain the knowledge and tools needed to effectively manage IT projects from start to finish. This comprehensive course explores the fundamental principles of project management, tailored... more
AWS Client VPN provides secure access to AWS resources in the cloud and on-premises networks from any location. This course contains two independent lessons: The first provides a step-by-step guide... more
In this Specialization, you will master design thinking competencies in an engaging hands-on, project-based format. We will guide you through a detailed 14-Step process where you will tackle a... more