Cisco 200-901 考試,正式名稱為 Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC) ,是 Cisco Certified DevNet Associate 認證的核心要求,也是取得 Cisco Certified DevNet Associate(CCDA 亦稱 DevNet Associate) 必須通過的主考科目。
隨著網路自動化(Network Automation)、程式化網路(Programmable Networks)、物聯網(IoT)、API 整合與多雲環境普及,Cisco DevNet 成為全球 IT 產業中需求急速成長的技能組合之一。
一、Cisco 200-901 DEVASC 認證是什麼?
Cisco 200-901 DEVASC 是一項專注於 網路自動化(Network Automation)、程式開發(Software Development)、API 應用、Cisco 平台整合、容器、雲端與基礎網路技術 的專業證照考試。
它屬於 Cisco DevNet 路線的核心證照,定位與 CCNA 類似,但內容不是網路工程,而是:
✔ 軟體開發
✔ Python 程式語言
✔ API 與 REST 概念
✔ 自動化工具
✔ Cisco 平台(Meraki、DNA Center、Webex、IOS XE API 等)
✔ 安全、DevOps、容器、雲端
二、Cisco 200-901 DEVASC 考試資訊(報名費、考試時間、題型)
以下為最新官方考試資訊:
| 項目 | 詳細內容 |
|---|---|
| 考試代碼 | Cisco 200-901 DEVASC |
| 考試名稱 | Developing Applications and Automating Workflows using Cisco Platforms |
| 考試語言 | 英文 |
| 考試費用 | USD $300 |
| 考試時間 | 120 分鐘 |
| 題型 | 單選題、多選題、拖曳題、情境題、指令題 |
| 及格分數 | Cisco 未公布,通常約 70%--80% |
| 考試方式 | Pearson VUE 線上監考或考場應試 |
| 有效期限 | 3 年 |
三、200-901 DEVASC 考試內容
Cisco 官方將考試內容分成 6 大主題,以下提供最清楚的 SEO 加長解析版。
1. 軟體開發與設計(Software Development & Design)------ 15%
此章節主要測驗軟體工程與程式設計的基本概念,包括:
✦ Python 基礎語法
變數、函式、資料結構、例外處理等。
✦ OOP 面向物件程式設計
Class、method、繼承、多型。
✦ API 概念
REST、CRUD、HTTP Methods(GET/POST/PUT/DELETE)。
✦ JSON / XML 解析
資料序列化、操作實例。
✦ Git 版本控制
commit、branch、merge、pull request、GitHub Flow。
2. 使用 API(Understanding and Using APIs)------ 20%
這是 DEVASC 的核心內容。
包含:
✔ REST API 與設計原則
-
HTTP status codes
-
idempotency
-
pagination
-
authentication (OAuth 2.0、tokens)
✔ JSON 資料交換格式
解析、結構化、Python 存取方式。
✔ 使用 Python 呼叫 API
requests、response handling、headers、payload。
✔ Cisco API 平台
包括:
-
Cisco Meraki Dashboard API
-
Cisco DNA Center API
-
Cisco Webex API
-
Cisco IOS XE API
-
Collaboration APIs
3. Cisco 平台與自動化(Cisco Platforms and Development)------ 20%
此章節關注 Cisco 自動化平台的應用。
內容包含:
✦ Meraki Dashboard API
取得網路狀態、裝置資訊、客製化報表、自動化部署。
✦ Cisco DNA Center
Intent-based networking(IBN)、自動化設定、保固分析。
✦ Webex APIs
Messaging、Bot、Webhook、Meeting 管理。
✦ IoT 與 Edge 裝置
Sensor、gateway、MQTT 基礎。
4. 基礎網路(Network Fundamentals)------ 15%
雖然 DEVASC 是偏軟體領域,但仍會考核基本網路概念:
-
OSI 模型
-
TCP vs UDP
-
VLAN、Subnet、Routing
-
NAT、ACL
-
DHCP、DNS
-
IPv4 / IPv6 基礎
此部分難度與 CCNA 的 101 等級類似,不需要深入 routing protocols。
5. 基礎安全(Application and Network Security)------ 15%
此部分包含:
-
基本安全概念(加密、雜湊、對稱/非對稱加密)
-
API 安全
-
HTTPS / TLS 機制
-
OAuth 2.0
-
憑證(Certificates)
-
身份驗證與授權
6. DevOps 與自動化(DevOps & Infrastructure Automation)------ 15%
包含 DevOps 基本技能:
✔ CI/CD 概念
Pipeline、測試、自動部署。
✔ Container 容器技術
Docker、Dockerfile、映像檔、Volume。
✔ Linux 基礎指令
cd、ls、grep、chmod、curl、bash loop。
✔ 基礎 IaC(Infrastructure as Code)
例如 Ansible、Terraform 概念。
四、如何準備 200-901 DEVASC?(從零開始學習路線)
【第 1 階段】Python 基礎
建議學:
-
變數、資料型態
-
for/while
-
function
-
error handling
-
requests 模組
【第 2 階段】API 與 JSON
掌握:
-
HTTP Methods
-
GET / POST
-
JSON parsing
-
status code
-
使用 Python 呼叫 API
【第 3 階段】Cisco API 實作
官方 Sandbox 免費使用:
-
Cisco DNA Center
-
Meraki Dashboard API
-
Webex Bot API
【第 4 階段】容器(Docker)與 Linux
學:
-
Docker build
-
Docker run
-
基本 Linux 指令
【第 5 階段】練習題與模擬考
透過考證寶200-901考試模擬試題測驗加強弱點。
五、常見問題 FAQ
1. 200-901 和 CCNA 哪個比較好?
-
CCNA 側重 網路工程
-
200-901 側重 程式、自動化、API、Cisco 平台
未來趨勢明顯偏向自動化,所以 200-901 更具成長性。
2. 完全不會程式可以考嗎?
可以,但需要補充 Python 基礎。
3. 需要實際 Cisco 設備嗎?
不需要,有大量 Sandbox 線上環境。
200-901 DEVASC 完美結合了:
-
Python
-
API
-
自動化
-
Cisco 平台
-
網路、雲端、DevOps 基礎