Курс починається з основ 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. Доступний закритий чат для спілкування з інструктором та іншими учасниками.