Cisco DevNet Associate 基础课程

系统化的 Cisco DevNet Associate 课程,覆盖软件、API、自动化、网络、安全与部署,并配有练习题。

等级: Cisco Certified DevNet Associate (DEVASC) 难度: intermediate 5 节课 60 分钟
课程进度 0 / 5
返回课程

你将学到

  • 描述软件开发与版本控制。
  • 解释 REST API 与集成。
  • 描述网络自动化。
  • 解释安全与测试。
  • 描述 CI/CD 与部署。

开始前准备

  • 具备基础编程知识会有帮助。
  • 建议了解一些网络基础。
  • 无需之前的 Cisco 认证。

课程 1 软件开发与版本控制

Cisco DevNet Associate 考试验证使用软件自动化网络的技能。软件开发概念包括 REST API、JSON、YAML 和版本控制。REST API 使用 HTTP 方法交换数据,JSON 是常见数据格式,YAML 用于配置文件。Git 是分布式版本控制系统,包含仓库、分支、提交和合并。开发人员编写可读代码、测试变更并审查拉取请求。理解这些基础有助于工程师与 Cisco 平台集成并构建可靠自动化。 复习时把 HTTP 方法、自动化工具和 CI/CD 术语做成卡片,每天快速回忆,再完成几道同类题巩固。错题要写出正确推理,并把最弱主题放在每周练习的最前面。

示例

示例:开发人员创建分支,编写调用 REST API 并使用 JSON 的 Python 代码,提交变更并在审查后合并。

课程 2 REST API 与集成

API 把应用连接到平台。HTTP 方法定义操作:GET 检索,POST 创建,PUT 更新,DELETE 删除。状态码传达结果,如 200 OK 和 404 未找到。API 密钥和 OAuth 2.0 认证请求,Webhook 推送事件通知。Cisco 平台如 DNA Center、Meraki 和 IOS XE 公开 REST API。工程师解析 JSON 响应、处理错误并构建可复用集成。理解 HTTP、认证和数据格式对 DevNet 至关重要。 复习时把 HTTP 方法、自动化工具和 CI/CD 术语做成卡片,每天快速回忆,再完成几道同类题巩固。错题要写出正确推理,并把最弱主题放在每周练习的最前面。

示例

示例:脚本使用 GET 从 DNA Center 检索网络健康,检查 200 响应,并解析 JSON 结果。

课程 3 网络自动化

网络自动化用可重复工具替代手动配置。Ansible 使用 YAML playbook 和模块配置设备,Terraform 把基础设施作为代码管理。Cisco DNA Center 和 Meraki 提供集中管理 API。控制器把意图转化为设备配置,基于意图的网络使用期望状态。幂等操作可以安全重复。工程师应理解设备清单、配置模板和 API 驱动工作流。自动化减少错误、加快部署并让网络保持一致。 复习时把 HTTP 方法、自动化工具和 CI/CD 术语做成卡片,每天快速回忆,再完成几道同类题巩固。错题要写出正确推理,并把最弱主题放在每周练习的最前面。

示例

示例:Ansible 运行 playbook 在交换机上配置 VLAN,Terraform 供应测试环境,DNA Center 提供 API 清单。

课程 4 安全与测试

安全软件使用测试和安全实践。单元测试验证单个函数,集成测试检查组件协同,linter 捕获风格问题。代码审查提高质量。认证验证身份,授权授予访问,加密保护数据。威胁模型识别风险。网络安全包括 IP 和 MAC 地址、交换机、路由器、VLAN、DNS、DHCP 和防火墙。开发人员应避免暴露机密、验证输入并使用 HTTPS。及早持续测试减少缺陷和漏洞。 复习时把 HTTP 方法、自动化工具和 CI/CD 术语做成卡片,每天快速回忆,再完成几道同类题巩固。错题要写出正确推理,并把最弱主题放在每周练习的最前面。

示例

示例:开发人员编写单元测试、运行 linter、审查拉取请求,并检查 API 调用使用 HTTPS 和 OAuth。

课程 5 CI/CD 与部署

DevOps 管道可靠交付软件。持续集成在每次变更时构建和测试代码,持续交付让工件随时可部署。管道包括构建、测试和部署阶段,工件是包和镜像等构建输出。Docker 把应用打包到容器中,Kubernetes 编排容器。Dockerfile 定义镜像构建。金丝雀部署逐步发布变更,回滚恢复以前版本。工程师自动化发布、监控失败并使用 Git 管理变更。这降低风险并加快交付。 复习时把 HTTP 方法、自动化工具和 CI/CD 术语做成卡片,每天快速回忆,再完成几道同类题巩固。错题要写出正确推理,并把最弱主题放在每周练习的最前面。

示例

示例:管道构建 Docker 镜像、运行测试、推送工件,并先部署到小规模金丝雀组再进行全面发布。