Nền tảng Cisco DevNet Associate

Khóa học DevNet Associate có cấu trúc về phần mềm, API, tự động hóa, mạng, bảo mật và triển khai, kèm câu hỏi.

Cấp độ: Cisco Certified DevNet Associate (DEVASC) Độ khó: intermediate 5 bài học 60 phút
Tiến độ khóa học 0 / 5
Quay lại khóa học

Bạn sẽ học được

  • Mô tả phát triển.
  • Giải thích API.
  • Mô tả tự động hóa.
  • Giải thích bảo mật.
  • Mô tả CI/CD.

Trước khi bắt đầu

  • Kiến thức lập trình cơ bản hữu ích.
  • Nên biết nền tảng mạng.
  • Không cần chứng chỉ Cisco trước đó.

Bài học 1 Phát triển Phần mềm và Kiểm soát Phiên bản

DevNet xác thực tự động hóa mạng bằng phần mềm. REST, JSON, YAML và Git là nền tảng. Git dùng repo, branch, commit, merge. Mã sạch và đánh giá tăng chất lượng. Nền tảng này cho phép tích hợp Cisco. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: nhà phát triển tạo branch, viết Python gọi REST API bằng JSON, commit và merge sau đánh giá.

Bài học 2 REST API và Tích hợp

API kết nối ứng dụng. GET, POST, PUT, DELETE định nghĩa thao tác. Mã trạng thái truyền kết quả. API key và OAuth xác thực và webhook thông báo. DNA Center, Meraki, IOS XE mở REST. Thành thạo HTTP và JSON. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: script dùng GET lấy sức khỏe mạng từ DNA Center, kiểm tra 200 và phân tích JSON.

Bài học 3 Tự động hóa Mạng

Ansible dùng playbook YAML và Terraform quản lý hạ tầng. DNA Center và Meraki cung cấp API. Controller chuyển intent thành cấu hình. Thao tác idempotent an toàn. Tự động hóa giảm lỗi và tăng tốc triển khai. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: Ansible chạy playbook cấu hình VLAN trên switch, Terraform cung cấp môi trường thử nghiệm và DNA Center mở kho API.

Bài học 4 Bảo mật và Kiểm thử

Unit test và integration test xác minh mã. Linter và review tăng chất lượng. Auth xác thực, authz cấp quyền, encryption bảo vệ. Threat model xác định rủi ro. Mạng dùng switch, router, VLAN, DNS, DHCP, firewall. Không lộ bí mật và dùng HTTPS. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: nhà phát triển viết unit test, chạy linter, đánh giá pull request và kiểm tra lời gọi API dùng HTTPS và OAuth.

Bài học 5 CI/CD và Triển khai

CI/CD xây dựng, kiểm thử, triển khai. Docker đóng gói container và Kubernetes điều phối. Artifact là gói. Canary và rollback giảm rủi ro. Tự động phát hành và giám sát lỗi. Hãy luyện tập với ví dụ, xem lại mỗi sai sót và ôn chủ đề yếu nhất mỗi tuần để tiến bộ.

Ví dụ

Ví dụ: pipeline xây dựng image Docker, chạy kiểm thử, đẩy artifact và triển khai đến nhóm canary nhỏ trước khi phát hành đầy đủ.