Курс начинается с основ Python. Слушатели узнают о важности профессиональных сообществ для программистов. Они научатся создавать программы, которые получают данные от пользователя и работают с внешними файлами. Также рассматривается работа с API - создание приложений, которые обращаются к внешним сервисам и обрабатывают полученные данные в формате JSON.
Второй модуль посвящен программируемости сетей. Здесь объясняется альтернативный подход к программно-определяемым сетям, включая централизованное управление политиками. Слушатели научатся использовать Python вместе с RESTCONF и NETCONF API для получения и обновления конфигурации сетевых устройств.
Этот блок содержит практические занятия и лабораторные работы. Включает автоматизацию CLI с помощью Python и библиотеки netmiko, работу с YANG моделями данных через инструмент pyang. Слушатели будут работать с протоколами SSH, RESTCONF, NETCONF и форматами данных JSON, XML, YAML.
После курса вы поймете концепции программируемости сетей и систем. Овладеете инструментами Python, Git, JSON, Postman и различные API. Научитесь использовать Cisco DevNet Sandbox - изолированную среду для разработки. Сможете взаимодействовать с программируемыми устройствами через API Cisco DNA Center и создавать приложения с REST API. Станете частью профессиональных сообществ Cisco DevNet, GitHub, Stack Overflow. Получите сертификат Cisco Networking Academy, который подтвердит ваши навыки для работодателей.
Курс длится 3 недели с доступом к онлайн-материалам и обратной связью от куратора. Включает 8 практических видео занятий с экспертом, которые можно проходить в удобное время. Дополнительные занятия охватывают эффективные методы обучения и обзор карьерных возможностей в сфере Python и Cisco DevOps/DevNet. Доступен закрытый чат для общения с инструктором и другими участниками.