Cisco Certified Devnet Associate (DEVASC)
I. Giới thiệu khóa học:
Khóa đào tạo “Developing Applications and Automating Workflows Using Cisco Core Platforms (DEVASC) v1.0” giúp học viên chuẩn bị cho chứng chỉ Cisco® DevNet Associate và các vai trò kỹ sư tự động hóa mạng cấp nhập môn. Học viên sẽ học cách triển khai các ứng dụng mạng cơ bản bằng cách sử dụng các nền tảng Cisco làm cơ sở, cũng như cách triển khai quy trình tự động hóa trên mạng, bảo mật, cộng tác và cơ sở hạ tầng máy tính. Khóa đào tạo này cung cấp cho học viên trải nghiệm thực tế trong việc giải quyết các vấn đề thực tế bằng cách sử dụng Giao diện Lập trình Ứng dụng (API) của Cisco và các công cụ phát triển hiện đại.
Khóa đào tạo này giúp học viên chuẩn bị cho kỳ thi 200-901 DevNet Associate (DEVASC). Bằng cách vượt qua kỳ thi này, học viên sẽ đạt được chứng chỉ Cisco Certified DevNet Associate.
II. Thời lượng: 40 giờ (5 ngày)
III. Hình thức đào tạo:
Đào tạo trực tiếp tại lớp học, đào tạo online tương tác với giảng viên, đào tạo kết hợp online và trực tiếp tại lớp học, đào tạo tại văn phòng khách hàng theo yêu cầu
IV. Mục tiêu khóa học:
Sau khi hoàn thành khóa đào tạo này, học viên sẽ có khả năng:
- Mô tả tầm quan trọng của API và sử dụng các công cụ kiểm soát phiên bản trong phát triển phần mềm hiện đại
- Mô tả các quy trình và thực hành thông thường được sử dụng trong phát triển phần mềm
- Mô tả các tùy chọn để tổ chức và xây dựng phần mềm theo mô đun
- Mô tả các khái niệm về HTTP và cách áp dụng chúng vào API dựa trên mạng
- Áp dụng các khái niệm về Representational State Transfer (REST) vào việc tích hợp với API dựa trên HTTP
- Mô tả các nền tảng Cisco và khả năng của chúng
- Mô tả các tính năng có thể lập trình của các nền tảng Cisco khác nhau
- Mô tả các khái niệm mạng cơ bản và diễn giải cấu trúc mạng đơn giản
- Mô tả sự tương tác của các ứng dụng với mạng và các công cụ được sử dụng để sửa chữa sự cố
- Áp dụng các khái niệm về lập trình theo mô hình để tự động hóa các nhiệm vụ phổ biến với các kịch bản Python
- Xác định các mô hình triển khai ứng dụng thông thường và các thành phần trong đường ống phát triển
- Mô tả những lo ngại bảo mật thông thường và loại kiểm thử, và sử dụng containerization cho việc phát triển cục bộ
- Sử dụng các công cụ để tự động hóa cơ sở hạ tầng thông qua việc viết kịch bản và lập trình theo mô hình.
V. Đối tượng tham gia
Các vai trò công việc phù hợp nhất với nội dung trong khóa đào tạo này là:
- Kỹ sư mạng
- Lập trình viên phần mềm
- Kiến trúc sư cơ sở hạ tầng
- Thiết kế mạng
VI. Điều kiện tiên quyết:
Trước khi tham gia khóa đào tạo này, học viên nên có:
- Kiến thức cơ bản về máy tính
- Kỹ năng điều hướng trên hệ điều hành máy tính cá nhân cơ bản
- Kỹ năng sử dụng Internet cơ bản
- Kinh nghiệm thực tế với một ngôn ngữ lập trình (cụ thể là Python)
VII. Nội dung khóa học:
Phần nội dung của khóa học:
- Phân tích định dạng dữ liệu API bằng Python
- Sử dụng Git cho Kiểm soát Phiên bản
- Xác định Kiến trúc Phần mềm và Mô hình Thiết kế trên một Sơ đồ
- Triển khai Mô hình Singleton và Phương pháp Dựa trên trừu tượng
- Kiểm tra các thông điệp Giao thức HTTP
- Sử dụng Postman
- Sửa chữa Một Phản hồi Lỗi HTTP
- Sử dụng APIs với Python
- Sử dụng các API Bộ điều khiển Cisco
- Sử dụng API Hợp tác Cisco Webex Teams™
- Diễn giải một Sơ đồ Topology Mạng cơ bản
- Xác định Nguyên nhân của Vấn đề Kết nối Ứng dụng
- Thực hiện Cấu hình Mạng Cơ bản (NETCONF)
- Sử dụng Bộ phần mềm phát triển Cisco (SDK) và Python cho Kịch bản Tự động hóa
- Sử dụng lệnh Bash cho Phát triển Cục bộ
- Xây dựng Quy trình Tự động hóa Cơ sở hạ tầng
- Xây dựng Kiểm thử Đơn vị Python
- Diễn giải một Dockerfile
- Sử dụng các lệnh Docker để Quản lý Môi trường Phát triển Cục bộ
- Làm sạch Tham số không đủ
Học trực tuyến
Học tại Hồ Chí Minh
Học tại Hà Nội



