Разработка приложений и автоматизация рабочих процессов с использованием ключевых платформ Cisco Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
Главная страница » Курсы » Курсы на русском языке » Cisco » Разработка приложений и автоматизация рабочих процессов с использованием ключевых платформ Cisco Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
- Длительность: 5 дней (40 часов)
- Дата: по запросу
Разработка приложений и автоматизация рабочих процессов с использованием ключевых платформ Cisco Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
Этот курс поможет:
- Получить знания и навыки, которые необходимы для автоматизации рабочих процессов в инфраструктуре, построенной на платформах Cisco
- Научиться понимать принципы взаимодействия приложений с сетью, использовать основные инструменты для устранения неполадок
- Получить практический опыт решения реальных проблем с использованием прикладных программных интерфейсов Cisco (API) и современных инструментов разработки
- Подготовиться к сертификации Cisco DevNet Associate
Программа курса:
- Современная разработка программного обеспечения
- Описание процесса разработки программного обеспечения
- Разработка программного обеспечения
- Введение в сетевые прикладные программные интерфейсы
- Использование REST-Based API
- Возможности программирования платформ Cisco
- Обзор платформ Cisco
- Изучение принципов построения и работы
- IP-сетей (только ELT)
- Взаимодействие приложений с сетью
- Использование управляемых моделей данных YANG
- Развертывание приложений
- Тестирование и защита приложений
- Автоматизация инфраструктуры
Лабораторные работы в рамках курса:
- Разбор форматов данных API с помощью Python
- Использование Git для контроля версий
- Определение архитектуры программного обеспечения
- и шаблоны проектирования
- Применение одноэлементного шаблона и метода на основе абстракции
- Исследование сообщений протокола HTTP
- Использование Postman
- Устранение неполадок при получении HTTP Error Response
- Настройка API с использованием Python
- Настройка Cisco Controller API
- Настройка Cisco Webex Teams API
- Использование диаграммы базовой топологии сети
- Причины возникновения проблем сетевого подключения в прикладных процессах
- Базовая конфигурация протокола (NETCONF)
- Использование Cisco Software Development Kit (SDK)
- и Python для создания скриптов автоматизации
- Использование команд Bash для локальной разработки
- Построение рабочего процесса автоматизации инфраструктуры
- Создание Unit-тестов Python
- Работа с Dockerfile
- Использование команды Docker для управления локальной средой разработчика
- Построение автоматизированного рабочего процесса
Вы научитесь:
- Понимать общую архитектуру решений Cisco и то, как при помощи API- интерфейсов можно обеспечить безопасность сети
- Использовать API для разных решений Cisco
- Использовать инструменты для автоматизации
- Применять программирования для автоматизации общих задач с помощью скриптов Python
- Понимать взаимодействие приложений с сетью и использовать инструменты для устранения неполадок
Предварительные требования:
Данный курс предполагает наличие у слушателей базовых знаний сетевых технологий, терминологии в области IT, умения работать с Windows (Workstation и Server) и UNIX, понимания TCP/IP, опыта работы с языком программирования (в частности, Python).
Записаться на курс Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC)
Заявка успешно отправлена!
Ошибка!