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
This course is designed for early career teachers to learn about evaluating and incorporating technology into the classroom to engage students, especially English learners (ELs). Teachers face the... more
Show your mastery of JavaScript full-stack application development by completing this capstone project! In this course, you will apply your knowledge and skills to a real-life inspired challenge... more
Introduction to Data Protection and Privacy is an informative course designed for any learner to be able to understand what data is, different types data, and how data can have a huge effect on... more
This specialization is intended for technical engineers, architects, and administrators using Google Cloud Platform (GCP), Kubernetes, and Istio to create, integrate, or modernize solutions. You... more
This specialization is intended for students looking to solidify their algebra and geometry necessary to be successful in future courses that will require precalculus and calculus. Quantitiative... more