К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Using APIs for Network Automation · LearnSpace
Назад в каталог
courseraIT и технологии

Using APIs for Network Automation

Курс от Cisco Learning and Certifications
Средний≈ 3.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Application Programming Interface (API)YAMLExtensible Markup Language (XML)AutomationJSONNetwork EngineeringScripting LanguagesExtensible Languages and XMLAPI TestingAuthenticationsNetwork ProtocolsPostman API PlatformScriptingNetwork MonitoringReal Time DataPython ProgrammingIT AutomationRestful API

Программа курса

4 модулей · 54 учебных материалов

01Course Introduction for Using APIs for Network Automation4 материалов

Course Introduction for Using APIs for Network Automation

Network Automation Engineering Fundamentals - Specialization IntroductionВидеоUsing APIs for Network Automation Course SyllabusЧтениеCourse Introduction for Using APIs for Network AutomationЧтение

Учитесь у экспертов

Cisco Learning & Certifications

Преподаватель курса

Using APIs for Network Automation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 3.7 ч

4 модулей

Язык: Английский

Субтитры: Бенгальский, Узбекский, Пушту, Урду, Азербайджанский, Испанский, Дари, Венгерский

Часть программы вашего университета
Meet and GreetОбсуждение
02Reviewing Data Formats and Data Encoding19 материалов

Module Introduction for Reviewing Data Formats and Data Encoding

Module Introduction for Reviewing Data Formats and Data EncodingВидео

Data Encoding Formats

Data Encoding FormatsВидеоData Encoding FormatsЧтениеSerialization and Deserialization of DataЧтениеPractice Quiz for Data Encoding FormatsЗадание

JavaScript Object Notation

JavaScript Object NotationВидеоJavaScript Object Notation ЧтениеJSON in PythonЧтениеPractice Quiz for JavaScript Object NotationЗадание

Extensible Markup Language

Extensible Markup LanguageВидеоExtensible Markup LanguageЧтениеWork with XML and JSONЧтениеPractice Questions for Extensible Markup Language Задание

YAML Data Serialization Standard

YAML Data Serialization StandardВидеоYAML Data Serialization StandardЧтениеPractice Quiz for YAML Data Serialization StandardЗадание

Ask The Expert—Data Encoding Formats

Ask The Expert—Data Encoding FormatsВидеоPractice Quiz for Ask the Expert sessionЗадание

Graded Assesment

Graded Quiz for Reviewing Data Formats and Data EncodingЗадание
03Introducing HTTP Network APIs20 материалов

Module Introduction to Introducing HTTP Network APIs

Module Introduction to Introducing HTTP Network APIsВидео

API Overview

API OverviewВидеоAPI OverviewЧтениеPractice Quiz for API OverviewЗадание

HTTP-Based APIs

HTTP-Based APIsВидеоHTTP-Based APIsЧтениеPractice Quiz for HTTP-Based APIsЗадание

RESTful APIs vs. Non-RESTful APIs

RESTful APIs vs. Non-RESTful APIsВидеоRESTful APIs vs. Non-RESTful APIsЧтениеPractice Quiz for RESTful APIs vs. Non-RESTful APIsЗадание

Common API Constraints

Common API ConstraintsВидеоCommon API ConstraintsЧтениеPractice Quiz for Common API ConstraintsЗадание

Postman

PostmanВидеоPostmanЧтениеPractice Quiz for PostmanЗадание

Streaming Telemetry

Streaming TelemetryВидеоStreaming TelemetryЧтениеPractice Quiz for Streaming TelemetryЗадание

Graded Assessment

Graded Quiz for Introducing HTTP Network APIsЗадание
04Using Python Requests to Automate HTTP-Based APIs11 материалов

Module Introduction to Using Python Requests to Automate HTTP-Based APIs

Module Introduction to Using Python Requests to Automate HTTP-Based APIsВидео

Python Request Overview

Python Requests OverviewВидеоPython Requests OverviewЧтениеPractice Quiz for Python Request OverviewЗадание

HTTP Authentication

HTTP Authentication - Part 1ВидеоHTTP Authentication - Part 2ВидеоHTTP AuthenticationЧтениеToken-Based AuthenticationЧтениеSession-Based AuthenticationЧтениеPractice Quiz for HTTP AuthenticationЗадание

Graded Assessment

Graded Quiz for Using Python Requests to Automate HTTP-Based APIsЗадание