THỜI LƯỢNG: 5 ngày (~40 giờ)
GIỚI THIỆU KHÓA HỌC
Khóa học cung cấp kiến thức triển khai các ứng dụng mạng sử dụng nền tảng Cisco làm cơ sở, từ thiết kế phần mềm ban đầu đến tích hợp hệ thống đa dạng, cũng như tự động hóa thử nghiệm và triển khai. Khóa học cung cấp cho học viên trải nghiệm thực tế giải quyết các vấn đề trong thế giới thực bằng cách sử dụng Cisco Application Programming Interfaces (APIs) và các công cụ phát triển hiện đại.
MỤC TIÊU KHÓA HỌC
Sau khi hoàn tất khoá học, học viên sẽ có thêm kiến thức và kĩ năng về:
- Mô tả các tính năng kiến trúc và các mẫu để cải thiện khả năng bảo trì của ứng dụng
- Xác định các bước để thiết kế và xây dựng ứng dụng ChatOps
- Triển khai tích hợp API truyền trạng thái đại diện (REST) mạnh mẽ thông qua xử lý lỗi mạng, phân trang và kiểm soát luồng lỗi
- Mô tả các bước cần thiết để bảo vệ dữ liệu người dùng và hệ thống trong ứng dụng
- Mô tả các bước cần thiết để bảo mật ứng dụng
- Xác định các tác vụ phổ biến trong quá trình phát hành ứng dụng tự động
- Mô tả các phương pháp hay nhất để triển khai ứng dụng
- Mô tả phương pháp thiết kế các hệ thống phân tán
- Mô tả khái niệm quản lý cấu hình cơ sở hạ tầng và tự động hóa thiết bị
- Sử dụng mô hình dữ liệu Utilize Yet Another Next Generation (YANG) để mô tả cấu hình mạng và đo từ xa
- So sánh các loại cơ sở dữ liệu quan hệ và phi quan hệ khác nhau và cách chọn loại phù hợp với nhu cầu
ĐỐI TƯỢNG THAM DỰ
Chương trình phù hợp cho:
- Kỹ sư mạng mở rộng cơ sở kỹ năng của họ, bao gồm phần mềm và tự động hóa
- Nhà phát triển mở rộng chuyên môn về tự động hóa và DevOps
- Kiến trúc sư giải pháp chuyển sang hệ sinh thái Cisco
- Nhà phát triển cơ sở hạ tầng thiết kế môi trường sản xuất tăng cường
ĐIỀU KIỆN THAM DỰ
Để tham gia tốt khoá học này, học viên cần hiểu và biết một số kiến thức về:
- Thiết kế chương trình và lập trình với sự tập trung vào Python.
- Hiểu biết về Ethernet, TCP/IP, và các mạng liên quan đến Internet.
- Hiểu biết về việc sử dụng các API.
- Hiểu biết về các phương pháp phát triển và thiết kế phần mềm.
- Kinh nghiệm thực tiễn với một ngôn ngữ lập trình (cụ thể là Python).
Hoặc kiến thức tương đương khóa học Developing Applications and Automating Workflows using Cisco Platforms (DEVASC).
CHỨNG NHẬN
Sau khi hoàn tất khóa học, học viên sẽ được cấp chứng nhận hoàn tất khóa học theo quy định của SmartPro.
NỘI DUNG KHÓA HỌC
- Construct Sequence Diagram
- Construct Web Sequence Diagram
- Use Cisco Webex Teams™ API to Enable ChatOps
- Integrate Cisco Meraki™ API to List Service Set Identifiers (SSIDs) and Retrieve Location Data
- Use Paginated REST API Endpoint
- Utilize REST API Error Control Flow Techniques
- Evaluate Application for Common Open Web Application Security Project (OWASP) Vulnerabilities
- Resolve Merge Conflicts with Git
- Diagnose Continuous Integration and Continuous Delivery (CI/CD) Pipeline Failures
- Containerize Application Using Docker
- Integrate Application into Existing CI/CD Environment
- Diagnose Problems Using Application Logs
- Configure Network Parameters Using Puppet
- Configure Network Parameters Using Ansible
- Synchronize Firepower Device Configuration
- Utilize RESTCONF for Network Configuration
- Query Relational Database
- Query Document Store
- Query Time Series Database
- Query Graph Database