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.
In this module, we will review the topics and what you will learn in this course.
Course Introduction for Introducing Model-Driven Programmability•2分钟
1个讨论话题•总计10分钟
Meet and Greet•10分钟
Exploring YANG
第 2 单元•小时 后完成
单元详情
Data models are abstract entities that organize elements of the data and standardize how the elements relate to each other. Network engineers interact with data models indirectly on a daily basis, as they navigate a command line to change or retrieve information. Knowing the structure and capabilities of these data models is crucial to unlocking the maximum potential of these new digital-ready network devices. YANG is the common language that is used to describe the capabilities of network devices and to create data models. This module begins to explore YANG and how it is used.
涵盖的内容
3个视频2篇阅读材料3个作业
显示有关单元内容的信息
3个视频•总计16分钟
Module Introduction for Exploring YANG•2分钟
Introduction to YANG•11分钟
Types of YANG Models•3分钟
2篇阅读材料•总计17分钟
Introduction to YANG•13分钟
Types of YANG Models•4分钟
3个作业•总计10分钟
Practice Quiz for Introduction to YANG•2分钟
Practice Quiz for Types of YANG Models•1分钟
Graded Quiz for Exploring YANG •7分钟
Using YANG Tools
第 3 单元•小时 后完成
单元详情
"Yet Another Next Generation" (YANG) is a very sophisticated and sometimes daunting concept to learn. To understand it better, the open-source community and manufacturers like Cisco have created tools and environments that can help you better understand and use YANG. In this section, you will examine the tools that can be used to learn about, and ease the consumption of, YANG.
涵盖的内容
4个视频3篇阅读材料4个作业
显示有关单元内容的信息
4个视频•总计14分钟
Module Introduction for Using YANG Tools•3分钟
YANG Tool Types•4分钟
Pyang•2分钟
YANG Suite•6分钟
3篇阅读材料•总计19分钟
YANG Tool Types•6分钟
Pyang•7分钟
YANG Suite•6分钟
4个作业•总计11分钟
Practice Quiz for YANG Tool Types•2分钟
Practice Quiz for Pyang•1分钟
Practice Quiz for YANG Suite•1分钟
Graded Quiz for Using YANG Tools•7分钟
Automating Model-Driven APIs with Python
第 4 单元•小时 后完成
单元详情
NETCONF and RESTCONF are programmatic interfaces for network devices that allow you to manage network infrastructure programmatically. Using YANG data models, NETCONF and RESTCONF provide a standardized way to programmatically read and modify the configuration data of a network device and perform general operations on networking devices.
涵盖的内容
4个视频3篇阅读材料4个作业
显示有关单元内容的信息
4个视频•总计10分钟
Module Introduction to Automating Model-Driven APIs with Python•2分钟
NETCONF Overview•4分钟
Python ncclient•1分钟
RESTCONF Overview•3分钟
3篇阅读材料•总计17分钟
NETCONF Overview•7分钟
Python ncclient•3分钟
RESTCONF Overview•7分钟
4个作业•总计10分钟
Practice Quiz for NETCONF Overview•1分钟
Practice Quiz for Python ncclient•1分钟
Practice Quiz for RESTCONF•1分钟
Graded Quiz for Automating Model-Driven APIs with Python•7分钟
The Cisco Learning and Certifications organization is a worldwide leader in training and education programs that foster the development of careers in networking and other technology areas. The organization caters to a global community of students, partners, customers, and employees who seek the most up-to-date training on Cisco technologies and certifications.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.