|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/introduction-to-network-automation
课程评论:没有评论
课程名称:网络自动化入门 课程概述:近年来,网络基础设施行业经历了显著转型,随着对更快、更可靠的网络部署需求的增加,自动化的需求也日益增长。因此,熟悉自动化和可编程性技能的网络工程师的需求不断上升。 本课程主要面向网络工程师、系统工程师、网络架构师以及有兴趣学习网络自动化基础知识的管理人员。 课程大纲: 1. 课程介绍:本模块将回顾课程主题及您将学习的内容。 2. 网络管理与运营的演变:网络操作数十年来没有变化。多年来,控制台、Telnet和SSH,以及命令行接口(CLI)是管理和操作各种规模网络的主要方法。随着网络设备上程序化接口的出现以及对增强的可靠性、保障性和可预测性的需求,网络操作正在经历一场关于设备部署和操作的根本变革。本节将回顾设备的历史管理方式,并展望网络操作的未来。 3. 使用Python进行网络自动化:网络自动化是未来网络操作的发展方向。如今,网络工程师需要知道如何使用应用编程接口(API)和程序化接口与网络设备交互,至少需要理解一些编码的基础知识。本节将探讨在网络自动化中广泛使用的编程语言——Python。您将首先学习Python支持的不同数据类型,然后了解模块和包之间的区别以及如何利用它们。接着,您将学习一个允许您通过代码与设备互动的模块。最后,您将创建自己的模块并与其中的代码互动。
Name:Course Introduction for Introduction to Network Automation
Description:In this module, we will review the topics and what you will learn in this course.
Name:Examining Network Management and Operations
Description:Network operations have not changed in decades. For years, the console, Telnet, and Secure Shell (SSH) along with the CLI were the primary methods for managing and operating networks of any size. With the rise of programmatic interfaces on network devices and the growing need for enhanced reliability, assurance, and predictability, network operations are now in the midst of a radical shift in how devices are deployed and operated. This section reviews how devices have been managed historically and provides a glimpse into the future of network operations.
Name:Using Python for Network Automation
Description:Network automation is the future of network operation. Today, network engineers need to know how to interact with their network devices using application programming interfaces (APIs) and programmatic interfaces, and at a minimum, they must understand some fundamentals of coding. In this section, you will explore a programming language that is widely used in network automation—Python. You will start by learning different data types that Python supports, and then learn the differences between modules and packages and how to use them to your benefit. Next, you will learn about a module that lets you interact with devices with code. Finally, you will create your own module and interact with the code inside it.
The Network infrastructure industry has undergone a significant transformation in recent years, with an increasing need for automation due to factors such as a demand for faster and more reliable network deployments. Therefore, there is a growing need for network engineers skilled in automation and programmability. This course is primarily intended for network engineers, systems engineers, network architects, and managers interested in learning the fundamentals of network automation. By the en