Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/introduction-to-network-automation

课程概述

网络基础设施行业在近年来经历了重大变革,随着对更快、更可靠的网络部署需求的增加,自动化的需求也在逐步上升。因此,掌握网络自动化和编程能力的网络工程师需求日益增长。这门课程主要针对网络工程师、系统工程师、网络架构师和对网络自动化基础感兴趣的管理人员。

课程大纲

网络自动化入门课程介绍
在本模块中,我们将回顾课程中将学习的主题以及课程内容。

审视网络管理和操作
网络操作的模式已经数十年没有改变。多年来,控制台、Telnet和Secure Shell (SSH) 加上CLI 是管理和操作各种规模网络的主要方法。随着网络设备程序化接口的兴起以及增强可靠性、保证和可预测性的需求不断增加,网络操作正在经历一场如何部署和操作设备的根本性转变。本节回顾了设备的历史管理方式,并对网络操作的未来进行了展望。

使用Python进行网络自动化
网络自动化是网络操作的未来。现如今,网络工程师需要知道如何通过应用程序接口 (API) 和程序化接口与其网络设备进行交互,至少他们必须了解一些编码基础。在本节中,您将探索一种在网络自动化中被广泛使用的编程语言——Python。您将首先学习Python支持的不同数据类型,然后了解模块和包之间的区别以及如何利用它们。接下来,您将学习一个可以让您通过代码与设备进行交互的模块。最后,您将创建自己的模块,并与其中的代码进行交互。

课程推荐

总的来说,这门课程为期望进入网络自动化领域的人员提供了一个极好的起点。在课程的学习过程中,您不仅能够了解网络管理的历史,还能够学习最前沿的技术,如使用Python进行编程。这门课程的内容丰富、结构清晰,适合各种背景的学员。无论您是一个初学者还是已经拥有一定经验的技术人员,这个课程都能为您提供实用的知识和技能,让您在网络工程行业的竞争中脱颖而出。

课程主页: https://www.coursera.org/learn/introduction-to-network-automation

作者 CourseEye