Coursera
Coursera Logo

CISCO Regional Academy ( Centre for Electronic Governance) - Using APIs for Network Automation 

  • Offered byCoursera

Using APIs for Network Automation
 at 
Coursera 
Overview

Duration

3 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Credential

Certificate

Using APIs for Network Automation
 at 
Coursera 
Highlights

  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 2 of 5 in the Network Automation Engineering Fundamentals Specialization
  • Intermediate Level Proficiency in fundamental network routing & switching technologies, basics of Python programming (3-6 mos exp.), and basic Linux knowledge.
  • Approx. 3 hours to complete
  • English Subtitles: English
Read more
Details Icon

Using APIs for Network Automation
 at 
Coursera 
Course details

More 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.
Read more

Using APIs for Network Automation
 at 
Coursera 
Curriculum

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

Module Introduction for Reviewing Data Formats and Data Encoding

Data Encoding Formats

JavaScript Object Notation

Extensible Markup Language

YAML Data Serialization Standard

Ask The Expert—Data Encoding Formats

Data Encoding Formats

Serialization and Deserialization of Data

JavaScript Object Notation

JSON in Python

Extensible Markup Language

Work with XML and JSON

YAML Data Serialization Standard

Practice Quiz for Data Encoding Formats

Practice Quiz for JavaScript Object Notation

Practice Questions for Extensible Markup Language

Practice Quiz for YAML Data Serialization Standard

Practice Quiz for Ask the Expert session

Graded Quiz for Reviewing Data Formats and Data Encoding

Introducing HTTP Network APIs

Module Introduction to Introducing HTTP Network APIs

API Overview

HTTP-Based APIs

RESTful APIs vs. Non-RESTful APIs

Common API Constraints

Postman

Streaming Telemetry

API Overview

HTTP-Based APIs

RESTful APIs vs. Non-RESTful APIs

Common API Constraints

Postman

Streaming Telemetry

Practice Quiz for API Overview

Practice Quiz for HTTP-Based APIs

Practice Quiz for RESTful APIs vs. Non-RESTful APIs

Practice Quiz for Common API Constraints

Practice Quiz for Postman

Practice Quiz for Streaming Telemetry

Graded Quiz for Introducing HTTP Network APIs

Using Python Requests to Automate HTTP-Based APIs

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

Python Requests Overview

HTTP Authentication - Part 1

HTTP Authentication - Part 2

Python Requests Overview

HTTP Authentication

Token-Based Authentication

Session-Based Authentication

Practice Quiz for Python Request Overview

Practice Quiz for HTTP Authentication

Graded Quiz for Using Python Requests to Automate HTTP-Based APIs

Using APIs for Network Automation
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Using APIs for Network Automation
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...