2025 Python 網路網路自動化 線上教學課程
Python 網路自動化培訓課程
http://bit.ly/2Mu2p85
若影片問題, 請跟老師聯繫 Email: cm@mail.sju.edu.tw
課程說明影片:
Python 課程說明影片: https://bit.ly/2Z3fLv6
Ansible 課程說明影片:https://youtu.be/JSOvI9tu_f4
1. Network Programmability 介紹
2. Data Formats Concept 介紹
3. Jason/YAML Format 介紹
4. PyCharm 工具安裝與使用
5. 常用 Python 網管套件介紹與安裝
6. Python 資料格式、變數、 輸出、輸入介紹與練習
7. Python 流程控制(If/for/while/break與continue敘述)介紹與練習
8. Python資料與Jason格式轉換練習
9. Cisco sandbox 介紹
10. 路由器直接產生Jason資料格式
11. 路由器直接接執行Python
12. 撰寫 Python netmiko 模組來查詢與配置路由器
13. REST API 介紹
14. HTTP methods 介紹
15. 撰寫Python http 模組來測試HTTP methods
16. REST API 執行方式
17. Fiddler 觀察HTTP流量工具介紹與使用
18. Postman 軟體介紹與使用
19. 使用Postman來測試 DNAC 的REST API 功能
20. 使用Postman來測試 IOS XE 的REST API 功能(interface, hostname, routing table, routing protocol, Domain-name, ARP, etc.)
21. Yang data model 與 Cisco Yang data 介紹
22. RESTCONF URI 對應到Yang data 介紹
23. SNMP/RESTCONF/NETCONF 比較
24. 撰寫Python來執行 REST API 管理路由器(interface, hostname, routing table, routing protocol, Domain-name, ARP, etc.)
1. Ansible 介紹與安裝
2. Ansible 實驗環境
3. Ansible hosts 系統檔的使用方式
4. 使用Ansible模組來查詢系統資訊
5. 使用Ansible進行設定--AD hoc方式
6. 使用Ansible進行設定--Playbook方式
7. Playbook 檔案的撰寫與執行
8. Playbook 的變數用法
9. Playbook 的條件語句用法
10. Playbook 的迴圈用法
11. Playbook 常用的系統查詢
12. Playbook 佈署路由器主機名稱與Banner
13. Playbook 佈署路由器RUN組態檔存檔
14. Playbook 佈署RUN組態檔備份本地電腦
15. Playbook 檢查RUN組態檔的異動
16. Playbook 佈署路由器介面IP位址
17. Playbook 佈署ACL條件與執行
18. Playbook 佈署路由協定-OSPF
19. Playbook 佈署路由協定-EIGRP
20. Playbook 實現整合配置