Các ví dụ và công cụ được thảo luận trong chương này đều có sẵn để sử dụng và thực hành tại http://developer.cisco.com, trang chủ của Cisco DevNet. Trang web này cung cấp một nơi cho các network operators khi tìm cách cải thiện hoặc tăng kỹ năng của họ với các API, mã hóa, Python hoặc thậm chí các khái niệm bộ điều khiển. DevNet giúp dễ dàng tìm thấy nội dung và các bài lab để giúp xây dựng hoặc củng cố kiến thức hiện tại về khả năng lập trình mạng. Cho dù có là một ứng viên mới bắt đầu hay một chuyên gia lập trình dày dạn kinh nghiệm, DevNet là nơi dành cho bạn! Phần này cung cấp thông tin tổng quan về DevNet. Nó mô tả từng phần khác nhau của DevNet, một số nội dung phần có lab sẵn trong khi những phần khác nội dung sẵn có.
Trên đầu trang DevNet chính, bạn có thể thấy các tùy chọn menu sau:
Discover
Technologies
Community
Support
Events
Các phần sau bao gồm các tùy chọn menu này riêng lẻ.
Discover
Trang Discover hiển thị các dịch vụ khác nhau mà DevNet có sẵn. Trang này bao gồm tiểu mục Learning Tracks; learning tracks trên trang này hướng dẫn bạn qua nhiều công nghệ khác nhau và liên kết với các lab API. Một số lab có sẵn là Programming the Cisco Digital Network Architecture (DNA), ACI Programmability, Getting Started with Cisco, WebEx Teams APIs và Giới thiệu về DevNet.
Khi bạn chọn một lab để học và bắt đầu một module, DevNet sẽ theo dõi tất cả tiến trình của bạn và cho phép bạn rời đi, sau đó bạn có thể quay lại và tiếp tục nơi bạn đã dừng. Đây là một tính năng tuyệt vời nếu bạn đang có nhu cầu tiếp tục học trong nhiều ngày hoặc nhiều tuần. Có thể theo dõi sự tiến bộ của bạn, dễ dàng xem những gì bạn đã học và cũng xác định đâu có thể là bước hợp lý tiếp theo trong hành trình học tập.
Technologies
Trang Technologies cho phép bạn chọn nội dung có liên quan dựa trên công nghệ bạn muốn nghiên cứu và trực tiếp đi sâu vào các bài lab có liên quan đến công nghệ đó.
Ghi chú
Các lab hiện có có thể khác với những lab được trình bày trong hình vẽ của chương này. Vui lòng truy cập http://developer.cisco.com để xem nội dung mới nhất hiện có và tương tác với các lab học tập hiện tại.
Community
Có lẽ một trong những phần quan trọng nhất của DevNet là trang Community, nơi bạn có thể tiếp cận với nhiều người khác nhau ở các giai đoạn học tập khác nhau. Bạn có thể tìm thấy các ambassadors và evangelists của DevNet để giúp đỡ ở các giai đoạn khác nhau trong hành trình học tập của mình. Trang Community cung cấp các sự kiện và tin tức mới nhất đến tay bạn. Đây cũng là nơi để đọc blog, đăng ký diễn đàn nhà phát triển và theo dõi DevNet trên tất cả các nền tảng truyền thông xã hội lớn. Đây là khu vực an toàn để đặt bất kỳ câu hỏi nào, bất kể chúng có vẻ đơn giản hay phức tạp. Mọi người đều phải bắt đầu từ đâu đó. Trang Cộng đồng DevNet là nơi bắt đầu cho mọi thứ về Cisco và khả năng lập trình mạng.
Support
Trên trang Hỗ trợ DevNet, bạn có thể đăng câu hỏi và nhận câu trả lời từ một số người giỏi nhất trong ngành. Các chuyên gia tập trung vào công nghệ luôn sẵn sàng trả lời các câu hỏi từ cả khía cạnh kỹ thuật và lý thuyết. Bạn có thể đặt câu hỏi về các lab cụ thể hoặc công nghệ bao quát, chẳng hạn như model Python hoặc model YANG. Bạn cũng có thể mở một case với nhóm Hỗ trợ DevNet và các câu hỏi của bạn sẽ được theo dõi và trả lời trong một khoảng thời gian tối thiểu. Đây là một nơi tuyệt vời để đặt câu hỏi cho Nhóm hỗ trợ và khai thác chuyên môn của các kỹ sư nhóm Hỗ trợ.
Events
Trang Events, cung cấp danh sách tất cả các sự kiện đã xảy ra trong quá khứ và sẽ xảy ra trong tương lai. Đây là nơi bạn có thể tìm thấy các sự kiện DevNet Express sắp tới cũng như bất kỳ hội nghị nào mà DevNet sẽ có mặt hoặc tham gia. Hãy nhớ đánh dấu trang này nếu bạn có kế hoạch tham dự bất kỳ sự kiện trực tiếp nào. DevNet Express là sự kiện kéo dài từ một đến ba ngày do các nhà phát triển của Cisco cho cả khách hàng và đối tác. Tham dự một trong những sự kiện này có thể giúp bạn học hỏi kinh nghiệm từ đồng nghiệp và sự tự tin cũng như trau dồi các kỹ năng phát triển của bạn.
DevNet mang đến cho khách hàng cơ hội học hỏi các kỹ năng phát triển và kỹ thuật hiện đại, đồng thời có được trải nghiệm thực hành với họ trong một môi trường an toàn.
DevNet Express cung cấp đào tạo kỹ năng phát triển nền tảng để người tham dự tiếp xúc với các ngôn ngữ và công cụ mới nhất hiện có. Sau khi các kỹ năng cơ bản đã có đầy đủ cũng như các bài học cụ thể hoặc các module công nghệ cụ thể, người tham dự có thể áp dụng các kỹ năng mới học của họ để làm việc với API trên các sản phẩm của Cisco. Những sự kiện này giúp đảm bảo rằng những người tham dự có được sự hỗ trợ cần thiết để bắt đầu trong thế giới API và khả năng lập trình.
Trao đổi tự động hóa DevNet
DevNet Automation Exchange lấy code có sẵn để sử dụng. Code này dựa trên các các use case được sử dụng, nghĩa là các use case đã được các nhà phát triển khác nhau tải lên và được thiết kế để đạt được các kết quả cụ thể. Ví dụ: trong khi một giải pháp có thể chứa các bước để tự động hóa hoàn toàn việc cung cấp thiết bị trong Cisco DNA Center và một giải pháp khác có thể giúp triển khai một kết cấu, trường hợp sử dụng cho cả hai giải pháp có thể là tăng tốc độ giới thiệu vị trí trang web mới hoặc cải thiện trải nghiệm người dùng di động di chuyển từ khu vực mạng này sang khu vực mạng khác , bất kể họ được kết nối qua thiết bị có dây hay không dây. Các trường hợp sử dụng trong DevNet Automation Exchange được chia theo ba loại khác nhau:
Walk
Run
Fly
Khi tìm kiếm các use case trong mục thư viện, bạn có thể tiềm kiếm bằng các danh mục Walk, Run hoặc Fly. Thay vào đó, bạn có thể tìm thấy các use case sử dụng dựa trên giai đoạn Automation lifeycle hoặc vùng trong mạng, chẳng hạn như Data Center, campus hoặc collaboration. Cuối cùng, bạn chỉ cần chọn product mà bạn muốn tìm các use case, chẳng hạn như IOS XE, Cisco DNA Center hoặc ACI.
Danh mục Walk hiển thị và thông tin chi tiết về mạng của bạn . Bạn có thể tìm thấy các dự án khác nhau liên quan đến việc thu thập dữ liệu từ xa và thông tin chi tiết trong readonly fashion. Các dự án này có thể cung cấp khả năng kiểm tra để đảm bảo tính bảo mật và tính chuẩn xác. Bởi vì các dự án ở chế độ readonly, nguy cơ hệ thống mạng bị ảnh hưởng sẽ chỉ ở mức tối thiểu khi bị thu thập thông tin. Bạn có thể sử dụng khả năng lập trình để thực hiện so sánh cấu hình song song để xem những gì đã thay đổi trong trên thiết bị. Sử dụng các công cụ như thế này sẽ là bước tiếp theo qua việc sử dụng DevNet sanbox để viết code trong môi trường thực tế.
Danh mục Run trong Automation Exchange là nơi đọc/ ghi các action diễn ra trong môi trường mạng, chẳng hạn như khi một team network operation bắt đầu kích hoạt các chính sách và biểu thị ý định trên các network domains khác nhau. Các loại dự án này cũng có thể cho phép các hoạt động mạng tự phục vụ và đảm bảo tuân thủ các chính sách bảo mật và tiêu chuẩn hoạt động.Công cụ Automation là chìa khóa để đảm bảo tính nhất quán và đơn giản trong các hoạt động hàng ngày.
Cuối cùng, danh mục Fly dành cho việc quản lý các ứng dụng, người dùng và thiết bị bằng cách tận dụng quy trình làm việc DevOps. Với một số dự án, bạn có thể triển khai các bằng các ứng dụng tích hợp và phân phối các pipelines (CI / CD) đồng thời định cấu hình mạng và giữ các chính sách một cách nhất quán.
Bằng cách kết hợp khả năng học máy với tự động hóa, một doanh nghiệp có thể chuyển từ cách tiếp cận ứng dụng để phát triển phản ứng sang cách tiếp cận chủ động toàn diện hơn — giúp giảm rủi ro và tăng tính nhanh nhẹn.
TÓM TẮT
Chương này cung cấp cái nhìn tổng quan về hệ thống chứng chỉ Cisco. Chứng nhận nghề nghiệp và cách ứng viên có thể lựa chọn số phận của mình bằng cách chọn lĩnh vực mà họ muốn xây dựng kinh nghiệm và được chứng nhận. Chương này mô tả các kỳ thi chuyên gia mới của Cisco, tập trung vào nhiều công nghệ khác nhau, chẳng hạn như Firepower, SD-WAN và IoT. Chương này cũng thảo luận về một số lợi ích của việc được chứng nhận, từ thăng tiến nghề nghiệp đến xây dựng sự tự tin cho đến việc đạt được mức lương cao hơn ở nơi làm việc. Chương này cũng trình bày chi tiết ở cấp độ cao các thành phần của Cisco DevNet, giá trị của cộng đồng DevNet và các sự kiện DevNet như Cisco DevNet Express. Cuối cùng, chương này giới thiệu các công cụ DevNet như DevNet Automation Exchange và các bài thực hành của DevNet.