พื้นฐาน Cisco DevNet Associate

หลักสูตร DevNet Associate ที่มีโครงสร้างครอบคลุมซอฟต์แวร์ API ระบบอัตโนมัติ เครือข่าย ความปลอดภัย และการติดตั้ง พร้อมคำถาม

ระดับ: Cisco Certified DevNet Associate (DEVASC) ความยาก: intermediate 5 บทเรียน 60 นาที
ความคืบหน้าของคอร์ส 0 / 5
กลับไปคอร์ส

สิ่งที่คุณจะได้เรียนรู้

  • อธิบายการพัฒนา
  • อธิบาย API
  • อธิบายระบบอัตโนมัติ
  • อธิบายความปลอดภัย
  • อธิบาย CI/CD

ก่อนเริ่มเรียน

  • ความรู้การเขียนโปรแกรมพื้นฐานช่วยได้
  • แนะนำพื้นฐานเครือข่าย
  • ไม่จำเป็นต้องมีใบรับรอง Cisco มาก่อน

บทเรียน 1 การพัฒนาซอฟต์แวร์และการควบคุมเวอร์ชัน

DevNet ตรวจสอบการทำระบบอัตโนมัติด้วยซอฟต์แวร์ REST JSON YAML และ Git เป็นพื้นฐาน Git ใช้ Repo Branch Commit Merge โค้ดสะอาดและการรีวิวเพิ่มคุณภาพ พื้นฐานนี้ทำให้บูรณาการแพลตฟอร์ม Cisco ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: นักพัฒนาสร้าง Branch เขียน Python เรียก REST API ด้วย JSON Commit และ Merge หลังรีวิว

บทเรียน 2 REST API และการบูรณาการ

API เชื่อมแอป GET POST PUT DELETE กำหนดการดำเนินการ รหัสสถานะบอกผล API Key และ OAuth ยืนยันตัวตน Webhook แจ้งเหตุการณ์ DNA Center Meraki IOS XE เปิด REST เชี่ยวชาญ HTTP และ JSON ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: สคริปต์ใช้ GET ดึงข้อมูลสุขภาพเครือข่ายจาก DNA Center ตรวจสอบ 200 และ Parse JSON

บทเรียน 3 ระบบอัตโนมัติเครือข่าย

Ansible ใช้ YAML Playbook Terraform จัดการโครงสร้างพื้นฐาน DNA Center และ Meraki ให้ API Controller แปลง Intent เป็นคอนฟิก Operation Idempotent ปลอดภัย ระบบอัตโนมัติลดข้อผิดพลาดและเร่งการติดตั้ง ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: Ansible รัน Playbook ตั้งค่า VLAN บน Switch Terraform เตรียมสภาพแวดล้อมทดสอบ DNA Center เปิด API Inventory

บทเรียน 4 ความปลอดภัยและการทดสอบ

Unit Test และ Integration Test ตรวจสอบโค้ด Linter และ Review เพิ่มคุณภาพ Auth ยืนยันตัวตน Authz ให้สิทธิ์ Encryption ปกป้อง Threat Model ระบุความเสี่ยง เครือข่ายใช้ Switch Router VLAN DNS DHCP Firewall อย่าเปิดเผยความลับและใช้ HTTPS ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: นักพัฒนาเขียน Unit Test รัน Linter รีวิว Pull Request และตรวจสอบ API ใช้ HTTPS และ OAuth

บทเรียน 5 CI/CD และการติดตั้ง

CI/CD สร้าง ทดสอบ ติดตั้ง Docker ห่อหุ้มคอนเทนเนอร์ Kubernetes จัดการ Artifact คือแพ็กเกจ Canary และ Rollback ลดความเสี่ยง อัตโนมัติการปล่อยและเฝ้าดูความล้มเหลว ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: Pipeline สร้าง Docker Image รันเทส Push Artifact และ Deploy ไปกลุ่ม Canary เล็กก่อน Rollout เต็ม