Выберите удобное для вас число,
запишитесь на курс, заполнив простую форму
Курс Developing Applications and Automating Workflows using Cisco Core Platforms (DEVASC) разработан специально для подготовки к сертификации Cisco DevNet Associate и подходит для технических специалистов, занимающихся автоматизацией рабочих процессов сетевой инфраструктуры. Основное внимание в этом курсе уделяется внедрению базовых сетевых приложений в инфраструктуре, построенной на устройствах Cisco, а также автоматизации сетевых рабочих процессов, механизмов безопасности и совместной работы. Курс содержит практический опыт решения реальных проблем с использованием прикладных программных интерфейсов Cisco (API) и современных инструментов разработки. Курс предназначен для тех, кто уже работает или планирует работать разработчиком, имеет практический опыт разработки и поддержки приложений, созданных на основе платформ Cisco.
Воспользоваться всеми доступными преимуществами сети при разработки приложений, оптимально покрывающих потребности бизнеса.
Получить знания и навыки для автоматизации рабочих процессов в инфраструктуре, построенной на платформах Cisco.
Подготовиться к сдаче экзамена 200-901 DEVASC, обязательного для получения статуса Cisco Certified DevNet Associate.
Курс включает в себя два вида теоретических занятий: лекции, которые читает инструктор, и модули для самостоятельного изучения в свободном режиме. Обязательно пройдите модули для самостоятельного изучения перед сдачей сертификационного экзамена.
Лекция: Практика современной разработки программного обеспечения
Самостоятельное изучение: Описание процесса разработки программного обеспечения
Самостоятельное изучение: Разработка программного обеспечения
Лекция: Введение в сетевые прикладные программные интерфейсы
Лекция: Использование REST-Based API
Лекция: Возможности программирования платформ Cisco
Самостоятельное изучение: Обзор платформ Cisco
Самостоятельное изучение: Изучение принципов построения и работы IP-сетей
Лекция: Взаимодействие приложений с сетью
Лекция: Использование моделей данных YANG
Лекция: Развертывание приложений
Лекция: Тестирование и защита приложений
Лекция: Автоматизация инфраструктуры
Список лабораторных работ:
Разбор форматов данных API с помощью Python
Использование Git для контроля версий
Определение архитектуры программного обеспечения и шаблонов проектирования
Использование шаблонов проектирования одиночка и абстрактная фабрика
Исследование сообщений протокола HTTP
Использование Postman
Устранение неполадок при получении HTTP Error Response
Взаимодействие с API с использованием Python
Использование Cisco Controller API
Использование Cisco Webex Teams™ Collaboration API
Исследование диаграммы базовой топологии сети
Изучение причин возникновения проблем сетевого подключения в прикладных процессах
Исследование функций протокола Network Configuration Protocol (NETCONF)
Использование Cisco Software Development Kit (SDK) и Python для создания скриптов автоматизации
Использование команд Bash для локальной разработки
Создание Unit-тестов Python
Работа с Dockerfile
Использование команд Docker для управления локальной средой разработчика
Построение автоматизированного рабочего процесса