Coursera
Coursera Logo

CISCO Regional Academy ( Centre for Electronic Governance) - Introducing Model-Driven Programmability 

  • Offered byCoursera

Introducing Model-Driven Programmability
 at 
Coursera 
Overview

Duration

2 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Introducing Model-Driven Programmability
 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 5 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. 2 hours to complete
  • English Subtitles: English
Read more
Details Icon

Introducing Model-Driven Programmability
 at 
Coursera 
Course details

More about this course
  • In this course, you will learn about Model-Driven Programmability and its use of YANG data models to provide a standardized way to access network devices and their capabilities. You will be introduced to YANG's terminology and structures and the tools and protocols that rely on YANG, including NETCONF and RESTCONF. Additionally, you will learn how to use Python libraries to interact with NETCONF and RESTCONF-enabled systems. By the end of the course, you will have a comprehensive understanding of Model-Driven Programmability and YANG's importance in network automation.
  • By the end of this course, you will be able to:
  • - Explain the role YANG plays within a network automation context.
  • - Describe the tools that exist to simplify working with YANG models.
  • - Describe the functionality of RESTCONF and NETCONF and the differences between them.
  • Proficiency in fundamental network routing & switching technologies, basics of Python programming (3-6 mos exp.), and basic Linux knowledge.
Read more

Introducing Model-Driven Programmability
 at 
Coursera 
Curriculum

Course Introduction for Introducing Model-Driven Programmability

Network Automation Engineering Fundamentals - Specialization Introduction

Introducing Model-Driven Programmability Course Syllabus

Course Introduction for Introducing Model-Driven Programmability

Module Introduction for Exploring YANG

Introduction to YANG

Types of YANG Models

Introduction to YANG

Types of YANG Models

Practice Quiz for Introduction to YANG

Practice Quiz for Types of YANG Models

Graded Quiz for Exploring YANG

Using YANG Tools

Module Introduction for Using YANG Tools

YANG Tool Types

Pyang

YANG Suite

YANG Tool Types

Pyang

YANG Suite

Practice Quiz for YANG Tool Types

Practice Quiz for Pyang

Practice Quiz for YANG Suite

Graded Quiz for Using YANG Tools

Automating Model-Driven APIs with Python

Module Introduction to Automating Model-Driven APIs with Python

NETCONF Overview

Python ncclient

RESTCONF Overview

NETCONF Overview

Python ncclient

RESTCONF Overview

Practice Quiz for NETCONF Overview

Practice Quiz for Python ncclient

Practice Quiz for RESTCONF

Graded Quiz for Automating Model-Driven APIs with Python

Introducing Model-Driven Programmability
 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

    Introducing Model-Driven Programmability
     at 
    Coursera 

    Student Forum

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