学习网络自动化工程的基础知识,重新构建您的职业生涯。本重点为希望开始自动化领域之旅的网络工程师提供了关键主题的概述和介绍。
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
网络自动化工程原理专业为中高级网络工程师在网络自动化和可编程性的关键主题方面做好准备,并为他们准备 NetDevOps 环境。该专业深入概述了网络自动化工程师需要了解的关键主题和技能,以便在 NetDevOps 环境中有效操作和运行。
通过完成此专业,您将为网络自动化工程师代表做好充分准备,掌握推进职业生涯所需的技能。
在此专业结束时,您将准备好成为一名网络自动化工程师,并具备在您的职业中取得成功所需的技能。该专业深入概述了网络自动化工程师需要了解的关键主题和技能,以便在 NetDevOps 环境中有效操作和运行。
课程 1 • 2 小时 • 4.7 (48 个等级)
近年来,网络基础设施行业发生了重大变化,由于需要更快、更可靠的网络部署等因素,对自动化的需求不断增长。因此,对精通自动化和编程的网络工程师的需求越来越大。本课程主要面向有兴趣学习网络自动化基础知识的网络工程师、系统工程师、网络架构师和管理人员。
要成功完成本课程,您必须精通基本的路由和交换技术,了解 Python 编程的基础知识(3-6 个月的经验),并从 Linux 的一些基本知识中受益。
课程 2 • 3 小时 • 4.6 (24 评分)
本课程将通过讨论数据编码格式、REST API 和 Python 请求库等重要主题,为理解 API 在网络自动化中的使用奠定坚实的基础。完成本课程后,您将掌握在网络自动化解决方案中使用 API 所需的技能,并且能够描述 API 在此上下文中的有用性。本课程主要面向有兴趣学习网络自动化和网络 API 基础知识的网络工程师、系统工程师、网络架构师和管理员。
要成功完成本课程,您需要精通基本的路由和交换技术,了解 Python 编程的基础知识(3-6 个月的经验),并具备一些 Linux 的基本知识。
课程 3 • 3 小时 • 4.7 (14 评分)
本课程将培训您了解 Enzibel 的基础知识,Enzibel 是一种开源和扩展的配置管理工具,可简化现代网络环境中的基础设施管理。您还将了解 Jinja2,这是一种模板语言,可在自动化任务中表现出灵活性。完成课程后,您将对 Enzybel 及其在网络自动化中的应用有必要的了解,这将使您能够有效地自动化网络任务并改善网络运营。本课程主要面向有兴趣学习网络自动化基础知识的网络工程师、系统工程师、网络架构师和管理员。
要成功完成本课程,您需要精通基本的路由和交换技术,了解 Python 编程的基础知识(3-6 个月的经验),并具备一些 Linux 的基本知识。
课程 4 • 4 小时 • 4.8 (18 评分)
本课程将向学生介绍各种 DevOps 工具,例如 Git 和用于 Python 开发的虚拟环境,并将解释持续集成的概念。这些主题将涉及 DevOps 中使用的各种开发方法,例如 Agile 流程。在课程结束时,学生将对 DevOps 以及他们如何集成到 NetDevOps 中有广泛的了解,这将从而提高网络运营的效率和成功。本课程主要面向有兴趣学习网络自动化和 NetDevOps 基础知识的网络工程师、系统工程师、网络架构师和管理员。
要成功完成本课程,您需要精通基本的路由和交换技术,了解 Python 编程的基础知识(3-6 个月的经验),并具备一些 Linux 的基本知识。
课程 5 • 2 小时
在本课程中,您将学习基于模型的编程以及使用 YANG 数据模型来提供访问网络设备及其功能的标准化方法。熟悉 YANG 的术语和结构以及依赖于 YANG 的工具和协议,包括 NETCONF 和 RESTCONF。此外,您还将学习如何使用 Python 库与启用 NETCONF 和 RESTCONF 的系统进行通信。在课程结束时,您将深入了解基于模型的编程以及 YANG 在网络自动化中的重要性。
要成功完成本课程,您需要精通基本的路由和交换技术,了解 Python 编程的基础知识(3-6 个月的经验),并具备一些 Linux 的基本知识。